Advertisement
Guest User

Untitled

a guest
Oct 20th, 2017
447
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
R 0.92 KB | None | 0 0
  1. #1
  2. library(quantmod)
  3. getSymbols('KL', source='yahoo', from='2010-01-01')
  4. head(KL)
  5. rt=diff(log(as.numeric(KL$KL.Adjusted)))
  6. rt[is.na(rt)] = 0
  7. rt[rt>0] <- 1
  8. rt[rt<=0] <- 0
  9. head(rt)
  10.                                                    
  11. getSymbols('^GSPC', source='yahoo', from='2010-01-01')
  12. mt=diff(log(as.numeric(GSPC$GSPC.Adjusted)))
  13. head(mt)
  14. mt[is.na(mt)] = 0
  15. mt[mt>0] <- 1
  16. mt[mt<=0] <- 0
  17. head(mt)
  18.  
  19. #1.a
  20. train=rt[1:1500]
  21. frc=rt[1501:1963]
  22. train0=train[4:1500]
  23. train1=train[3:1499]
  24. train2=train[2:1498]
  25. train3=train[1:1497]
  26.  
  27. mt1=mt[3:1499]
  28. mt2=mt[2:1498]
  29. mt3=mt[1:1497]
  30.  
  31. df=data.frame(train0, train1, train2, train3, mt1,mt2,mt3)
  32. dfrc=data.frame(frc)
  33.    
  34. #1.b
  35. model=lm(train0 ~., data=df )
  36. summary(model)
  37.  
  38. #1.c
  39. library(forecast)
  40. forecast.lm(object = model, newdata = dfrc)
  41. plot(predict.lm(object = model))
  42.  
  43. #1.d
  44. library(MASS)
  45. model1=lda(train0~., data=df)
  46.  
  47. #1.e
  48. model2=qda(train0~., data=df)
  49. model2
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement