Apakah mungkin untuk mengekstrak poin data dari data rata-rata bergerak?
Dengan kata lain, jika satu set data hanya memiliki rata-rata bergerak sederhana dari 30 poin sebelumnya, apakah mungkin untuk mengekstrak poin data asli?
Jika ya, bagaimana caranya?
Jawaban:
+1 untuk jawaban fabee, yang lengkap. Hanya sebuah catatan untuk menerjemahkannya ke R, berdasarkan pada paket yang saya temukan untuk melakukan operasi. Dalam kasus saya, saya memiliki data yang merupakan prakiraan suhu NOAA berdasarkan tiga bulan: Jan-Feb-Mar, Feb-Mar-Apr, Mar-Apr-May, dll, dan saya ingin memecahnya menjadi (perkiraan) nilai bulanan, dengan asumsi bahwa setiap periode periode tiga bulan pada dasarnya adalah rata-rata.
Itu sangat bagus untuk saya. Terima kasih @fabee.
EDIT: OK, menerjemahkan kembali R saya ke Python, saya dapat:
(Yang membutuhkan waktu lebih lama untuk debug daripada versi R. Pertama karena saya tidak terbiasa dengan Python seperti dengan R, tetapi juga karena R jauh lebih dapat digunakan secara interaktif.)
sumber
Banyak program numerik menawarkan pseudo-invers (mis. Matlab, numpy dengan python, dll.).
Ini akan menjadi kode python untuk menghasilkan sinyal dari contoh saya:
Semoga itu bisa membantu.
sumber