ভিএআর পূর্বাভাস পদ্ধতি


19

আমি কোনও সম্পদের দাম সম্পর্কে পূর্বাভাস দেওয়ার জন্য একটি ভিআর মডেল তৈরি করছি এবং আমার পদ্ধতিটি পরিসংখ্যানগত দিক থেকে সঠিক কিনা, আমার অন্তর্ভুক্ত পরীক্ষাগুলি প্রাসঙ্গিক কিনা এবং আমার ইনপুট ভেরিয়েবলের ভিত্তিতে নির্ভরযোগ্য একটি পূর্বাভাস নিশ্চিত করার জন্য যদি আরও বেশি প্রয়োজন হয় তা জানতে চাই।

নীচে গ্রেঞ্জার কার্যকারিতা পরীক্ষা করতে এবং নির্বাচিত ভিএআর মডেলটির পূর্বাভাস দেওয়ার জন্য আমার বর্তমান প্রক্রিয়াটি রয়েছে।

require("forecast")
require("vars")

#Read Data
da=read.table("VARdata.txt", header=T)
dac <- c(2,3) # Select variables
x=da[,dac]

plot.ts(x)
summary(x)

#Run Augmented Dickey-Fuller tests to determine stationarity and differences to achieve stationarity.
ndiffs(x[, "VAR1"], alpha = 0.05, test = c("adf"))
ndiffs(x[, "VAR2"], alpha = 0.05, test = c("adf"))

#Difference to achieve stationarity
d.x1 = diff(x[, "VAR1"], differences = 2)
d.x2 = diff(x[, "VAR2"], differences = 2)

dx = cbind(d.x1, d.x2)
plot.ts(dx)

#Lag optimisation
VARselect(dx, lag.max = 10, type = "both")

#Vector autoregression with lags set according to results of lag optimisation. 
var = VAR(dx, p=2)

#Test for serial autocorrelation using the Portmanteau test
#Rerun var model with other suggested lags if H0 can be rejected at 0.05
serial.test(var, lags.pt = 10, type = "PT.asymptotic")

#ARCH test (Autoregressive conditional heteroscedasdicity)
arch.test(var, lags.multi = 10)

summary(var)

#Granger Causality test
#Does x1 granger cause x2?
grangertest(d.x2 ~ d.x1, order = 2)

#Does x2 granger cause x1?
grangertest(d.x1 ~ d.x2, order = 2)

#Forecasting
prd <- predict(var, n.ahead = 10, ci = 0.95, dumvar = NULL)
print(prd)
plot(prd, "single")

এই পদ্ধতিটি কি শব্দ?


1
আপনি কি দ্বিতীয় পার্থক্য ব্যবহার করছেন? এটি কিছুটা অস্বাভাবিক এবং মডেলটিকে যতটা প্রয়োজন তার চেয়ে বেশি সংবেদনশীল করে তুলতে পারে। এছাড়াও, আপনি কি আপনার সিস্টেমে সমন্বয় আশা করতে পারেন? এবং কোনও নির্বিচারক সময়ের প্রবণতা এবং / বা মৌসুমী সম্পর্কে কী, আপনি কি সেগুলি পরীক্ষা করে দেখেছেন?
রিচার্ড হার্ডি

@ রিচার্ড, স্ট্যাটারিটি অর্জনের পার্থক্যগুলি আমি যতদূর বুঝতে পেরেছি অ্যাডএফ পরীক্ষার দ্বারা নির্ধারিত, এবং এর পরামর্শ অনুসারে সামঞ্জস্য করা হবে। যদি এডিএফ পরীক্ষাটি স্থির হয় তা নির্ধারণ করা উচিত (প্রত্যাবর্তন 0 আমি পরিবর্তনশীলটির মধ্যে পার্থক্য করব না)। আমি সমন্বয় এবং মৌসুমীতার কথা ভাবি নি, তবে এই ধারণাটির মধ্যে ছিল যে উপরের পদ্ধতিটি ভেরিয়েবলগুলির কোনও প্রবণতা যত্ন নেবে।
youjustreadthis

