সাধারণভাবে, বক্স, জেনকিনস এবং রিইনসেল দ্বারা টাইম সিরিজ বিশ্লেষণের মতো একটি উন্নত সময়ের সিরিজ বিশ্লেষণ পাঠ্যপুস্তকটি (প্রবর্তনামূলক বইগুলি আপনাকে কেবলমাত্র আপনার সফ্টওয়্যারটিতে বিশ্বাসের জন্য পরিচালিত করবে) খনন করুন। আপনি গুগল করে বক্স-জেনকিনস পদ্ধতিতে বিশদ জানতে পারেন। দ্রষ্টব্য যে বাক্স-জেনকিন্স ছাড়াও অন্যান্য পদ্ধতি রয়েছে, যেমন, এআইসি-ভিত্তিক।
আর-তে, আপনি প্রথমে আপনার ডেটাটিকে ts
(সময়ের সিরিজ) অবজেক্টে রূপান্তর করেন এবং আরকে জানান যে ফ্রিকোয়েন্সিটি 12 (মাসিক ডেটা):
require(forecast)
sales <- ts(c(99, 58, 52, 83, 94, 73, 97, 83, 86, 63, 77, 70, 87, 84, 60, 105, 87, 93, 110, 71, 158, 52, 33, 68, 82, 88, 84),frequency=12)
আপনি (আংশিক) স্বতঃসিদ্ধকরণ ফাংশন প্লট করতে পারেন:
acf(sales)
pacf(sales)
এগুলি কোনও এআর বা এমএ আচরণের পরামর্শ দেয় না।
তারপরে আপনি একটি মডেল ফিট করে এবং এটি পরীক্ষা করেন:
model <- auto.arima(sales)
model
?auto.arima
সাহায্যের জন্য দেখুন । যেমনটি আমরা দেখি, auto.arima
একটি সাধারণ (0,0,0) মডেল চয়ন করে, যেহেতু এটি আপনার ডেটাতে প্রবণতা বা মৌসুমীতা বা এআর বা এমএকে না দেখায়। শেষ অবধি, আপনি সময় সিরিজ এবং পূর্বাভাসের পূর্বাভাস এবং প্লট করতে পারেন:
plot(forecast(model))
দেখুন ?forecast.Arima
(রাজধানী এ নোট করুন!)।
এই নিখরচায় অনলাইন পাঠ্যপুস্তকটি আর ব্যবহার করে সময় সিরিজ বিশ্লেষণ এবং পূর্বাভাসের দুর্দান্ত ভূমিকা Very