আমার একটি মাসিক ফ্রিকোয়েন্সি ডেটা রয়েছে যা আমি প্রতিদিনের ফ্রিকোয়েন্সি ডেটাতে আলাদা করার চেষ্টা করছি। সুতরাং আমি প্যাকেজটি td
থেকে tempdisagg
নীচের কোডটি ব্যবহার করে কমান্ডটি ব্যবহার করব:
dat=ts(data[,2])
result=td(dat~1, conversion = "average", to = "day", method = "chow-lin-maxlog")
তারপরে আমি নিম্নলিখিত ত্রুটি বার্তাটি পেয়েছি:
Error in td(dat ~ 1, conversion = "average", to = "day", method = "chow-lin-maxlog") : 'to' argument: unknown character string
আমি যে ডেটা ব্যবহার করি dat
তা নিম্নরূপ:
> dput(head(dat))
c(82.47703009, 84.63094431, 70.00659987, 78.81135651, 74.749746,82.95638213)
সুতরাং যদিও এই ডেটা dat
মাসিক ফ্রিকোয়েন্সিতে রয়েছে তবে শুরু এবং শেষ এটিকে এখনও প্রতিফলিত করে না। আসলে, শুরুর তারিখটি 1/1997 এবং শেষের তারিখটি 9/2019 9
dat
দয়া করে দয়া করে এই মাসিক তথ্যটিকে দৈনিক ফ্রিকোয়েন্সি ডেটাতে আলাদা করতে সহায়তা পেতে পারেন ?
dput(ts(head(1:50)))
তবে আমি পাই structure(1:6, .Tsp = c(1, 6, 1), class = "ts")
। আপনার চিত্রটি পরামর্শ দেয় যে আপনি dat
একটি সময়-সিরিজ, তবে আপনার c(...)
তা নয়। এই দুটি dat
কি একই রকম?
tempdisagg.pdf
, আমি "daily"
কোথাও খুঁজে পাচ্ছি না এবং বলেছি to=
এটি "উচ্চ-ফ্রিকোয়েন্সি গন্তব্য ফ্রিকোয়েন্সিটিকে একটি চরিত্রের স্ট্রিং (" ত্রৈমাসিক "বা" মাসিক ") হিসাবে বা স্কেলার হিসাবে (যেমন 2, 4, 7, 12) সমর্থন করে" । এটি কোথায় to="daily"
সমর্থিত তা প্রস্তাবিত ? আপনি চেষ্টা করতে পারেন to=1
? (আমি এর চেয়ে বেশি সাহায্য করতে পারি না the প্যাকেজটি আমি ভালভাবে জানি না, ভেবেছিলাম যে আমি
dput(head(x))
বাdata.frame(...)
) অন্তর্ভুক্ত করুন । ধন্যবাদ!