Saya harap ini adalah tempat yang tepat untuk memposting ini, saya mempertimbangkan untuk mempostingnya pada orang yang skeptis, tetapi saya pikir mereka hanya akan mengatakan bahwa penelitian ini secara statistik salah. Saya ingin tahu tentang sisi lain dari pertanyaan yang bagaimana melakukannya dengan benar.
Di situs web Quantified Self , penulis memposting hasil percobaan beberapa metrik output yang diukur pada dirinya sendiri dari waktu ke waktu dan membandingkan sebelum dan sesudah berhenti minum kopi secara tiba-tiba. Hasil dievaluasi secara subyektif dan penulis percaya bahwa ia memiliki bukti bahwa ada perubahan dalam rangkaian waktu dan itu terkait dengan perubahan kebijakan (minum kopi)
Yang mengingatkan saya pada ini adalah model ekonomi. Kami hanya memiliki satu ekonomi (yang kami pedulikan saat ini), jadi para ekonom sering melakukan eksperimen n = 1. Data hampir pasti terkait otomatis dari waktu ke waktu karena hal ini. Para ekonom umumnya mengawasi, katakanlah The Fed, ketika memprakarsai kebijakan dan mencoba memutuskan apakah rangkaian waktu berubah, berpotensi karena kebijakan itu.
Apa tes yang sesuai untuk menentukan apakah deret waktu mengalami peningkatan atau penurunan berdasarkan data? Berapa banyak data yang saya perlukan? Alat apa yang ada? Googling awal saya menyarankan Markov Switching Time Series Models, tetapi bukan keterampilan googling saya yang membuat saya gagal membantu melakukan apa pun hanya dengan nama teknik.
sumber
Beberapa tahun yang lalu saya mendengar ceramah oleh mahasiswa pascasarjana, Stacey Hancock , selama pertemuan bab ASA lokal dan itu pada "estimasi istirahat struktural" dari deret waktu. Pembicaraan itu sangat menarik dan saya berbicara dengannya sesudahnya dan dia bekerja dengan Richard Davis (dari Brockwell-Davis ), kemudian di Colorado State University, sekarang di Columbia. Pembicaraan itu merupakan perpanjangan dari Davis et al. bekerja di sebuah makalah JASA 2006 disebut Estimasi Break Strutural untuk Model Time Series Nonstationary , yang tersedia secara bebas di sini .
Davis memiliki implementasi perangkat lunak dari metode yang ia sebut Auto-PARM, yang ia buat menjadi executable Windows. Jika Anda menghubunginya Anda mungkin bisa mendapatkan salinannya. Saya memiliki salinan, dan di sini adalah contoh keluaran pada seri waktu pengamatan 1.200:
Jadi seri ini adalah AR (1) pada awalnya, pada pengamatan 351 proses AR (1) berubah menjadi proses AR (1) lainnya (Anda bisa mendapatkan parameter), dan kemudian pada pengamatan 612 prosesnya berubah menjadi AR (3) .
Satu pengaturan menarik yang saya coba pada Auto-PARM adalah melihat data penarikan ATM mingguan yang merupakan bagian dari kompetisi NN5 . Saya ingat algoritma menemukan istirahat struktural pada akhir November tahun yang ditentukan, misalnya awal musim belanja liburan AS.
Jadi, bagaimana cara menggunakan algoritma ini melalui implementasi yang ada? Nah, sekali lagi, Anda bisa menjangkau Davis dan melihat apakah Anda bisa mendapatkan Windows executable. Ketika saya di Rogue Wave Software, saya bekerja dengan Davis untuk memasukkan Auto-PARM ke Numerical Libraries IMSL. Bahasa pertama yang digunakan adalah porting Fortran , di mana disebut Auto_PARM, dan saya curiga Rogue Wave akan segera merilis port C, dengan Python, C # dan port Java untuk mengikuti.
sumber
Josh berkata:
Misalkan seseorang mulai dengan Model AR (1):
DimanaEt adalah, katakanlah, Gaussian Noise (berarti nol dan varians σ2
Mean dari seri ini.
Mean dari seri iniγ1 - p h i
Jadi, jika untuk beberapa waktu parameterγ dan ϕ tidak berubah, maka demikian juga rata-rata keseluruhan seri. Namun, jika salah satu dari perubahan ini, berarti rata-rata seri akan berubah. Jadi, di bawah stasioner piecewise, kami mencari perubahan parameter ini!
Jika model struktural diasumsikan, Auto-PARM adalah prosedur yang digunakan.
sumber