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
Generating a variable that tracks the first time 2 IDs appear simultaneouslyHi, I am new to Stata, so I am not very familiar with the codes. I have a dataset with multiple var…
Questions for "drop" participants in long data format for repeated mesurements.Hello! I'd like to ask how to drop observations in such follwing dataset. See the pic below for dat…
Variable generationHi Statlist, so, I have a problem constructing two variables. I briefly describe my data here below…
Significance levels in StataHello, I have a question on how Stata calculates significance levels. When I get a P-value of 0.00…
Generate a count variable capturing # of times a value occurs in categorical variablesDear Stata users, I have a panel data set with 14 string variables each of which indicates whether …
Subscribe to:
Post Comments (Atom)
0 Response to Out-of-sample R^2
Post a Comment