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
The Vuong test for 2 non-nested simple linear regression modelsHello All, I try to compare market reactions based on earnings as compared to contract announcement…
bayesmh for bayes: heckprobitDear STATA experts, Thank you for reading my post. I wish to program the command in STATA 16 bayes:…
Deleting multiple observations if value is missingI have the following dataset with observations of volumes (vol) traded by 5967 unique companies. Co…
Run the same script over multiple .dta files via a loopI have large table of 59 million observations across over 400 variables. These have been split the t…
Exporting Stata histogram to ExcelHi, I would like to exporting a Stata histogram to Excel. Code: use http://www.stata-press.com/da…
Subscribe to:
Post Comments (Atom)
0 Response to How to use AR(8) model to forecast
Post a Comment