Bei der Verwendung des twitter Anomaly Detection-Pakets für R in Alteryx kann ich die Anomalien, die ich sonst beim Ausführen des unten stehenden Codes in R Studio erhalte, nicht ausgeben. Die Eingabe ist im Grunde genommen ein Datenrahmen mit der ersten Spalte als Zeitstempel und der anderen als Punktzahl (numerisch).Anomalie-Erkennung (Twitter-Paket) Ausgabe in Alteryx mit R-Tool
Der Fehler: 'Es gab einen Fehler in WriteYXDBStreaming'. Der Code wird jedoch ohne die write.alteryx-Anweisung ausgeführt. Ich suche einen Datenrahmen für Anomalien, der aus Zeitstempeln und Punkten besteht (basierend auf dem ursprünglichen Datenrahmen).
DF <- read.Alteryx("#1",mode="data.frame")
altx.repo <- getOption("repos")
altx.repo["CRAN"] <- "http://cran.rstudio.com" # set your primary repo if you haven't already
options(repos = altx.repo)
package_name <- "AnomalyDetection"
if(package_name %in% rownames(installed.packages()) == FALSE){
install.packages(package_name)
}
library("AnomalyDetection")
DF$Date <- as.POSIXct(DF$Date)
Model <- AnomalyDetectionTs(DF, max_anoms=0.49, direction='both')
Anoms <- as.data.frame(Model$anoms)
write.Alteryx(Anoms,1,TRUE)