2
এডিএফ পরীক্ষাটি কেবল একটি পরীক্ষা, এটি তার সীমাবদ্ধতার সাথে আসে। কাঁচা ডেটা প্লট করা, প্রথম পার্থক্য এবং শেষ পর্যন্ত দ্বিতীয় পার্থক্য কেবল পরীক্ষা চালানোর চেয়ে আরও তথ্যমূলক হতে পারে। এছাড়াও, এডিএফ পরীক্ষার বিভিন্ন বৈশিষ্ট্য রয়েছে: (1) কোন ধ্রুবক নয়, কোনও প্রবণতা নেই; (2) ধ্রুবক, কোন প্রবণতা নয়; (3) ধ্রুবক এবং প্রবণতা; পরীক্ষার জন্য পিছনে অর্ডার নির্বাচনও অনানুষ্ঠানিক হতে পারে। সুতরাং, অন্ধভাবে ফলাফলের উপর নির্ভর করবেন না। বিষয়বস্তু দৃষ্টিকোণ থেকে, সম্পদের দামগুলি সাধারণত অর্ডার এক, আই (1) এর সাথে সংহত হয়। আমি (2) ন্যায্য প্রমাণ করা কঠিন ...
রিচার্ড হার্ডি

@ ইয়ুযাস্ট্রেড আমি নীচে একটি উত্তর অন্তর্ভুক্ত করেছি। আমি দৃ strongly়ভাবে আপনাকে এর কয়েকটি বিষয়গুলি বিবেচনা করার পরামর্শ দিচ্ছি
জ্যাকব এইচ

উত্তর:


28

আমি মনে করি আপনি এটি সঠিকভাবে পেয়েছেন তবে ভিএআর মডেলটি তৈরি করার সময় আমি সাধারণত নিশ্চিত হয়েছি যে আমি এই পদক্ষেপগুলি অনুসরণ করেছি:

1. ভেরিয়েবল নির্বাচন করুন

এটি আপনার মডেলটি তৈরির সবচেয়ে গুরুত্বপূর্ণ অংশ। আপনি যদি কোনও সম্পদের দামের পূর্বাভাস দিতে চান তবে আপনাকে দামের গঠনের পদ্ধতির সাথে সম্পর্কিত ভেরিয়েবলগুলি অন্তর্ভুক্ত করতে হবে। এটি করার সর্বোত্তম উপায়টি একটি তাত্ত্বিক মডেলের মাধ্যমে। যেহেতু আপনি সম্পদটি কী এবং আপনি আপনার মডেলটিতে অন্তর্ভুক্ত অন্যান্য পরিবর্তনগুলি কী তা উল্লেখ করেননি আমি এই আইটেমটি সম্পর্কে সত্যই বেশি কিছু বলতে পারি না তবে আপনি এখানে সম্পদ মূল্যের মডেলগুলির একটি সংক্ষিপ্তসার জানতে পারেন ।

2. ডেটা পরীক্ষা করুন এবং সঠিক সামঞ্জস্য করুন

একবার আপনি ভেরিয়েবলগুলি নির্বাচন করেন, আপনি ডেটাতে কিছু সামঞ্জস্য করতে পারেন যা মডেলটির অনুমান এবং ব্যাখ্যা উন্নত করবে। সংক্ষিপ্ত পরিসংখ্যান ব্যবহার করা এবং বিদেশী, নিখোঁজ ডেটা এবং অন্যান্য অদ্ভুত আচরণগুলি সনাক্ত করতে সিরিজের একটি প্লট দেখতে দরকারী। দামের ডেটা নিয়ে কাজ করার সময়, লোকেরা সাধারণত প্রাকৃতিক লগগুলি গ্রহণ করে, যা একটি বৈকল্পিক-স্থিতিশীল রূপান্তর এবং এটির একটি ভাল ব্যাখ্যাও রয়েছে (লগের দামের পার্থক্যটি ক্রমাগত যৌগিক রিটার্নে পরিণত হয়)। মডেলটি অনুমান করার আগে আপনি লগগুলি গ্রহণ করেছেন কিনা তা সম্পর্কে আমি নিশ্চিত নই, তবে আপনি যদি সম্পদের দাম নিয়ে কাজ করছেন তবে তা করা ভাল ধারণা।

