Advertisement
Guest User

Untitled

a guest
Sep 19th, 2017
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.01 KB | None | 0 0
  1. for(i in start:dim)
  2. {
  3. #Only predict if not night
  4. if(!data[i+60,"Night"]){
  5.  
  6. # i = t-1
  7. # T = t+59
  8. # T-60 = t-1 = i
  9. # T-120 = i-60
  10. # ...
  11.  
  12. data2[id,1] = data[i,"KB"]
  13. data2[id,2] = data[i-1,"KB"]
  14. data2[id,3] = data[i-(1*60),"KB"]
  15. data2[id,4] = data[i-(2*60),"KB"]
  16. data2[id,5] = data[i-(23*60),"KB"]
  17.  
  18. #id 6 -> 25
  19. for(k in 1:20){
  20. data2[id,5+k] = data[i-k+1,"Patm_Avg"]
  21. }
  22. #id 25 -> 30
  23. for(k in 1:5){
  24. data2[id,25+k] = data[i-(k*60),"Patm_Avg"]
  25. }
  26. data2[id,31] = data[i-(11*60),"Patm_Avg"]
  27. data2[id,32] = data[i-(23*60),"Patm_Avg"]
  28.  
  29. #id 33 -> 37
  30. for(k in 1:5){
  31. data2[id,32+k] = data[i-k+1,"RH_Avg"]
  32. }
  33. data2[id,38] = data[i-(23*60),"RH_Avg"]
  34.  
  35. #id 39 -> 41
  36. for(k in 1:3){
  37. data2[id,38+k] = data[i-k+1,"Text_Avg"]
  38. }
  39. data2[id,42] = data[i-(11*60),"Text_Avg"]
  40. data2[id,43] = data[i-(23*60),"Text_Avg"]
  41.  
  42. data2[id,44] = data[i,"WS_Mean"]
  43. data2[id,45] = data[i-1,"WS_Mean"]
  44. data2[id,46] = data[i-2,"WS_Mean"]
  45. data2[id,47] = data[i-(1*60),"WS_Mean"]
  46. data2[id,48] = data[i-(2*60),"WS_Mean"]
  47. data2[id,49] = data[i-(11*60),"WS_Mean"]
  48. data2[id,50] = data[i-(23*60),"WS_Mean"]
  49.  
  50. data2[id,51] = data[i,"UnitX"]
  51. data2[id,52] = data[i-1,"UnitX"]
  52. data2[id,53] = data[i-2,"UnitX"]
  53. data2[id,54] = data[i-3,"UnitX"]
  54. data2[id,55] = data[i-4,"UnitX"]
  55. data2[id,56] = data[i-(1*60),"UnitX"]
  56. data2[id,57] = data[i-(2*60),"UnitX"]
  57. data2[id,58] = data[i-(3*60),"UnitX"]
  58. data2[id,59] = data[i-(11*60),"UnitX"]
  59. data2[id,60] = data[i-(23*60),"UnitX"]
  60.  
  61. data2[id,61] = data[i,"UnitY"]
  62. data2[id,62] = data[i-1,"UnitY"]
  63. data2[id,63] = data[i-2,"UnitY"]
  64. data2[id,64] = data[i-3,"UnitY"]
  65. data2[id,65] = data[i-4,"UnitY"]
  66. data2[id,66] = data[i-5,"UnitY"]
  67. data2[id,67] = data[i-(1*60),"UnitY"]
  68. data2[id,68] = data[i-(2*60),"UnitY"]
  69. data2[id,69] = data[i-(11*60),"UnitY"]
  70. data2[id,70] = data[i-(23*60),"UnitY"]
  71.  
  72. labels2[id] = data[i+60,"KB"]
  73.  
  74. id=id+1
  75.  
  76. }
  77. }
  78. data2 <- data2[1:id,]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement