Sono nuovo a R ed avere usando auto.arima
funzione con xreg
. Ho trovato un codice in rete e ho cercato di replicare per i miei dati. Tuttavia, sto ottenendo i seguenti messaggi di errore:R errore auto.arima
Error in optim(init[mask], armaCSS, method = optim.method, hessian = FALSE, :
non-finite value supplied by optim
Error in if (diffs == 1 & constant) { : argument is of length zero
In addition: Warning message:
In auto.arima(salesTS, xreg = xreg1) : Unable to calculate AIC offset
Il mio codice è il seguente:
data <- read.csv("C:/Users/s.karkala.rao/Documents/Projects/ad-hoc/Hitesh/forARIMAX.csv", header=TRUE, stringsAsFactors=TRUE)
subdata <- subset(data, data$NG.code == "101451")
subdata <- subdata[, -1]
salesTS <- ts(subdata$Sales.Qty, frequency=7)
xreg1 <- subdata[,-1]
xreg1 <- xreg1[, -10]
xreg1 <- as.matrix(xreg1)
model <- auto.arima(salesTS, xreg=xreg1)
Ho letto alcune risposte sulle query simili, ma non sono riuscito a capire la soluzione per il mio codice. Per favore aiuto.
vedere anche http://stats.stackexchange.com/questions/72244/is-this-a-bug-in-auto-arima-or-am-i-doing-something-wrong – RockScience