৩. ডেটাতে স্থিতিশীল উপাদান নেই কিনা তা পরীক্ষা করুন

আপনার সিরিজটি স্থির কিনা তা পরীক্ষা করতে এখন আপনি ইউনিট রুট পরীক্ষাগুলি ব্যবহার করতে পারেন। আপনি যদি কেবলমাত্র পূর্বাভাস দিতে আগ্রহী হন, যেমন @ জ্যাকোবিএইচ-র দ্বারা উল্লিখিত হয়েছে, আপনার সিরিজটি স্থির নয় এমনকী আপনি স্তরগুলিতে ভিএআর চালাতে পারেন, তবে তারপরেও আপনার স্ট্যান্ডার্ড ত্রুটিগুলি বিশ্বাস করা যায় না, যার অর্থ আপনি এর মান সম্পর্কে অনুমান করতে পারবেন না সহগ। আপনি এডিএফ পরীক্ষাটি ব্যবহার করে স্টেশনারি পরীক্ষা করেছেন, যা এই অ্যাপ্লিকেশনগুলিতে খুব বেশি ব্যবহৃত হয়, তবে নোট করুন যে আপনি যদি পরীক্ষা দিয়ে চালাতে চান তবে নির্দিষ্ট করা উচিত i) কোন ধ্রুবক এবং প্রবণতা নেই; ii) একটি ধ্রুবক এবং কোন প্রবণতা; এবং iii) একটি ধ্রুবক এবং একটি প্রবণতা। সাধারণত মূল্য সিরিজের স্টোকাস্টিক প্রবণতা থাকে, সুতরাং লিনিয়ার প্রবণতাটি সঠিক হবে না। এই ক্ষেত্রে আপনি স্পেসিফিকেশন চয়ন করতে পারেন ii। আপনার কোড আপনি ব্যবহার করেছেনndiffsপূর্বাভাস প্যাকেজ ফাংশন। আমি নিশ্চিত নই যে এই তিনটি বিকল্পের মধ্যে কোনটি এই ফাংশনটি প্রয়োগ করে তারতম্যের সংখ্যা গণনা করার জন্য (আমি এটি ডকুমেন্টেশনে খুঁজে পাইনি)। আপনার ফলাফল যাচাই করতে আপনি ur.df"urca" প্যাকেজে ফাংশনটি ব্যবহার করতে পারেন :

adf <- ur.df(x[, "VAR1"], type = "drift", lags = 10, selectlags = "AIC")

লক্ষ্য করুন এই কমান্ড আপনি ফলাফল ব্যাখ্যা শুধু তাকান সমস্যা থেকে থাকে 10. সর্বোচ্চ ল্যাগ সঙ্গে একটি ধ্রুবক এবং এআইসি কমান্ড দ্বারা নির্বাচিত lags সঙ্গে ADF পরীক্ষা চালানো হবে, এই প্রশ্নের । সিরিজটি যদি আমি (1) হয় তবে কেবলমাত্র পার্থক্যটি ব্যবহার করুন, যা ক্রমাগত চক্রবৃদ্ধি ফেরতের সমান হবে equal যদি পরীক্ষাটি নির্দেশ করে যে সিরিজটি আমি (2) এবং আপনি সন্দেহের মধ্যে থাকেন যে আপনি অন্যান্য পরীক্ষাও ব্যবহার করতে পারেন, যেমন ফিলিপস-পেরোন পরীক্ষা (PP.testআর এ ফাংশন)। যদি সমস্ত পরীক্ষাগুলি নিশ্চিত করে যে আপনার সিরিজটি আমি (২) (পরীক্ষা চালানোর আগে সিরিজের লগটি ব্যবহার করতে ভুলবেন না) তবে দ্বিতীয় পার্থক্যটি গ্রহণ করুন, তবে নোট করুন যে ফলাফলগুলির আপনার ব্যাখ্যাটি পরিবর্তিত হবে, যেহেতু এখন থেকে আপনি কাজ করছেন ধারাবাহিকভাবে যৌগিক রিটার্নের পার্থক্য। সম্পদের দামগুলি সাধারণত আমি (1) হয় যেহেতু তারা এলোমেলো হাঁটার কাছাকাছি হয়, যা প্রথম পার্থক্যটি প্রয়োগ করার সময় একটি সাদা শব্দ।

4. মডেল ক্রম নির্বাচন করুন

এটি আকাইকে, শোয়ার্জ (বিআইসি) এবং হান্নান-কুইন এর মতো সাধারণভাবে ব্যবহৃত মানদণ্ডগুলির সাহায্যে করা যেতে পারে। আপনি VARselectফাংশনটি দিয়ে এটি করেছেন এবং এটি সঠিক, তবে মনে রাখবেন যে আপনি নিজের সিদ্ধান্ত নেওয়ার জন্য যে মানদণ্ডটি ব্যবহার করেছিলেন। সাধারণত বিভিন্ন মানদণ্ড ভিএআর জন্য বিভিন্ন আদেশ নির্দেশ করে।

৫) কন্টিগ্রেটিং সম্পর্ক রয়েছে কিনা তা পরীক্ষা করুন

যদি আপনার সমস্ত সিরিজ আমি (1) বা আমি (2) হয় তবে ভিএআর মডেল চালানোর আগে সাধারণত সিরিজের মধ্যে কোনও সমন্বয় সম্পর্ক নেই কিনা তা পরীক্ষা করা ভাল ধারণা, বিশেষত যদি আপনি এর সাথে আবেগ প্রতিক্রিয়া বিশ্লেষণ করতে চান অবশিষ্টাংশ। আপনি জোহেনসেন পরীক্ষা বা এনগেল-গ্রেঞ্জার ব্যবহার করে এটি করতে পারেন (কেবলমাত্র বাইভারিয়েট মডেলের জন্য)। আর-তে আপনি ca.jo"urca" প্যাকেজটির কার্যকারিতা সহ জোহেনসেন পরীক্ষা চালাতে পারেন । দ্রষ্টব্য যে এই পরীক্ষারও আলাদা আলাদা স্পেসিফিকেশন রয়েছে। দামের সিরিজের জন্য আমি সাধারণত নিম্নলিখিত কোডটি ব্যবহার করি ( pআইটেম 4 এর ল্যাগ দৈর্ঘ্যটি, স্তরটিতে সিরিজের সাথে সম্পাদিত হয়):

jo_eigen <- ca.jo(x, type = "eigen", ecdet = "const", K = p)
jo_trace <- ca.jo(x, type = "trace", ecdet = "const", K = p)

The. মডেলটি অনুমান করুন

যদি আপনার সিরিজটি সমন্বিত না হয়, আপনি VARআপনার কোড অনুসারে কমান্ডের সাহায্যে মডেলটি সহজেই অনুমান করতে পারেন । যদি সিরিজটি সমন্বিত হয় তবে নিম্নলিখিত কোডের সাথে ভেক্টর ত্রুটি সংশোধন মডেলটি (যেখানে kসংযুক্তির ক্রমটি রয়েছে) অনুমান করে আপনাকে দীর্ঘকালীন সম্পর্কের বিষয়টি বিবেচনা করতে হবে :

vecm <- cajorls(joeigen, r = k)

Diagn. ডায়াগনস্টিক পরীক্ষা চালান

আপনার মডেলটি সুনির্দিষ্টভাবে নির্দিষ্ট করা আছে কিনা তা পরীক্ষা করতে আপনি অবশিষ্টাংশগুলিতে সিরিয়াল পারস্পরিক সম্পর্কের একটি পরীক্ষা চালাতে পারেন। আপনার কোডে আপনি ফাংশনটির সাথে একটি পোর্টম্যান্টিউ পরীক্ষা ব্যবহার করেছেন serial.test। আমি এই ফাংশনটি কখনও ব্যবহার করি নি তবে আমি মনে করি এটি ঠিক আছে। এছাড়াও প্যাকেজ এমটিএসে প্রয়োগ করা লজং-বক্স পরীক্ষার একটি মাল্টিভিয়ারেট সংস্করণ রয়েছে যা আপনি ফাংশনটি দিয়ে চালাতে পারেন mq

