Saya ingin menggabungkan perkiraan dan backcasted (yaitu nilai-nilai masa lalu yang diprediksi) dari data time-series yang ditetapkan ke dalam satu time-series dengan meminimalkan Mean Squared Prediction Error.
Katakanlah saya memiliki deret waktu dari 2001-2010 dengan celah untuk tahun 2007. Saya telah dapat meramalkan 2007 menggunakan data 2001-2007 (garis merah - menyebutnya ) dan melakukan backcast menggunakan data 2008-2009 (biru muda) line - sebut saja ).Y b
Saya ingin menggabungkan titik data dan menjadi titik data Y_i yang diperhitungkan untuk setiap bulan. Idealnya saya ingin mendapatkan bobot sedemikian rupa sehingga meminimalkan Kesalahan Prediksi Kuadrat Rata-Rata (MSPE) dari . Jika ini tidak memungkinkan, bagaimana saya bisa menemukan rata-rata antara dua titik data seri waktu?Y b w Y i
Sebagai contoh cepat:
tt_f <- ts(1:12, start = 2007, freq = 12)
tt_b <- ts(10:21, start=2007, freq=12)
tt_f
Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
2007 1 2 3 4 5 6 7 8 9 10 11 12
tt_b
Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
2007 10 11 12 13 14 15 16 17 18 19 20 21
Saya ingin mendapatkan (hanya menunjukkan rata-rata ... Idealnya meminimalkan MSPE)
tt_i
Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
2007 5.5 6.5 7.5 8.5 9.5 10.5 11.5 12.5 13.5 14.5 15.5 16.5
predict
fungsi paket perkiraan. Namun, saya pikir saya akan menggunakan model peramalan HoltWinters untuk memprediksi dan membatalkan. Saya memiliki deret waktu dengan jumlah <50, dan mencoba perkiraan regresi Poisson - tetapi untuk beberapa alasan prediksi sangat lemah.
NA
nilai? Tampaknya membuat periode pembelajaran MSPE bisa menyesatkan karena sub-periode 'dijelaskan dengan baik oleh kecenderungan linier, tetapi pada periode yang terlewatkan, penurunan di suatu tempat terjadi, dan itu sebenarnya bisa berupa titik apa pun. Perhatikan juga bahwa karena prakiraannya adalah tren linier, rata-rata mereka akan memperkenalkan dua jeda struktural bukannya satu.