ARIMA मॉडल के चक्रीय व्यवहार के लिए शर्तें


9

मैं एक ऐसी सीरीज़ को मॉडल और पूर्वानुमानित करने की कोशिश कर रहा हूं जो मौसमी के बजाय चक्रीय है (यानी मौसमी की तरह के पैटर्न हैं, लेकिन एक निश्चित अवधि के साथ नहीं)। यह ARIMA मॉडल का उपयोग करने के लिए संभव होना चाहिए, जैसा कि पूर्वानुमान की धारा 8.5 में उल्लिखित है : सिद्धांत और अभ्यास :

यदि डेटा चक्र दिखाते हैं तो का मान महत्वपूर्ण है। चक्रीय पूर्वानुमान प्राप्त करने के लिए, मापदंडों पर कुछ अतिरिक्त शर्तों के साथ होना आवश्यक है । एआर (2) मॉडल के लिए, चक्रीय व्यवहार तब होता है यदि ।pp2ϕ12+4ϕ2<0

सामान्य ARIMA (p, d, q) मामले में पैरामीटर पर ये अतिरिक्त शर्तें क्या हैं ? मैं उन्हें कहीं भी खोजने में सक्षम नहीं हूं।


1
क्या आपने बहुपद की जटिल जड़ों पर ध्यान दिया है ϕ(B)बिल्कुल भी? ऐसा लगता है कि यह उद्धरण क्या हो सकता है।
जेसन

जवाबों:


5

कुछ चित्रमय अंतर्ज्ञान

में ए आर मॉडल , चक्रीय व्यवहार विशेषता बहुपद के लिए जटिल संयुग्म जड़ों से आते हैं। पहले अंतर्ज्ञान देने के लिए, मैंने दो उदाहरण एआर (2) मॉडल के नीचे आवेग प्रतिक्रिया कार्यों को प्लॉट किया है।

  1. जटिल जड़ों के साथ एक सतत प्रक्रिया।
  2. वास्तविक जड़ों के साथ एक सतत प्रक्रिया।

के लिये j=1,p, विशेषता बहुपद की जड़ें हैं 1λj कहाँ पे λ1,,λp के eigenvalues ​​हैं Aमैट्रिक्स मैं नीचे परिभाषित करता हूं। एक जटिल संयुग्म eigenvalues ​​के साथλ=reiωt तथा λ¯=reiωt, को r भिगोना (जहां) को नियंत्रित करता है r[0,1)) तथा ω कोसाइन तरंग की आवृत्ति को नियंत्रित करता है।

विस्तृत एआर (2) उदाहरण

मान लें कि हमारे पास AR (2) है:

yt=ϕ1yt1+ϕ2yt2+ϵt

आप किसी भी AR (p) को VAR (1) के रूप में लिख सकते हैं । इस मामले में, VAR (1) प्रतिनिधित्व है:

[ytyt1]Xt=[ϕ1ϕ210]A[yt1yt2]Xt1+[ϵt0]Ut
आव्यूह A की गतिशीलता को नियंत्रित करता है Xt और इसलिए yt। मैट्रिक्स की विशेषता समीकरणA है:
λ2ϕ1λϕ2=0
के स्वदेशी A इस प्रकार हैं:
λ1=ϕ1+ϕ12+4ϕ22λ2=ϕ1ϕ12+4ϕ22
The eigenvectors of A are:
v1=[λ11]v2=[λ21]

Note that E[Xt+kXt,Xt1,]=AkXt. Forming the eigenvalue decomposition and raising A to the kth power.

Ak=[λ1λ211][λ1k00λ2k][1λ1λ2λ2λ1λ21λ1λ2λ1λ1λ2]

A real eigenvalue λ leads to decay as you raise λk. Eigenvalues with non-zero imaginary components leads to cyclic behavior.

Eigenvalues with imaginary component case: ϕ12+4ϕ2<0

In the AR(2) context, we have complex eigenvalues if ϕ12+4ϕ2<0. Since A is real, they must come in pairs that are complex conjugates of each other.

Following Chapter 2 of Prado and West (2010), let

ct=λλλ¯ytλλ¯λλ¯yt1

You can show the forecast E[yt+kyt,yt1,] is given by:

E[yt+kyt,yt1,]=ctλk+c¯tλ¯k=atrkcos(ωk+θt)

Speaking loosely, adding the complex conjugates cancels out their imaginary component leaving you with a single damped cosine wave in the space of real numbers. (Note we must have 0r<1 for stationarity.)

If you want to find r, ω, at, θt, start by using Euler's formula that reiθ=rcosθ+rsinθ, we can write:

λ=reiωλ¯=reiωr=|λ|=ϕ2
ω=atan2(imagλ,realλ)=atan2(12ϕ124ϕ2,12ϕ1)

at=2|ct|θt=atan2(imagct,realct)

Appendix

Note Confusing terminology warning! Relating the characteristic polynomial of A to characteristic polynomial of AR(p)

Another time-series trick is to use the lag operator to write the AR(p) as:

(1ϕ1Lϕ2L2ϕpLp)yt=ϵt

Replace lag operator L with some variable z and people often refer to 1ϕ1zϕpzp as the characteristic polynomial of the AR(p) model. As this answer discusses, this is exactly the characteristic polynomial of A where z=1λ. The roots z are the reciprocals of the eigenvalues. (Note: for the model to be stationary you want |λ|<1, that is inside the unit cirlce, or equivalently |z|>1, that is outside the unit circle.)

References

Prado, Raquel and Mike West, Time Series: Modeling, Computation, and Inference, 2010


I am surprised I am the only up vote at the moment. Good answer!
Taylor

@Taylor It's an old, inactive question. :)
Matthew Gunn
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.