8. ভবিষ্যদ্বাণী করুন

আপনার মডেলটি সুনির্দিষ্টভাবে নির্দিষ্ট হওয়ার পরে আপনি আপনার কোডটিতে যেমন predictফাংশনটি ব্যবহার করতে পারেন তা নিশ্চিত হওয়ার পরে । এমনকি ভেরিয়েবলগুলি কীভাবে কোনও বিশেষ ধাক্কায় irfফাংশনটি ব্যবহার করে তা প্রতিক্রিয়া জানায় তা পরীক্ষা করতে আপনি ইমপ্লাস প্রতিক্রিয়া ফাংশন প্লট করতে পারেন ।

9. পূর্বাভাস মূল্যায়ন

একবার আপনি আপনার পূর্বাভাস দেওয়ার পরে আপনাকে সেগুলি মূল্যায়ন করতে হবে এবং অন্যান্য মডেলের সাথে তুলনা করতে হবে। পূর্বাভাসের নির্ভুলতার মূল্যায়নের জন্য কিছু পদ্ধতি এখানে পাওয়া যাবে , তবে এটি করার জন্য যে লিঙ্কে ব্যাখ্যা করা হয়েছে, আপনি নিজের সিরিজটিকে একটি প্রশিক্ষণ এবং একটি পরীক্ষার সেটে ভাগ করে নেওয়া অত্যন্ত গুরুত্বপূর্ণ।


এই বিস্তারিত উত্তরের জন্য আপনাকে অনেক ধন্যবাদ! সমন্বয় সাধনের জন্য জোহেনসেন পরীক্ষার জন্য, 2 টিরও বেশি ভেরিয়েবল অন্তর্ভুক্ত করা গেলে কি বাস্তবায়ন পরিবর্তন হয়? বিশ্বাস করুন আমি পড়েছি যে মাল্টিকোয়েন্টিগ্রেশন তার নিজস্ব ক্ষতিগুলি বহন করে। দুঃখিত এটি যদি এটির নিজের প্রশ্নের জন্য আরও উপযুক্ত হয় তবে।
ইউসুফ্রেড্থিস

1
না, আপনি উপরের মতো একই কোড দিয়ে এটি করতে পারেন, তবে আপনি এক্ষেত্রে একাধিক সমন্বয়কারী ভেক্টর খুঁজে পেতে পারেন। এই ধরণের একমাত্র সীমাবদ্ধতা হ'ল এঙ্গেল-গ্রেঞ্জার পরীক্ষার সাথে, যা কেবলমাত্র দ্বিচারিত সিরিজের জন্য উপযুক্ত তবে সাধারণত এই ক্ষেত্রে আরও ভাল better
রেজিস এ। এলি

1
এই লিঙ্কটি জোহেনসেন পরীক্ষা চালাতে এবং ব্যাখ্যা করতে সহায়তা করতে পারে।
রেজিস এ। এলি

দারূন কাজ! যদিও আমি কিছু বিন্যাস এবং বানান সম্পাদনা করেছি। নোট করুন যে ব্যাকটিক্সে কোড টুকরা (ফাংশন নামের মতো ছোট) nice, উদাহরণস্বরূপ predict। কোডের বড় অংশগুলি পাঠ্যটি নির্বাচন করে এবং সম্পাদক উইন্ডোর শীর্ষে "উক্তি" বোতামে ক্লিক করে কোড হিসাবে ফর্ম্যাট করা যায়।
রিচার্ড হার্ডি

@ রিচার্ড হার্দি, ভিএআর অনুমান পদ্ধতির দুর্দান্ত রূপরেখা। যাইহোক, আমি মনে করি যে আপনি ওপি পূর্বাভাস দিতে চান তা এড়িয়ে যেতে পারেন। ফলস্বরূপ, সে / সে সম্ভবত স্তরের অনুমান করতে চাইবে।
জ্যাকব এইচ

9

