Guest User

Untitled

a guest
Jul 16th, 2018
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.42 KB | None | 0 0
  1. Predictions=array(1,dim=c(60,30,14))
  2.  
  3. coeff=array(1,dim=c(3,60,30,14))
  4.  
  5. v1<- 1:30
  6. v2<- 1:60
  7. v3<- 1:14
  8. for(fu in v3){
  9. for (fa in v1){
  10. for (p in v2){
  11. y1=FundReturn[1:(59+p),fu]
  12. x1=Factors[1:(59+p),fa]
  13. Model<-lm(y1 ~ x1 + lag(y1))
  14. coeff[1:3,p,fa,fu]=Model[["coefficients"]]
  15. Predictions[p,fa,fu]= coeff[1,p,fa,fu]+coeff[2,p,fa,fu]*Factors[60+p,fa]+coeff[3,p,fa,fu]*FundReturn[59+p,fu]
  16. }
  17. }
  18. }
Add Comment
Please, Sign In to add comment