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
Calculating Institutional investor churn rateHello, Sorry, am new to stata and my question might seem too simple but just know am helpless and gu…
Restricted cubic splines (uvrs fracplot) - plotting scale issues and how to pull out specific data points on spline?Hi folks - minor (I hope) but somewhat annoying question RE. uvrs fracplot functions in Stata, and a…
Need Help Handling Duplicates When Making Panel Data SetI am constructing panel data from 2 sets of surveys administered monthly for 7 years. The first is c…
Special bar graph 'options'I've seen this type of code used in a number of places (and even have it in a few of my own do-files…
Multiple line graphs 2 yaxisDear STATA users, Once again I need guidance to construct a multiple line graph with 2 y-axes. The …
Subscribe to:
Post Comments (Atom)
0 Response to How to use AR(8) model to forecast
Post a Comment