আমি ভেবেছিলাম আমি রেজিস এ এলিতে খুব সুন্দর উত্তর যুক্ত করব। তার উত্তরটি ভুল নয়, তবে পূর্বাভাসের জন্য ভিএআর ব্যবহার করা অন্যান্য ভিএআর প্রকারের জিনিসগুলি (যেমন আইআরএফ, এফইভিডি, orতিহাসিক ডিকম্প ইত্যাদি ইত্যাদি) করার চেয়ে ভিএআর ব্যবহারের চেয়ে আলাদা। ফলস্বরূপ, রেজিস এ এলির দ্বারা বর্ণিত কয়েকটি পদক্ষেপ কিছু ক্ষেত্রে আপনার পূর্বাভাসকে নেতিবাচক প্রভাব ফেলবে।

দাবি পরিত্যাগী:

আমি যখন স্টেশনহীন ডেটা উল্লেখ করি, তখন আমি বোঝাতে চাইছি যে সিরিজটিতে স্টোকাস্টিক প্রবণতা রয়েছে। যদি ডেটাতে সময় / মরসুমের প্রবণতা থাকে তবে এটি অবশ্যই যথাযথভাবে ফিল্টার করা উচিত।

প্রথম

সাধারণভাবে বলতে গেলে, একটি সীমাহীন ভিএআর-তে কোনও উত্সাহী সম্পর্ক নিয়ে চিন্তার দরকার নেই। একটি অপ্রয়োজনীয় রিগ্রেশন ঘটে যখন আপনি অন্য অ-স্টেশনারি সিরিজ (এক্স) এর জন্য একটি স্টেশন ছাড়াই সিরিজ (ওয়াই) এবং উভয় সিরিজ একত্রিত না হন। যাইহোক, আপনি যদি Y তে X এর পাশাপাশি Y এর পিছনে পিছনে থাকেন তবে ল্যাগ ওয়াইয়ের অন্তর্ভুক্তি ত্রুটিগুলি স্থির থাকবে বলে নিশ্চিত করে কারণ রিগ্রেশনটি উত্সাহী হবে না। অন্য উপায়ে বলেছিলেন যে, ল্যাগ ওয়াই হ'ল প্রকরণটি ভুলভাবে এক্সকে অর্পণ করা হয়েছিল Since সুতরাং সমস্যা হওয়ার সম্ভাবনা নেই। অন্যভাবে বলেছেন যদি আপনার ডেটা সবই আমি (1) হয় তবে তা সহ-সংহত না হওয়া নির্বিশেষে আপনি একটি ভিএআর চালাতে পারেন। VECM কেবল তখনই প্রয়োজনীয় যখন আপনি উভয় মডেল করতে চান এবং ভেরিয়েবলের মধ্যে স্বল্প এবং দীর্ঘ রান / সহ-সংহতকরণ সম্পর্ক চিহ্নিত করতে পারেন। এখন প্রশ্নটি হল, আপনার কি স্তরে বা প্রথম পার্থক্যে ভিএআর চালানো উচিত?

দ্বিতীয়

পূর্বাভাস দেওয়ার সময়, প্রথম (1) ডেটা পার্থক্য করা প্রয়োজন হবে না। আপনি যদি পছন্দ করেন তবে ভাবতে পারেন যে আশ্চর্যরকম পরিমাণ অনুশীলনকারী এটি করবেন না। মনে রাখবেন যখন আমাদের কোনও স্টেশন ছাড়াই থাকবে, তখনও আমরা একটি সামঞ্জস্যপূর্ণ অনুমানকারী পেতে পারি। নির্ভরশীল ভেরিয়েবলের একক ল্যাগ সহ একটি রিগ্রেশনের জন্য এটি স্বজ্ঞাত। যদি কোনও সিরিজটি এলোমেলো হাঁটার অনুসরণ করে (অর্থাত্ অ-স্টেশনারি) থাকে তবে আমরা পরের সময়টি কোথায় হবে তার সর্বোত্তম অনুমানটি হ'ল এটি শেষ সময়কাল ছিল (যেমন বিটা 1)। অ-স্থায়ী ডেটা সহ মডেলগুলি থেকে প্রাপ্ত অনুমানের স্ট্যান্ডার্ড ত্রুটিগুলি অবশ্য আলাদা, কারণ টি অনন্তের কাছে যাওয়ার সাথে সাথে অনুমানের বৈকল্পিকতা কঠোরভাবে বলা অনন্তের কাছে যায়। এটি অবশ্য পূর্বাভাস দেওয়ার ক্ষেত্রে কোনও সমস্যা নয়। পূর্বাভাস মূলত শর্তসাপেক্ষ প্রত্যাশা এবং সুতরাং কেবলমাত্র আপনার মডেলের প্যারামিটারের প্রাক্কলনগুলির উপর নির্ভর করে এবং মানক ত্রুটিগুলি নয়। তদতিরিক্ত, আপনার পূর্বাভাসের পূর্বাভাস অন্তরগুলি হয় হয় সরাসরি আপনার ত্রুটিগুলি থেকে, বুটস্ট্র্যাপিং ত্রুটিগুলি দ্বারা সরাসরি পাওয়া যাবে বা আপনার যদি অভিজ্ঞতা অভিজ্ঞতা সম্পর্কে অন্তর্ভুক্ত হয় (আমার প্রিয়!), এই তিনটি পদ্ধতির অ-স্থায়ী ডেটা দ্বারা প্রভাবিত হয় না কারণ আবার আপনার ত্রুটিগুলি আমাদের উপরে উত্সাহব্যঞ্জক রিগ্রেশন আলোচনা অনুযায়ী স্থির থাকবে।

আমি কেন যত্ন করব?

এডিএফ পরীক্ষার শক্তি কম থাকে, বিশেষত যখন সিরিজটি ইউনিট রুট হওয়ার কাছাকাছি থাকে তবে তা হয় না। অন্য একটি এডিএফ পরীক্ষা ভুলভাবে দৃ to়তার সাথে ধারনা করবে যে কোনও সিরিজ আসলে স্থির নয়, যখন এটি সত্য নয়।

ধরে নিন যে আপনার এডিএফ পরীক্ষাটি ভুলভাবে আশ্বাস দিয়েছে যে এই সিরিজটি স্টেশন অ-স্থির। আপনি যদি সমস্ত প্রয়োজনীয় রূপান্তর করেন এবং একটি ভিসিএম অনুমান করেন তবে আপনার পূর্বাভাসটি ভুল হতে চলেছে, কারণ আপনার মডেলটি ভুল। এই কারণেই লোকেরা স্তরগুলিতে পূর্বাভাস দেয়।

গ্রেঞ্জার কার্যকারিতা সম্পর্কে কি ???

এমনকি ডেটা আমি (1) হলে আপনি স্তরে ভিআর দিয়ে জিসি পরীক্ষা করতে পারেন। আমি জানি যে পাগল লাগছে। আমরা জানি যে অ-স্টেশনারি ডেটা দিয়ে সাধারণত অনুমিতি সম্ভব হয় না। তবে যৌথ হাইপোথেসিসগুলি পরীক্ষা করা সম্ভব, যেমন জিসি। এটি টোডা এবং ইয়ামামোটোতে প্রদর্শিত হয়েছে (1995) যা সিমস, স্টক এবং ওয়াটসন (1990) এ আঁকে। একটি অ্যাপ্লিকেশনের জন্য দেখুন http://davegiles.blogspot.com/2011/04/testing-for-granger-causality.html

শেষ জিনিস

তবে, আপনি পূর্বাভাস ব্যতীত অন্য কিছুর জন্য আপনার ভিএআর ব্যবহার করতে চান তবে সাবধান হন। অ-স্টেশনারি এবং সহ-সংহত সিরিজ সহ স্তরের একটি ভিএআর কিছু অদ্ভুত ফলাফল পেতে পারে। উদাহরণস্বরূপ, কঠোরভাবে বলতে গেলে, ভিএআর-র মুভিং এভারেজ উপস্থাপনের উপস্থিতি নেই কারণ প্যারামিটার ম্যাট্রিক্স অবিচ্ছিন্ন হবে না। এই সত্য সত্ত্বেও আইআরএফ এখনও পাওয়া যাবে। অনুমানটিও সম্ভব নয় (উপরে আলোচনা হিসাবে চিন্তার যৌথ অনুমানগুলি পরীক্ষা করা যেতে পারে)।

