मेरा डेटा नियोजित जनसंख्या, L और समय अवधि, वर्ष की एक समय श्रृंखला है।
n.auto=auto.arima(log(L),xreg=year)
summary(n.auto)
Series: log(L)
ARIMA(2,0,2) with non-zero mean
Coefficients:
ar1 ar2 ma1 ma2 intercept year
1.9122 -0.9567 -0.3082 0.0254 -3.5904 0.0074
s.e. NaN NaN NaN NaN 1.6058 0.0008
sigma^2 estimated as 1.503e-06: log likelihood=107.55
AIC=-201.1 AICc=-192.49 BIC=-193.79
In-sample error measures:
ME RMSE MAE MPE MAPE
-7.285102e-06 1.225907e-03 9.234378e-04 -6.836173e-05 8.277295e-03
MASE
1.142899e-01
Warning message:
In sqrt(diag(x$var.coef)) : NaNs produced
ऐसा क्यों होता है? क्यों Auto.arima इन ar * ma * गुणांक संख्या की संख्या में त्रुटि के साथ सबसे अच्छा मॉडल का चयन करता है एक संख्या नहीं? क्या यह चयनित मॉडल सब के बाद वैध है?
मेरा लक्ष्य मॉडल L = L_0 * exp (n * year) में पैरामीटर n का अनुमान लगाना है। बेहतर दृष्टिकोण का कोई सुझाव?
TIA।
डेटा:
L <- structure(c(64749, 65491, 66152, 66808, 67455, 68065, 68950,
69820, 70637, 71394, 72085, 72797, 73280, 73736, 74264, 74647,
74978, 75321, 75564, 75828, 76105), .Tsp = c(1990, 2010, 1), class = "ts")
year <- structure(1990:2010, .Tsp = c(1990, 2010, 1), class = "ts")
L
Time Series:
Start = 1990
End = 2010
Frequency = 1
[1] 64749 65491 66152 66808 67455 68065 68950 69820 70637 71394 72085 72797
[13] 73280 73736 74264 74647 74978 75321 75564 75828 76105
dput(L)
आउटपुट टाइप करें और पेस्ट करें। यह प्रतिकृति को बहुत आसान बनाता है।