0
Ich bekomme immer einen Fehler bei der Anpassung meiner ARIMA an die Daten, 'Daten' müssen von einem Vektor-Typ sein, war 'NULL'.ARIMA-Vorhersage immer Fehler bekommen 'Daten' müssen von einem Vektor-Typ sein, war 'NULL'
library(forecast)
foo <- read.csv("https://nofile.io/g/0qrJl41nhf3bQQFjBmM6JurzGJFQSioCTGEzZhWVl9zA1kXnAJsCsSsxN1ZN7F4D/data.csv/")
data <- data.frame(year, Car)
data <- ts(data[,2],start = c(1990,1),frequency = 1)
plot(data)
plot(diff(data),ylab='Differenced Car Usage')
plot(log10(data),ylab='Log (Car Usage)')
plot(diff(log10(data)),ylab='Differenced Log (Tractor Sales)')
par(mfrow = c(1,2))
acf(ts(diff(log10(data))),main='ACF Tractor Sales')
pacf(ts(diff(log10(data))),main='PACF Tractor Sales')
require(forecast)
ARIMAfit <- auto.arima(log10(data), approximation=FALSE,trace=FALSE)
summary(ARIMAfit)
par(mfrow = c(1,1))
pred <- predict(ARIMAfit, n.ahead = 3)
warFehler in Array (x, c (Länge (x), 1 l), wenn (is.null (Namen (x))) Liste (Namen (x),: 'data' sein eines Vektortyp muss, ‚NULL‘
ich einfach nicht verstehen, was ich falsch mache, würde ich jede Hilfe dankbar, wenn jemand das Problem sieht. Dank -MF
Wo hast du 'Car' definiert? Ich bin pointi ng zu 'data <- data.frame (year, Car)' line. – MKR
Sie haben 'foo' nirgends in Ihrem Code verwendet. – MKR