Bagaimana cara membuat seri waktu stasioner?

42

Selain mengambil perbedaan, apa teknik lain untuk membuat deret waktu non-stasioner, stasioner?

Biasanya orang menyebut seri sebagai " order p terintegrasi " jika dapat dibuat diam melalui operator lag .(1L)PXt

Shane
sumber

Jawaban:

18

De-trending adalah hal mendasar. Ini termasuk mundur terhadap kovariat selain waktu.

Penyesuaian musiman adalah versi mengambil perbedaan tetapi bisa ditafsirkan sebagai teknik terpisah.

Transformasi data secara implisit mengubah operator perbedaan menjadi sesuatu yang lain; misalnya, perbedaan logaritma sebenarnya adalah rasio.

Beberapa teknik pemulusan EDA (seperti melepaskan median bergerak) dapat ditafsirkan sebagai cara detrending non-parametrik. Mereka digunakan oleh Tukey dalam bukunya tentang EDA. Tukey melanjutkan dengan menghilangkan residu dan mengulangi proses ini selama diperlukan (sampai ia mencapai residu yang tampak diam dan terdistribusi secara simetris sekitar nol).

whuber
sumber
dapatkah Anda menjelaskan lebih lanjut bagaimana trending dilakukan? Bagaimana cara menghapus dampak kovariat dengan regresi? Jika saya benar, itu hanya akan berlaku untuk rangkaian waktu multivarian.
Arpit Sisodia
1
@ Agpit Anda mengganti data asli dengan residu mereka dalam regresi terhadap kovariat. Ini berlaku untuk deret waktu univariat serta deret waktu multivarian. Ini dijelaskan dan diilustrasikan lebih lanjut di stats.stackexchange.com/a/113207/919 dan stats.stackexchange.com/a/46508/919 .
whuber
@whuber Tidakkah Anda berpikir, mundur melawan kovariat (yang bisa tidak stasioner) membuat kita terpapar pada masalah regresi palsu?
Vishaal Sudarsan
10

Saya masih berpikir menggunakan% perubahan dari satu periode ke periode berikutnya adalah cara terbaik untuk membuat variabel stasioner variabel non-stasioner seperti yang pertama kali Anda sarankan. Suatu transformasi seperti log berfungsi dengan baik (ia meratakan kualitas yang tidak stasioner; tetapi tidak menghilangkannya sama sekali).

Cara ketiga adalah melakukan deseasonalisasi dan de-tren data secara bersamaan dalam satu regresi linier tunggal. Satu variabel independen adalah tren (atau waktu): 1, 2, 3, ... hingga berapa banyak periode waktu yang Anda miliki. Dan, variabel lain akan menjadi variabel kategori dengan 11 kategori berbeda (untuk 11 dari 12 bulan). Kemudian, dengan menggunakan koefisien yang dihasilkan dari regresi ini, Anda dapat secara simultan menurunkan dan menghapus musiman data. Anda akan melihat seluruh kumpulan data Anda pada dasarnya diratakan. Perbedaan yang tersisa antara periode akan mencerminkan perubahan independen dari tren pertumbuhan dan musim.

Sympa
sumber
dapatkah Anda menjelaskan koefisien sedikit lebih rumit untuk pemula? Saya merasa pendekatan Anda layak dicoba karena jika saya membedakan log dalam kasus saya (tingkat pertumbuhan) trennya rata tetapi musiman menjadi kuat. Dengan demikian pendekatan simultan tampaknya layak dicoba. Tetapi apa yang harus saya lakukan dengan kedua koefisien tersebut? khususnya yang saya maksud adalah boneka ...
hans0l0
ran2, saya tahu itu mungkin tidak jelas, tapi saya tidak bisa menjelaskannya jauh lebih baik daripada yang saya miliki. Ini adalah cerminan dari keterampilan komunikasi saya sendiri lebih dari apa pun. Sebaliknya, saya akan menyarankan perbaikan dasar yang berfungsi lebih sering daripada tidak. Yaitu dengan hanya mengubah variabel deret waktu nominal Anda menjadi% perubahan dari satu periode ke periode berikutnya dan seterusnya. Berfokus pada% perubahan daripada nilai nominal segera mengubah variabel non-stasioner menjadi variabel stasioner yang kemudian dapat Anda kemunduran dengan mudah.
Sympa
7

Log dan resiprokal serta transformasi daya lainnya sering kali menghasilkan hasil yang tidak terduga.

Adapun residu detrending (yaitu Tukey), ini mungkin memiliki beberapa aplikasi dalam beberapa kasus tetapi bisa berbahaya. Di sisi lain, mendeteksi perubahan level dan perubahan tren tersedia secara sistematis untuk para peneliti yang menggunakan metode deteksi intervensi. Karena level shift adalah perbedaan tren waktu seperti halnya pulsa adalah perbedaan level shift, metode yang digunakan oleh Ruey Tsay mudah dicakup oleh masalah ini.

Jika suatu seri menunjukkan pergeseran level (yaitu perubahan dalam intersepsi) obat yang tepat untuk membuat seri stasioner adalah "merendahkan" seri tersebut. Box-Jenkins melakukan kesalahan kritis dengan mengasumsikan bahwa solusi untuk non-stationarity adalah operator yang berbeda. Jadi, kadang-kadang perbedaan itu tepat dan kadang-kadang menyesuaikan untuk pergeseran "s" yang sesuai adalah tepat. Dalam kedua kasus, fungsi autokorelasi dapat menunjukkan non-stasioneritas. Ini adalah gejala keadaan seri (yaitu stasioner atau non-stasioner). Dalam kasus non-stasioneritas yang terbukti penyebabnya bisa berbeda. Sebagai contoh, seri tersebut memiliki rata-rata variasi kontinu atau seri memiliki perubahan sementara dalam rata-rata.

Pendekatan yang disarankan pertama kali diusulkan Tsay pada tahun 1982 dan telah ditambahkan ke beberapa perangkat lunak. Para peneliti harus merujuk ke artikel Tsay's Journal of Forecasting berjudul "Outliers, Level Shifts, dan Variance Perubahan dalam Time Series", Journal of Forecasting, Vol. 7, I-20 (1988).

Seperti biasa, buku pelajaran lambat untuk menggabungkan teknologi terdepan, tetapi materi ini dapat dirujuk dalam buku Wei (yaitu Analisis Rangkaian Waktu), Delurgio dan Makradakis membahas intervensi yang dimasukkan, tetapi tidak bagaimana mendeteksi seperti halnya teks Wei.

Tom Reilly
sumber
4

Beda dengan seri lain. yaitu harga minyak Brent tidak stasioner, tetapi penyebaran brent-light sweet crude adalah. Proposisi yang lebih berisiko untuk perkiraan adalah bertaruh pada keberadaan hubungan integrasi bersama dengan deret waktu lain.

pengguna603
sumber
4

Bisakah Anda memasukkan loess / spline melalui data dan menggunakan residu? Apakah residu akan diam?

Tampaknya penuh dengan masalah untuk dipertimbangkan, dan mungkin tidak akan ada indikasi yang jelas tentang kurva yang terlalu fleksibel karena ada terlalu banyak perbedaan.

Wayne
sumber
+1 untuk menyatakan solusi yang jelas dan belum banyak dibahas. Setiap metode penuh dengan masalah, tetapi smoothing nonparametric adalah fundamental dan perlu ada eksplorasi yang baik tentang bagaimana semua metode detrending lain yang diusulkan berhubungan dengan yang ini. Akan senang mendengar sumber yang relevan ...
zkurtz