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
Creating Dummy Variables from List of Drug NamesI have a list of over 500 drug names, and I'm trying to write a loop to create a dummy variable for …
Code for bootstrapped CI for inference about mediationDear Statalists, below I have run a Monte Carlo simulation in order to obtain CI's which I can use …
Generate Leads and LagsI would like to create leads and lags to control for the last two years before a pollical leader cam…
Creation of count variables that relate to a period of timeHey everybody, I am Till from Germany and new with Stata and using it for my master thesis. Current…
Default option for marginsHello, i am using the margins command to predict the effect of some variables, this is my regression…
Subscribe to:
Post Comments (Atom)
0 Response to Out-of-sample R^2
Post a Comment