I am struggling to compute my out-of-sample results for R^2os. This is out-of-sample R^2 as done by Campbell and Thompson (2008), as
1 - sum[(r_t - rhat_t)^2] / sum[(r_t - rbar_t)^2] , where rhat is the fitted value from a predictive regression, rbar is the historical average return.
I have tried this code so far but my results do not match those I am trying to replicate.
My initial period is t<205 to forecast from t= 205 to 504.
regress r1 DPs if t<205
predict fittedDPs
gen feDPs = r1 - fittedDPs if t>=205
gen sfeDPs = feDPs^2
gen sumsfeDPs = sum(sfeDPs)
regress r1 if t<205
predict historic
gen fehist = r1 - historic if t>=205
gen sfehist = fehist^2
gen sumsfehist = sum(sfehist)
I then compare the last values at t=504 of the summed variables as the R^2os states as = 1 - sum[(r_t - rhat_t)^2] / sum[(r_t - rbar_t)^2]
so 1 - sumsfeDPs/sumsfehist, at t=504.
However I am not producing the correct results.
Any help would be greatly appreciated.
Related Posts with Out-of-sample R^2
Interpretation of long and short run coefficients in ARDL modelHi, I needed some help understanding how to interpret the short and long run coefficients of ARDL m…
Number format which does not add zeros to natural numbersI want Stata to show decimals only for numbers which are not natural. For instance - I want the numb…
sorting and creation of variablesHi everyone, I have two questions for you. I have a panel in which I have date, ID, company and out…
Copy variable values into a data structure?Hello Xperts, Just wondering if there is any way in STATA to capture all the values (ignoring missi…
Turning numeric variable into stata time variableI have a dataset broken into date and time of the day. I want to break this time variable into hour …
Subscribe to:
Post Comments (Atom)
0 Response to Out-of-sample R^2
Post a Comment