मेरा डेटा नियोजित जनसंख्या, 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)आउटपुट टाइप करें और पेस्ट करें। यह प्रतिकृति को बहुत आसान बनाता है।
एक प्लॉट
और समीकरण के साथ एक अवशिष्ट प्लॉट है! 