I was given an assighment to use a dataset contains quarterly unemployment rate data from 1957:q1-2013:q4.The question is to use AR(8) model to forecast unemploymen rate of change in 2012:q4-2013:q1.Here is my command,however it went wrong when I tried to use forvalue loop. And also the twoway tsline just have one actual line, there also should be a forecast line. Masters could you please give some suggestions on my command?
tsset quarter, quarterly
gen unrate1=ln(unrate)
gen deltaunrate=400*(ln(unrate)-ln(L.unrate))
capture drop deltaunrate_f
gen deltaunrate_f=.
forvalues t=`=tq(1957q1)'/`=tq(2012q4)' {
quietly {
regress deltaunrate L(1/8).deltaunrate L(1/8).if quarter>=tq(1957q1) & quarter<=`t'-1
Predict fitted
replace deltaunrate_f=fitted if quarter==`t'
drop fitted
}
}
twoway tsline deltaunrate deltaunrate_f if tin(1957q1,2012q4), legend(order(1 "actual unemployment rate" 2 "forecast unemployment rate")) aspectratio(0.5)
Array
Related Posts with How to use AR(8) model to forecast
Expanding dataset by one year keeping all values but changing oneHey, I'm working with a dataset that contains the following variables: year, country (all country n…
Merging multiple dataset using loopingDear all, I am trying to merge multiple dataset. The names of the dataset are "1.mammor.dta", "2.pa…
What does "adj" in this code mean?I faced a code a below and I do not understand what does adj mean here Code: predict adj, residual…
New version of dolog on SSCThanks as always to Kit Baum, a new version of the dolog package is now available for download from …
Logged variables w/value of 0 : drop observations or weaken the model?[Note: PhD student new to Stata and still somewhat of a beginner with stats analysis] In my dataset…
Subscribe to:
Post Comments (Atom)
0 Response to How to use AR(8) model to forecast
Post a Comment