আমি আরিমা মডেলগুলি শিখতে এবং প্রয়োগ করার চেষ্টা করছি। আমি পঙ্ক্রাটস দ্বারা আরিমার উপর একটি দুর্দান্ত পাঠটি পড়ছি - ইউনিভারিটেড বক্সের সাথে পূর্বাভাস - জেনকিনস মডেলস: ধারণা এবং কেসগুলি । পাঠ্যটিতে লেখক বিশেষত এআরআইএমএ মডেলগুলি বেছে নেওয়ার ক্ষেত্রে পার্সিমনি প্রিপেসলকে জোর দিয়েছিলেন।
আর প্যাকেজ পূর্বাভাসেauto.arima()
ফাংশন নিয়ে খেলতে শুরু করেছি । আমি যা করেছি তা এখানে, আমি আরিমা সিমুলেটেড এবং তারপরে আবেদন করেছি । নীচে 2 উদাহরণ দেওয়া আছে। আপনি উভয় উদাহরণে দেখতে পাচ্ছেন যে একটি মডেল পরিষ্কারভাবে চিহ্নিত করেছেন যা অনেকে অ-পার্সিমোনিয়াস হিসাবে বিবেচনা করবেন। বিশেষত ২ উদাহরণস্বরূপ, যেখানে আরিমা (৩,০,৩) চিহ্নিত হয়েছে যখন আসলে আরিমা (১,০,১) যথেষ্ট এবং পার্সোনামিয়াস হবে।auto.arima()
auto.arima()
auto.arima()
নীচে আমার প্রশ্ন আছে। আমি কোন পরামর্শ এবং সুপারিশ প্রশংসা করব।
- স্বয়ংক্রিয়ভাবে অ্যালগরিদম ব্যবহার করে চিহ্নিত মডেলগুলি কখন ব্যবহার / সংশোধন করার বিষয়ে কোনও গাইডেন্স রয়েছে
auto.arima()
? auto.arima()
মডেলগুলি সনাক্ত করতে কেবল এআইসি (যা আমি মনে করি এটি ব্যবহার করে) কোনও গর্ত পড়েছে ?- পার্সিমোনিয়াস এমন কোনও স্বয়ংক্রিয় অ্যালগরিদম তৈরি করা যেতে পারে?
উপায় দ্বারা আমি auto.arima()
একটি উদাহরণ হিসাবে ব্যবহৃত । এটি যে কোনও স্বয়ংক্রিয় অ্যালগরিদমের জন্য প্রযোজ্য।
নীচে উদাহরণ # 1:
set.seed(182)
y <- arima.sim(n=500,list(ar=0.2,ma=0.6),mean = 10)
auto.arima(y)
qa <- arima(y,order=c(1,0,1))
qa
নীচে থেকে ফলাফল auto.arima()
। দয়া করে মনে রাখবেন যে সমস্ত সহগ তুচ্ছ are অর্থাত্ মান <2।
ARIMA(1,0,2) with non-zero mean
Coefficients:
ar1 ma1 ma2 intercept
0.5395 0.2109 -0.3385 19.9850
s.e. 0.4062 0.4160 0.3049 0.0878
sigma^2 estimated as 1.076: log likelihood=-728.14
AIC=1466.28 AICc=1466.41 BIC=1487.36
arima()
অর্ডার আরিমা (১,০,১) দিয়ে নিয়মিত চলার ফলাফলগুলি নীচে রয়েছে
Series: y
ARIMA(1,0,1) with non-zero mean
Coefficients:
ar1 ma1 intercept
0.2398 0.6478 20.0323
s.e. 0.0531 0.0376 0.1002
sigma^2 estimated as 1.071: log likelihood=-727.1
AIC=1462.2 AICc=1462.28 BIC=1479.06
উদাহরণ 2:
set.seed(453)
y <- arima.sim(n=500,list(ar=0.2,ma=0.6),mean = 10)
auto.arima(y)
qa <- arima(y,order=c(1,0,1))
qa
নীচে থেকে ফলাফল auto.arima()
:
ARIMA(3,0,3) with non-zero mean
Coefficients:
ar1 ar2 ar3 ma1 ma2 ma3 intercept
0.7541 -1.0606 0.2072 0.1391 0.5912 0.5491 20.0326
s.e. 0.0811 0.0666 0.0647 0.0725 0.0598 0.0636 0.0939
sigma^2 estimated as 1.027: log likelihood=-716.84
AIC=1449.67 AICc=1449.97 BIC=1483.39
নীচে arima()
অর্ডার আরিমা সহ নিয়মিত চলছে ফলাফল (1,0,1)
Series: y
ARIMA(1,0,1) with non-zero mean
Coefficients:
ar1 ma1 intercept
0.2398 0.6478 20.0323
s.e. 0.0531 0.0376 0.1002
sigma^2 estimated as 1.071: log likelihood=-727.1
AIC=1462.2 AICc=1462.28 BIC=1479.06