ছোট ছোট নমুনাগুলির বিষয়েও চিন্তা করুন। আমি যা কিছু আলোচনা করেছি তা বড় আকারের নমুনায় ভাল কাজ করে তবে ছোট নমুনাগুলিতে জিনিসগুলি অসম্পূর্ণ হতে পারে। এটি আই (1) ডেটা সহ জিসির পক্ষে বিশেষভাবে সত্য।


1
Yটিএক্সটিYটি=β0+ +β1Yটি-1+ +...+ +βপিYটি-পি+ +γএক্সটিγ^হেএলএসশূন্যের কাছাকাছি যায় (এটি কি? প্রমাণটি কোথায়?), ধীরে ধীরে সমস্যাটি বিলুপ্ত হয়। তবে তার জন্য কত বড় একটি নমুনা প্রয়োজন? যতক্ষণ না কোনও প্রমাণ দেওয়া হয়, ততক্ষণ আমি উত্সাহী সম্পর্ক এড়ানো চালিয়ে যাব।
রিচার্ড হার্ডি

1
সংক্রান্ত কেন আমি যত্ন? যদি প্রক্রিয়াটির কোনও শিকড় থাকে যা একটি ইউনিটের মূলের খুব কাছাকাছি থাকে তবে এটি ইউনিট-রুট প্রক্রিয়াটির মতো একইভাবে আচরণ করে। পূর্বাভাস দেওয়ার সময়, ধাক্কা স্থায়ী হয় এবং ধরে রাখা হয় যে তারা অত্যন্ত ধীরে ধীরে বিলুপ্ত হবে এর মধ্যে খুব কম পার্থক্য রয়েছে। আপনি ভবিষ্যতে খুব দূরে পূর্বাভাস না দিলে ফলাফলটি কার্যত একই হবে। যে কারণে স্থানীয় বিকল্পগুলির জন্য ইউনিট রুট টেস্ট কম পাওয়ার নিয়ে আমি খুব বেশি চিন্তিত নই।
রিচার্ড হার্ডি

1
প্রথম সম্পর্কিত আরেকটি ছোট নোট : আমি কেন এডিএফ পরীক্ষার কথা বলছি ? , আপনি বলেছেন "আপনার পূর্বাভাসটি ভুল হতে চলেছে, কারণ আপনার মডেলটি ভুল"। ওয়েল, এই ক্ষেত্রে প্রযোজ্য প্রথম পাশাপাশি, তাই নয় কি? এমন একটি মডেল ব্যবহারের পূর্বাভাস দেওয়া যাতে বাম দিকটি ডান হাত থেকে সরে যায় উপরের উদ্ধৃতি দ্বারা সত্যই চিহ্নিত করা হয়েছে।
রিচার্ড হার্ডি

1
@ রিচার্ডার্ডি আমার প্রথম দৃ of়তার প্রমাণের জন্য 1994 সালে হ্যামিল্টনের অধ্যায় 18 দেখুন particular বিশেষত, বিভাগ 18.2, স্পিউরিয়াস রিগ্রেশন নিরাময়ের জন্য নিরাময়। এটি লক্ষণীয় যে ওএলএসের অনুমানকারীগুলিও দক্ষ, কারণ তারা টি-এর স্কয়ার্ট হারে রূপান্তর করে
জ্যাকব এইচ

1
@ রিচার্ড হার্দি আপনার দ্বিতীয় মন্তব্যটি একটি ন্যায্য বিষয়। ভেবেছিলাম আমার প্রতিক্রিয়ার কারণ হ'ল প্রাক-পরীক্ষার সময় কেন ব্যয় করা হয় এবং তারপরে কেবলমাত্র ভুল মডেলের সম্ভাব্যতা অনুমান করার জন্য ডেটা ফিল্টার করা হয়। পূর্বাভাসের জন্য, স্তরগুলির স্পেসিফিকেশন সাধারণত সঠিক হবে
জ্যাকব এইচ
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.