Advertisement
Guest User

Untitled

a guest
Jun 16th, 2019
117
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.64 KB | None | 0 0
  1. Yr Mth Cnt
  2. 2004 7 8966
  3. 2004 8 9564
  4. 2004 9 9324
  5. 2004 10 9895
  6. 2004 11 9689
  7. 2004 12 10358
  8. 2005 1 9955
  9. 2005 2 8840
  10. 2005 3 10076
  11. 2005 4 9827
  12. 2005 5 10710
  13. 2005 6 10356
  14. 2005 7 10689
  15. 2005 8 10772
  16. 2005 9 10003
  17. 2005 10 10655
  18. 2005 11 10360
  19. 2005 12 11093
  20. 2006 1 10874
  21. 2006 2 9616
  22. 2006 3 10908
  23. 2006 4 10524
  24. 2006 5 10602
  25. 2006 6 10273
  26. 2006 7 11247
  27. 2006 8 11072
  28. 2006 9 10285
  29. 2006 10 11236
  30. 2006 11 10702
  31. 2006 12 11138
  32. 2007 1 10695
  33. 2007 2 10040
  34. 2007 3 11254
  35. 2007 4 11372
  36. 2007 5 11630
  37. 2007 6 10890
  38. 2007 7 11221
  39. 2007 8 12411
  40. 2007 9 11129
  41. 2007 10 10620
  42. 2007 11 11078
  43. 2007 12 11553
  44. 2008 1 10614
  45. 2008 2 10235
  46. 2008 3 11216
  47. 2008 4 10690
  48. 2008 5 11214
  49. 2008 6 11042
  50. 2008 7 10722
  51. 2008 8 11216
  52. 2008 9 11234
  53. 2008 10 10907
  54. 2008 11 10628
  55. 2008 12 11382
  56. 2009 1 10789
  57. 2009 2 9908
  58. 2009 3 11387
  59. 2009 4 10805
  60. 2009 5 12096
  61. 2009 6 11937
  62. 2009 7 11358
  63. 2009 8 11490
  64. 2009 9 10836
  65. 2009 10 11899
  66. 2009 11 11565
  67. 2009 12 11874
  68. 2010 1 11030
  69. 2010 2 10488
  70. 2010 3 12017
  71. 2010 4 11412
  72. 2010 5 11990
  73. 2010 6 11216
  74. 2010 7 11728
  75. 2010 8 12131
  76. 2010 9 11603
  77. 2010 10 12105
  78. 2010 11 12152
  79. 2010 12 12360
  80. 2011 1 11940
  81. 2011 2 10739
  82. 2011 3 12153
  83. 2011 4 11665
  84. 2011 5 11886
  85. 2011 6 11720
  86. 2011 7 11625
  87. 2011 8 12257
  88. 2011 9 11582
  89. 2011 10 11661
  90. 2011 11 11437
  91. 2011 12 12146
  92. 2012 1 11375
  93. 2012 2 11228
  94. 2012 3 12164
  95. 2012 4 11801
  96. 2012 5 12058
  97. 2012 6 11929
  98. 2012 7 12107
  99. 2012 8 11728
  100. 2012 9 11816
  101. 2012 10 11918
  102. 2012 11 11835
  103. 2012 12 12500
  104. 2013 1 11733
  105. 2013 2 10916
  106. 2013 3 12262
  107. 2013 4 11658
  108. 2013 5 12357
  109. 2013 6 12000
  110. 2013 7 11911
  111. 2013 8 12353
  112. 2013 9 11772
  113. 2013 10 11671
  114. 2013 11 11546
  115. 2013 12 12228
  116. 2014 1 11886
  117. 2014 2 10985
  118. 2014 3 12777
  119. 2014 4 11613
  120. 2014 5 12358
  121. 2014 6 12227
  122. 2014 7 12032
  123. 2014 8 12800
  124. 2014 9 12299
  125. 2014 10 12693
  126. 2014 11 12520
  127. 2014 12 13243
  128. 2015 1 12459
  129. 2015 2 11998
  130. 2015 3 13234
  131. 2015 4 12492
  132. 2015 5 13081
  133. 2015 6 12968
  134. 2015 7 12572
  135. 2015 8 13475
  136. 2015 9 12301
  137. 2015 10 13167
  138. 2015 11 12885
  139. 2015 12 13498
  140. 2016 1 12807
  141. 2016 2 12904
  142. 2016 3 13689
  143. 2016 4 13318
  144. 2016 5 13813
  145. 2016 6 13083
  146. 2016 7 13309
  147. 2016 8 13688
  148. 2016 9 13231
  149. 2016 10 13570
  150. 2016 11 14195
  151. 2016 12 14798
  152. 2017 1 13762
  153. 2017 2 12839
  154. 2017 3 14542
  155. 2017 4 13631
  156. 2017 5 14640
  157. 2017 6 14371
  158. 2017 7 14350
  159. 2017 8 14725
  160. 2017 9 14362
  161. 2017 10 14605
  162. 2017 11 14174
  163. 2017 12 14243
  164. 2018 1 13636
  165. 2018 2 13099
  166. 2018 3 14313
  167. 2018 4 13632
  168. 2018 5 14284
  169. 2018 6 13676
  170. 2018 7 13708
  171. 2018 8 14018
  172. 2018 9 13716
  173. 2018 10 14283
  174. 2018 11 13902
  175. 2018 12 14753
  176. 2019 1 14075
  177. 2019 2 13369
  178. 2019 3 14774
  179. 2019 4 13919
  180. 2019 5 13715
  181.  
  182. import pymssql
  183. import pandas as pd
  184. from sklearn.ensemble import RandomForestRegressor
  185.  
  186.  
  187. conn = pymssql.connect(server="EHDSS01", database="DSS")
  188. df = pd.read_sql("EXEC SP_CustomersCount", conn)
  189. conn.close()
  190.  
  191. #a new column i have created to make data continious
  192. df["YrMth"] = (12 * (df["Yr"] - 2000)) + df["Mth"]
  193.  
  194.  
  195. x_test = pd.read_csv(r"c:tempMonthlyPred.csv")
  196.  
  197. #a new column i have created to make data continious
  198. x_test["YrMth"] = (12 * (x_test["Yr"] - 2000)) + x_test["Mth"]
  199.  
  200. x= df.drop("Cnt", axis=1)
  201. y= df["Cnt"]
  202.  
  203. x_train = x
  204. y_train = y
  205.  
  206.  
  207. rf = RandomForestRegressor(n_estimators=1000)
  208. rf.fit(x_train, y_train)
  209. y_pred = rf.predict(x_test)
  210.  
  211. y_pred = pd.DataFrame(y_pred)
  212.  
  213. print(y_pred)
  214.  
  215. Yr Mth YrMth Pred
  216. 0 2019 5 233 13872.707
  217. 1 2019 6 234 13867.611
  218. 2 2019 7 235 13879.211
  219. 3 2019 8 236 13970.375
  220. 4 2019 9 237 13961.416
  221. 5 2019 10 238 14121.583
  222. 6 2019 11 239 14107.296
  223. 7 2019 12 240 14430.914
  224. 8 2020 1 241 13893.945
  225. 9 2020 2 242 13529.786
  226. 10 2020 3 243 14335.714
  227. 11 2020 4 244 13933.575
  228. 12 2020 5 245 13872.707
  229. 13 2020 6 246 13867.611
  230. 14 2020 7 247 13879.211
  231. 15 2020 8 248 13970.375
  232. 16 2020 9 249 13961.416
  233. 17 2020 10 250 14121.583
  234. 18 2020 11 251 14107.296
  235. 19 2020 12 252 14430.914
  236. 20 2021 1 253 13893.945
  237. 21 2021 2 254 13529.786
  238. 22 2021 3 255 14335.714
  239. 23 2021 4 256 13933.575
  240. 24 2021 5 257 13872.707
  241. 25 2021 6 258 13867.611
  242. 26 2021 7 259 13879.211
  243. 27 2021 8 260 13970.375
  244. 28 2021 9 261 13961.416
  245. 29 2021 10 262 14121.583
  246. 30 2021 11 263 14107.296
  247. 31 2021 12 264 14430.914
  248. 32 2022 1 265 13893.945
  249. 33 2022 2 266 13529.786
  250. 34 2022 3 267 14335.714
  251. 35 2022 4 268 13933.575
  252. 36 2022 5 269 13872.707
  253. 37 2022 6 270 13867.611
  254. 38 2022 7 271 13879.211
  255. 39 2022 8 272 13970.375
  256. 40 2022 9 273 13961.416
  257. 41 2022 10 274 14121.583
  258. 42 2022 11 275 14107.296
  259. 43 2022 12 276 14430.914
  260. 44 2023 1 277 13893.945
  261. 45 2023 2 278 13529.786
  262. 46 2023 3 279 14335.714
  263. 47 2023 4 280 13933.575
  264. 48 2023 5 281 13872.707
  265. 49 2023 6 282 13867.611
  266. 50 2023 7 283 13879.211
  267. 51 2023 8 284 13970.375
  268. 52 2023 9 285 13961.416
  269. 53 2023 10 286 14121.583
  270. 54 2023 11 287 14107.296
  271. 55 2023 12 288 14430.914
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement