Saya memiliki data frekuensi bulanan yang saya coba pisahkan menjadi data frekuensi harian. Jadi saya menggunakan tdperintah dari tempdisaggpaket di R menggunakan kode di bawah ini:
dat=ts(data[,2])
result=td(dat~1, conversion = "average", to = "day", method = "chow-lin-maxlog")
Lalu saya mendapatkan pesan kesalahan berikut:
Error in td(dat ~ 1, conversion = "average", to = "day", method = "chow-lin-maxlog") : 'to' argument: unknown character string
Data yang saya gunakan datadalah sebagai berikut:
> dput(head(dat))
c(82.47703009, 84.63094431, 70.00659987, 78.81135651, 74.749746,82.95638213)
Jadi meskipun data datini dalam frekuensi bulanan, awal dan akhir belum mencerminkan ini. Bahkan, tanggal mulai adalah 1/1997 dan tanggal akhir adalah 9/2019.
Bolehkah saya mendapatkan bantuan untuk memisahkan data bulanan ini datmenjadi data frekuensi harian?
dput(ts(head(1:50))), maka saya mengerti structure(1:6, .Tsp = c(1, 6, 1), class = "ts"). Gambar Anda menunjukkan bahwa Anda datadalah rangkaian waktu, tetapi Anda c(...)tidak. Apakah keduanya datsama?
tempdisagg.pdf, saya tidak dapat menemukan di "daily"mana pun, dan to=mengatakan itu mendukung "frekuensi tujuan frekuensi tinggi sebagai string karakter (" triwulanan "atau" bulanan ") atau sebagai skalar (eg2, 4, 7, 12)" . Di mana itu disarankan yang to="daily"didukung? Bisakah kamu mencoba to=1? (Saya benar-benar tidak bisa membantu lebih dari itu. Saya tidak tahu paketnya dengan baik, saya pikir saya bisa membantu secara umum.)




dput(head(x))ataudata.frame(...)) secara langsung. Terima kasih!