#required packages
packages <- c("kableExtra", "reshape2", "knitr", "tidyverse", "DMwR","Hmisc", "data.table", "missForest", "mltools", "htmlTable", "broom", "MLmetrics") 
#, "pastecs"

#see if we need to install any of them
installed_and_loaded <- function(pkg){
  #CODE SOURCE: https://gist.github.com/stevenworthington/3178163
  new.pkg <- pkg[!(pkg %in% installed.packages()[, "Package"])]
  if (length(new.pkg)) install.packages(new.pkg, dependencies = TRUE)
  sapply(pkg, require, character.only = TRUE, quietly = TRUE, warn.conflicts = FALSE)
}

#excute function and display the loaded packages
data.frame(installed_and_loaded(packages))
## -- Attaching packages ---------------------------------- tidyverse 1.2.1 --
## v ggplot2 2.2.1     v purrr   0.2.4
## v tibble  1.3.4     v dplyr   0.7.4
## v tidyr   0.7.2     v stringr 1.2.0
## v readr   1.1.1     v forcats 0.2.0
## -- Conflicts ------------------------------------- tidyverse_conflicts() --
## x dplyr::filter() masks stats::filter()
## x dplyr::lag()    masks stats::lag()
## randomForest 4.6-12
## Type rfNews() to see new features/changes/bug fixes.
## 
## Attaching package: 'randomForest'
## The following object is masked from 'package:dplyr':
## 
##     combine
## The following object is masked from 'package:ggplot2':
## 
##     margin
## 
## Attaching package: 'foreach'
## The following objects are masked from 'package:purrr':
## 
##     accumulate, when
##            installed_and_loaded.packages.
## kableExtra                           TRUE
## reshape2                             TRUE
## knitr                                TRUE
## tidyverse                            TRUE
## DMwR                                 TRUE
## Hmisc                                TRUE
## data.table                           TRUE
## missForest                           TRUE
## mltools                              TRUE
## htmlTable                            TRUE
## broom                                TRUE
## MLmetrics                            TRUE

Read & Transform

Rows With Missing Values
TARGET_WINS TEAM_BATTING_2B TEAM_BATTING_3B TEAM_BATTING_HR TEAM_BATTING_BB TEAM_BATTING_SO TEAM_BASERUN_SB TEAM_PITCHING_H TEAM_PITCHING_SO TEAM_FIELDING_E TEAM_FIELDING_DP TEAM_BATTING_1B
1 39 194 39 13 143 842 NA 9364 5456 1011 NA 1199
53 38 217 96 19 74 99 NA 4871 272 1252 88 1442
54 90 222 56 21 134 227 NA 3872 525 977 97 1374
55 113 246 100 11 176 327 NA 5103 883 780 97 1533
56 104 266 98 39 174 428 NA 3284 825 615 112 1300
57 77 258 79 39 203 426 NA 2897 822 710 104 1126
58 87 220 96 29 258 471 NA 3061 908 569 71 1242
59 104 345 142 56 203 699 NA 2761 1155 631 NA 1127
60 107 261 88 53 302 963 NA 2264 1405 546 NA 1149
61 67 208 77 32 275 755 NA 1914 1092 644 NA 1006
62 78 209 82 33 346 744 216 2080 1030 644 NA 1178
63 82 248 126 71 455 525 499 2249 703 699 NA 1235
64 85 202 108 68 341 633 354 1729 765 597 NA 1052
65 105 248 68 53 596 570 419 2003 721 523 NA 1214
66 93 213 76 38 646 627 347 1810 764 436 NA 1159
67 102 212 94 63 625 632 339 1742 742 420 NA 1115
68 108 224 63 82 705 367 305 2141 461 443 NA 1336
69 102 334 115 126 657 320 296 2498 393 509 NA 1460
70 88 244 70 67 618 292 246 2094 361 450 NA 1312
71 92 216 92 45 512 339 298 2165 419 455 NA 1398
72 114 282 102 55 519 322 286 2371 395 334 NA 1493
73 111 207 60 58 440 329 187 1810 358 325 NA 1340
74 101 190 96 42 459 287 197 1723 306 314 NA 1289
77 68 207 55 29 467 NA 187 1578 NA 412 104 1053
78 58 162 53 25 335 NA 151 1365 NA 358 96 1049
79 54 156 55 18 318 NA 139 1346 NA 327 94 1051
80 53 146 46 17 382 NA 100 1283 NA 362 109 987
81 63 155 67 24 452 NA 129 1465 NA 273 140 1092
82 66 144 45 18 436 NA 141 1359 NA 265 95 1085
83 48 131 46 16 424 NA 143 1257 NA 360 107 994
175 83 158 65 22 398 NA 240 1471 NA 314 87 1108
176 74 164 67 11 394 NA 153 1504 NA 284 103 1169
177 88 184 55 21 366 NA 134 1432 NA 253 103 1084
178 66 125 49 11 357 NA 147 1342 NA 288 116 1058
179 49 138 63 13 437 NA 178 1222 NA 405 119 948
180 48 199 67 18 490 NA 133 1354 NA 382 111 986
181 56 175 75 20 472 NA 185 1397 NA 358 134 1058
269 44 221 79 25 664 450 196 1881 552 603 NA 1208
272 105 282 105 42 81 84 105 6723 252 1296 NA 1812
273 98 344 113 35 116 72 61 6778 208 1059 NA 1851
274 42 133 53 9 160 477 NA 2634 1059 1083 91 992
275 47 211 83 8 273 559 NA 2477 943 1053 NA 1166
276 96 203 128 49 322 833 NA 2092 1273 705 NA 989
277 61 184 88 25 415 786 NA 1849 1168 623 NA 947
278 59 153 63 10 469 746 333 1446 923 648 NA 943
279 92 242 120 37 563 401 654 1925 481 659 NA 1205
280 67 192 83 22 352 566 385 1493 669 545 NA 966
281 84 186 82 24 502 643 373 1741 772 643 NA 1159
282 71 162 76 10 596 724 481 6313 3450 519 NA 1077
283 85 170 119 36 661 664 410 1752 797 604 NA 1135
284 51 176 122 33 550 529 250 1630 583 644 NA 1148
285 75 204 107 34 669 403 290 1989 502 479 NA 1251
286 113 343 190 42 653 253 410 2638 320 371 NA 1509
287 108 293 111 31 442 303 386 2376 378 359 NA 1472
288 113 260 126 29 485 252 554 2441 316 372 NA 1529
289 112 303 82 24 545 319 500 2460 398 345 NA 1565
290 104 167 84 13 564 344 272 1872 374 354 NA 1458
291 94 223 78 19 458 419 398 1808 459 337 NA 1332
294 89 231 40 26 222 1006 NA 2266 1552 941 NA 1172
295 108 378 200 16 324 103 394 12420 556 1215 NA 1706
296 134 393 107 24 97 90 162 8041 310 907 NA 1809
297 118 376 126 36 170 66 107 7013 181 1192 NA 2016
298 120 301 132 42 74 0 NA 5253 0 1058 NA 1795
299 146 322 111 29 64 0 NA 4727 0 951 NA 1843
304 83 176 74 31 518 NA 140 1340 NA 309 80 976
305 52 168 79 14 313 NA 104 1354 NA 350 88 1026
306 64 167 52 20 332 NA 136 1447 NA 292 112 1092
307 79 123 93 15 304 NA 176 1371 NA 311 75 1072
308 94 162 74 21 373 NA 231 1504 NA 312 102 1145
309 86 185 92 46 455 NA 205 1513 NA 326 85 1106
310 83 215 70 37 536 NA 201 1546 NA 341 98 1138
311 112 287 90 31 602 NA 197 1594 NA 284 94 1088
391 39 201 44 0 83 105 74 7093 460 1567 NA 1375
392 51 180 81 18 159 129 54 5292 387 1515 NA 1485
393 65 147 32 3 94 0 NA 4312 0 1473 NA 1282
394 86 250 48 28 190 1170 NA 2050 1739 941 NA 1053
395 43 190 77 21 537 746 298 2059 1221 645 NA 970
396 102 280 95 68 819 546 517 2060 686 576 NA 1197
399 96 218 112 4 162 652 NA 3161 1354 687 129 1188
400 47 205 73 6 178 646 NA 2612 1276 796 109 1038
401 88 306 98 23 211 527 NA 3037 1029 796 94 1129
402 87 282 91 35 224 440 NA 3192 849 608 81 1247
403 87 307 99 13 246 571 NA 2951 954 743 NA 1348
404 93 238 101 57 314 668 NA 2341 975 676 NA 1208
405 55 216 72 33 259 550 NA 2051 796 671 NA 1097
406 93 228 114 42 616 453 334 2040 556 652 NA 1278
407 53 169 132 25 224 685 NA 2382 1144 894 NA 1100
408 104 161 144 60 294 606 NA 2028 909 650 NA 987
409 53 229 57 8 73 423 NA 2600 836 800 83 1022
410 91 251 100 14 147 457 NA 2700 881 636 100 1035
411 69 231 75 14 255 432 NA 2960 833 671 131 1215
412 83 275 79 40 241 516 NA 2795 1019 701 140 1021
413 92 307 63 13 232 625 NA 2377 1044 650 NA 1040
414 51 213 71 23 246 833 NA 1954 1205 741 NA 1044
415 23 220 35 0 93 0 NA 16871 0 1898 NA 1203
416 56 196 223 39 145 140 101 10234 782 1246 NA 1374
417 44 272 44 0 125 96 88 14749 707 1237 NA 1687
418 128 322 79 20 172 110 NA 5579 270 692 81 1852
419 71 217 82 0 157 305 NA 4772 837 859 118 1439
420 81 246 54 8 238 424 NA 4936 1145 821 100 1520
421 94 342 66 6 150 603 NA 3398 1237 781 107 1243
422 129 316 75 8 201 419 NA 3257 808 635 79 1290
423 108 303 69 23 270 432 NA 3414 833 596 104 1375
424 106 403 104 29 274 505 NA 3317 974 725 104 1184
425 98 458 101 21 213 660 NA 2733 1091 898 NA 1073
426 90 234 72 205 382 678 NA 2460 981 861 NA 1190
427 126 266 108 78 492 621 NA 2258 898 719 NA 1109
428 118 259 114 69 601 670 278 2088 875 621 NA 1156
429 95 238 131 107 545 536 511 2110 718 632 NA 1100
430 92 176 114 92 348 676 344 1729 811 500 NA 1059
431 82 226 81 97 636 633 298 1919 777 568 NA 1160
432 98 191 106 72 631 548 286 1776 658 476 NA 1111
433 78 165 102 29 474 535 259 1462 594 470 NA 1022
434 70 325 106 80 609 366 401 2342 449 555 NA 1397
435 90 230 123 43 518 367 420 2100 464 464 NA 1263
436 72 232 119 47 528 389 324 2042 477 484 NA 1266
437 92 189 91 19 514 426 238 1669 460 445 NA 1246
438 82 189 90 30 444 374 270 1711 409 468 NA 1254
442 96 224 73 11 495 NA 304 1791 NA 369 92 1218
443 98 166 66 23 316 NA 240 1451 NA 299 94 1115
444 97 166 87 13 474 NA 283 1400 NA 260 105 1056
445 124 193 76 21 477 NA 302 1495 NA 203 107 1113
446 114 173 51 14 464 NA 250 1391 NA 225 117 1067
447 104 206 59 20 440 NA 223 1402 NA 217 80 1048
448 110 215 64 21 445 NA 198 1375 NA 258 101 999
539 89 236 112 37 582 485 326 1833 574 582 NA 1165
542 98 213 59 12 468 NA 207 1378 NA 231 68 1009
543 100 163 56 8 486 NA 230 1305 NA 261 86 989
544 93 160 35 5 452 NA 188 1387 NA 249 108 1093
545 94 155 44 3 493 NA 223 1280 NA 248 87 999
546 83 155 60 4 470 NA 225 1261 NA 263 108 964
547 83 192 99 21 413 NA 216 1612 NA 274 105 1191
637 111 192 95 10 207 413 NA 3260 836 652 83 1313
638 101 202 122 56 230 431 NA 2627 712 595 NA 1209
639 101 162 143 54 229 600 NA 2290 892 612 NA 1182
640 91 156 111 38 221 608 NA 2188 879 603 NA 1208
641 76 170 112 53 439 743 217 1688 872 681 NA 1103
642 97 215 122 44 458 439 632 1850 527 581 NA 1161
643 97 160 99 39 417 671 567 1697 811 551 NA 1106
644 89 230 112 61 527 596 538 1775 695 513 NA 1120
645 95 184 147 33 531 463 383 1814 568 468 NA 1114
646 66 175 106 47 490 519 289 1619 614 484 NA 1041
647 89 167 81 48 543 512 292 1502 553 434 NA 1095
648 82 204 82 37 673 324 301 1914 410 406 NA 1189
649 69 279 83 76 633 314 268 2133 391 523 NA 1274
650 82 293 131 45 516 310 406 2166 386 470 NA 1269
651 93 269 85 27 466 268 238 1975 329 335 NA 1228
652 98 221 108 20 485 320 176 1645 341 346 NA 1194
653 90 210 113 14 524 319 246 1678 345 366 NA 1217
655 86 266 107 33 470 NA 168 1900 NA 364 98 1224
656 93 200 97 22 422 NA 190 1493 NA 319 86 1091
657 84 169 107 29 460 NA 192 1570 NA 328 129 1178
658 69 150 76 17 424 NA 182 1379 NA 279 104 1042
659 70 133 95 16 394 NA 167 1374 NA 240 125 1054
660 77 136 81 15 391 NA 206 1227 NA 268 76 934
749 70 170 94 45 693 624 266 2200 1011 630 NA 1049
754 80 222 76 19 301 NA 198 1458 NA 245 88 1069
755 94 254 77 13 349 NA 215 1699 NA 230 118 1261
756 91 194 72 12 357 NA 206 1387 NA 281 146 1023
757 75 183 86 11 300 NA 184 1364 NA 293 116 1008
758 85 252 86 21 375 NA 221 1682 NA 320 114 1230
759 79 232 82 13 431 NA 205 1573 NA 303 131 1159
844 69 265 117 34 634 430 224 2132 536 663 NA 1295
845 70 201 112 42 595 715 357 1719 839 573 NA 1109
846 96 192 93 19 659 673 427 1790 814 475 NA 1177
847 72 182 72 24 626 627 331 1556 741 448 NA 1038
848 48 220 95 17 464 573 439 1789 709 712 NA 1115
849 61 157 72 15 387 686 433 1621 842 589 NA 1077
850 54 162 72 26 610 582 187 1616 714 497 NA 1057
851 76 213 103 26 605 541 282 1758 631 565 NA 1166
852 101 213 104 28 600 583 245 1625 634 441 NA 1150
853 92 281 124 41 673 290 319 2283 367 492 NA 1358
854 85 303 113 46 591 378 276 2274 475 432 NA 1349
855 105 242 83 36 588 450 233 2209 561 434 NA 1412
856 101 262 91 35 552 400 221 2344 506 354 NA 1464
857 85 237 109 20 538 425 224 2101 526 318 NA 1333
858 88 176 61 20 593 333 101 1630 362 322 NA 1242
859 21 149 53 13 304 295 134 1475 310 408 NA 1187
860 77 244 8 8 93 0 NA 5203 0 1225 NA 1635
861 73 206 31 0 58 0 NA 4074 0 931 NA 1448
862 22 127 30 10 102 339 NA 3447 845 1169 112 1216
863 43 205 97 17 222 313 NA 4402 890 1117 94 1230
864 100 181 59 14 157 381 NA 4585 1029 686 100 1444
865 87 257 107 16 134 419 NA 3333 848 863 97 1266
866 43 184 73 14 152 541 NA 2661 1096 865 99 1043
881 106 182 97 40 227 744 NA 2445 1148 821 NA 1266
882 73 226 46 18 212 899 NA 2352 1600 817 NA 1031
886 84 201 57 14 397 NA 137 1355 NA 280 85 1008
887 77 167 70 11 362 NA 224 1412 NA 282 94 1051
888 95 211 91 20 339 NA 175 1510 NA 316 101 1104
889 94 242 101 32 495 NA 290 1708 NA 328 82 1249
890 73 200 91 20 561 NA 286 1543 NA 349 96 1146
976 82 228 86 37 238 601 NA 2758 1173 736 86 1062
977 66 271 79 21 274 625 NA 2544 1033 734 NA 1168
978 62 224 99 38 324 677 NA 2064 1016 668 NA 1015
979 115 232 107 70 493 561 256 2186 739 491 NA 1251
980 103 278 165 72 460 337 349 2396 440 502 NA 1319
981 84 219 89 63 380 490 239 1950 606 573 NA 1206
982 17 145 34 0 78 162 45 7335 905 1553 NA 1134
996 112 229 52 5 93 186 NA 4036 443 803 64 1408
997 87 176 87 11 84 271 NA 4969 757 874 89 1505
998 49 281 58 6 79 0 NA 5484 0 1531 NA 1449
999 107 194 67 4 79 0 NA 3408 0 853 NA 1460
1044 65 205 41 8 173 532 NA 3950 1436 783 100 1209
1045 44 195 94 30 189 848 NA 2039 1284 780 NA 1028
1046 48 208 90 42 386 487 429 1786 626 616 NA 1049
1047 60 216 40 41 283 590 420 1584 708 539 NA 1023
1048 71 276 42 75 456 540 305 1981 653 507 NA 1246
1049 53 174 75 23 353 741 315 1506 909 622 NA 955
1050 65 192 90 21 508 740 558 1756 875 722 NA 1182
1082 33 213 31 12 252 1085 NA 2342 2225 1066 NA 886
1083 60 162 68 17 281 77 136 12943 657 1390 NA 1271
1084 62 174 73 25 279 650 NA 2050 1013 791 NA 1044
1085 77 175 94 20 344 469 NA 2021 678 631 NA 1108
1086 90 232 95 19 512 618 293 1763 731 721 NA 1145
1087 73 242 99 30 551 441 494 1873 533 679 NA 1178
1088 110 222 93 56 650 474 460 1769 560 498 NA 1125
1089 108 231 94 54 649 453 438 1839 569 401 NA 1085
1090 72 236 82 27 549 514 398 1724 608 511 NA 1113
1091 100 193 110 32 662 532 430 1593 560 419 NA 1179
1092 82 219 105 57 599 375 270 1922 475 487 NA 1138
1093 87 282 161 52 576 364 349 2305 450 482 NA 1369
1094 88 234 95 48 491 393 226 2034 486 402 NA 1268
1095 72 215 108 35 425 333 245 1976 412 367 NA 1240
1096 75 248 88 29 431 313 230 2023 384 447 NA 1283
1097 60 174 74 19 366 351 145 1640 392 373 NA 1201
1101 83 211 67 18 622 NA 325 1705 NA 338 117 1135
1102 51 164 64 31 349 NA 198 1426 NA 435 108 1079
1103 70 150 72 27 414 NA 187 1313 NA 302 78 983
1104 58 186 62 17 349 NA 149 1297 NA 292 91 960
1191 74 167 34 15 59 241 NA 3861 592 972 108 1357
1192 95 203 97 24 157 378 NA 4803 1021 721 100 1455
1193 87 190 107 23 234 509 NA 2485 850 787 NA 1168
1194 102 228 104 26 219 612 NA 2259 918 639 NA 1148
1195 77 182 120 27 220 648 NA 2063 937 665 NA 1097
1196 79 217 105 24 488 665 241 1836 792 706 NA 1195
1197 91 231 117 32 519 424 555 2014 505 684 NA 1311
1198 58 220 80 17 386 725 382 1694 870 731 NA 1095
1199 32 200 88 26 376 612 238 1721 718 686 NA 1152
1200 108 191 80 18 503 565 419 1973 693 466 NA 1319
1201 64 154 82 20 524 559 272 1744 661 542 NA 1219
1202 67 142 65 19 461 541 293 1372 577 500 NA 1061
1203 65 229 95 25 629 397 263 1991 515 425 NA 1187
1204 45 216 110 52 436 454 270 1873 566 533 NA 1125
1205 43 211 90 42 428 399 193 2018 493 590 NA 1289
1206 47 176 99 46 459 528 241 1830 653 587 NA 1159
1207 65 199 87 50 461 565 243 1859 704 492 NA 1156
1208 75 161 76 34 402 460 252 1599 494 410 NA 1219
1209 80 205 72 43 465 400 248 1686 426 407 NA 1262
1210 34 209 54 7 34 81 34 13898 547 1512 NA 1789
1211 0 135 0 0 0 0 0 24057 0 1890 NA 756
1249 69 207 73 24 320 NA 181 1291 NA 342 82 899
1250 59 156 70 28 330 NA 252 1376 NA 295 84 1020
1251 53 144 62 13 418 NA 239 1431 NA 332 74 1115
1252 45 159 44 10 342 NA 145 1263 NA 298 107 972
1253 71 156 49 10 482 NA 206 1353 NA 283 106 1046
1254 67 167 57 17 490 NA 226 1447 NA 322 95 1135
1255 97 215 92 21 503 NA 292 1474 NA 317 98 1055
1340 95 261 68 59 482 513 212 6723 2309 522 NA 1106
1341 41 176 54 5 186 578 NA 4023 1561 1015 86 1255
1342 108 338 0 0 270 945 NA 16038 12758 716 NA 850
1345 24 145 41 7 45 0 NA 4443 0 1506 NA 1096
1346 79 211 103 5 162 74 226 9710 363 1114 NA 1659
1347 102 258 39 12 165 156 168 6012 468 978 NA 1695
1348 89 205 125 15 128 67 46 5811 205 1281 NA 1556
1349 105 249 77 20 95 0 NA 4404 0 1092 NA 1421
1350 71 200 57 17 50 0 NA 3552 0 1253 NA 1217
1351 92 252 120 82 601 450 286 2131 556 555 NA 1269
1393 91 187 98 10 240 437 NA 2514 737 660 NA 1195
1394 114 235 97 33 307 477 NA 2412 722 668 NA 1228
1395 64 130 86 22 396 694 144 1507 833 654 NA 1018
1396 54 235 80 26 535 564 372 1776 687 765 NA 1117
1397 61 113 43 6 52 101 NA 4134 292 1374 52 1267
1401 77 177 66 25 391 NA 217 1451 NA 319 96 1067
1402 97 178 83 18 355 NA 206 1559 NA 292 74 1174
1403 77 164 73 16 333 NA 225 1507 NA 368 86 1124
1404 54 149 53 14 303 NA 243 1317 NA 356 82 1036
1405 94 176 80 21 498 NA 309 1443 NA 307 102 1068
1406 81 203 102 27 525 NA 287 1560 NA 341 106 1132
1407 53 179 84 19 493 NA 263 1500 NA 401 82 1125
1496 101 280 56 26 412 NA 208 1570 NA 290 104 1072
1497 87 238 55 36 430 NA 184 1505 NA 298 96 1018
1498 98 249 48 25 429 NA 153 1590 NA 294 75 1101
1499 72 194 53 22 390 NA 123 1268 NA 288 72 929
1500 101 197 93 22 427 NA 217 1409 NA 259 97 1019
1501 110 206 113 21 442 NA 224 1602 NA 248 126 1143
1502 108 254 100 38 455 NA 242 1772 NA 245 107 1260
1584 36 216 54 0 72 72 0 30132 1296 1728 NA 1404
1585 76 213 143 44 720 475 315 1910 601 648 NA 1109
1588 89 192 45 11 270 354 NA 3080 765 780 78 1178
1589 109 246 83 33 321 443 NA 2656 732 965 NA 1245
1590 92 253 151 39 232 643 NA 2422 974 693 NA 1157
1591 80 244 110 43 323 593 NA 2300 858 697 NA 1193
1592 76 230 98 25 454 836 341 1644 1003 764 NA 1017
1593 99 223 108 38 369 576 529 1794 702 579 NA 1104
1594 66 222 63 29 583 663 374 1592 814 556 NA 983
1595 56 216 56 20 302 741 NA 1954 1072 775 NA 1059
1596 101 206 94 37 401 733 321 1971 1042 558 NA 1050
1597 99 281 117 62 507 456 468 2201 601 620 NA 1211
1598 86 188 57 20 334 604 307 1585 753 528 NA 1007
1599 80 274 66 56 501 450 343 2031 574 594 NA 1196
1600 96 272 96 28 646 498 414 1938 616 490 NA 1171
1601 80 213 60 25 570 487 274 1739 576 524 NA 1173
1602 92 238 101 53 559 545 229 1592 577 416 NA 1112
1603 90 309 113 100 588 421 254 2449 529 399 NA 1428
1604 90 319 166 51 628 310 346 2774 392 428 NA 1656
1605 77 292 105 61 546 370 238 2146 461 390 NA 1264
1606 68 261 102 49 490 367 200 2096 450 363 NA 1296
1607 85 259 88 36 513 415 198 1692 451 412 NA 1173
1608 100 257 88 33 470 363 226 1832 387 404 NA 1341
1612 59 223 74 14 406 NA 144 1848 NA 359 91 1229
1613 75 209 50 13 457 NA 191 1327 NA 287 88 981
1614 91 179 72 13 467 NA 170 1352 NA 282 115 963
1615 87 204 72 12 351 NA 210 1354 NA 250 79 999
1616 78 196 56 13 391 NA 196 1376 NA 255 103 1035
1698 51 261 85 17 249 979 NA 3612 2367 1211 NA 1131
1699 84 231 140 61 533 397 251 2061 491 631 NA 1235
1700 85 212 143 64 521 639 174 1767 745 453 NA 1097
1701 81 228 123 37 187 380 NA 3149 789 825 83 1128
1702 51 198 96 21 268 570 NA 2438 942 836 NA 1160
1703 45 158 75 3 215 617 NA 1749 926 785 NA 930
1704 82 180 115 7 276 784 NA 2034 1144 616 NA 1092
1705 95 220 114 19 565 843 307 1638 997 576 NA 1032
1706 72 239 102 26 417 498 289 1948 651 555 NA 1124
1707 80 181 59 17 235 705 347 1564 852 503 NA 1037
1708 27 191 51 24 486 546 248 1544 650 723 NA 1030
1709 85 151 114 40 461 480 235 1444 508 508 NA 1059
1710 102 221 159 46 674 343 264 2282 431 435 NA 1391
1711 87 233 109 32 461 367 315 2032 450 481 NA 1282
1712 83 212 118 34 486 359 273 2163 451 398 NA 1358
1713 74 173 134 31 444 413 210 1937 511 428 NA 1228
1714 79 153 96 15 368 375 117 1573 410 372 NA 1173
1718 105 241 127 39 421 NA 199 1914 NA 334 116 1247
1719 92 174 108 16 414 NA 188 1494 NA 308 98 1113
1720 102 201 96 23 404 NA 214 1552 NA 270 119 1146
1721 98 174 71 13 449 NA 172 1472 NA 233 115 1132
1722 96 140 82 20 493 NA 278 1396 NA 266 79 1085
1723 103 170 103 26 442 NA 196 1398 NA 237 78 1030
1724 117 232 98 27 511 NA 197 1513 NA 237 107 1063
1810 122 382 156 52 266 133 324 13724 770 1122 NA 1782
1811 110 284 85 15 254 173 214 9190 637 1097 NA 2112
1812 97 256 50 18 71 0 NA 5605 0 1166 NA 1579
1813 118 280 135 22 89 0 NA 4629 0 928 NA 1649
1814 89 289 81 22 135 589 NA 4404 1590 840 113 1239
1815 114 274 106 23 176 332 NA 3730 640 737 79 1531
1816 100 220 66 15 172 359 NA 2949 692 689 102 1228
1817 91 278 71 21 282 413 NA 2901 797 750 127 1134
1818 100 233 102 21 197 492 NA 2887 949 716 129 1141
1819 96 312 98 35 246 511 NA 2736 845 693 NA 1210
1820 122 221 62 30 434 678 NA 2066 981 576 NA 1115
1821 78 168 44 9 390 633 NA 1779 932 676 NA 987
1822 110 254 61 24 190 119 134 6028 364 1103 NA 1633
1823 81 207 142 8 78 0 NA 5382 0 1447 NA 1570
1824 88 155 67 12 52 0 NA 3864 0 1132 NA 1388
1825 14 148 56 0 56 155 14 10121 1092 1740 NA 1233
1826 46 154 127 27 204 1095 NA 4837 4224 918 NA 946
1827 81 168 82 40 573 692 399 1799 890 535 NA 1109
1828 26 285 162 19 246 194 343 11508 1257 1426 NA 1310
1829 114 185 68 5 149 159 NA 4113 402 678 84 1367
1830 76 138 97 3 154 397 NA 3872 1072 759 78 1196
1895 78 235 116 41 214 501 NA 2563 845 790 NA 1127
1896 123 217 119 23 320 451 NA 2269 652 479 NA 1210
1897 102 238 93 29 323 558 211 2143 760 489 NA 1214
1898 90 220 122 63 475 429 547 2184 565 566 NA 1253
1899 104 161 94 68 334 564 388 1757 697 532 NA 1098
1900 107 267 99 67 692 496 375 2181 638 561 NA 1263
1901 78 257 110 31 433 592 357 1912 732 544 NA 1148
1902 87 232 88 56 538 484 275 1915 594 471 NA 1184
1903 76 186 91 42 547 503 323 1527 540 606 NA 1104
1904 83 223 124 75 619 342 367 2145 420 530 NA 1326
1905 108 242 118 53 584 266 392 2178 326 544 NA 1362
1906 82 236 111 40 561 361 361 2024 446 542 NA 1250
1907 79 197 108 49 543 335 339 2115 414 451 NA 1356
1908 103 232 104 38 500 404 406 2216 500 491 NA 1418
1909 83 205 93 37 462 402 231 1659 434 483 NA 1201
1910 65 174 70 25 418 389 253 1669 420 468 NA 1276
1914 98 211 57 23 442 NA 308 1752 NA 334 101 1212
1915 112 214 69 33 460 NA 300 1510 NA 306 98 1110
1916 111 202 93 41 547 NA 308 1561 NA 268 98 1138
1917 102 173 56 16 600 NA 307 1382 NA 243 90 1052
1918 103 191 45 21 520 NA 190 1482 NA 261 83 1152
1919 97 183 72 28 561 NA 248 1488 NA 323 105 1122
2012 135 371 59 46 259 777 NA 2570 1114 794 NA 1317
2013 54 182 32 12 321 618 NA 1866 927 597 NA 1018
2014 57 243 61 40 312 871 207 1765 1157 600 NA 985
2015 34 171 9 0 119 0 NA 10035 0 1279 NA 997
2016 93 200 64 0 79 0 NA 3638 0 1010 NA 1263
2017 75 176 83 22 227 458 NA 2720 927 903 83 1062
2018 107 195 76 12 207 397 NA 2438 656 641 NA 1192
2019 101 229 91 17 263 513 NA 2260 777 740 NA 1156
2020 114 191 82 25 338 408 NA 2048 590 551 NA 1118
2021 108 240 99 23 466 495 392 1854 577 576 NA 1229
2022 114 313 94 47 530 408 697 2232 490 577 NA 1406
2023 110 179 56 43 492 625 562 1712 750 516 NA 1149
2024 108 253 77 70 592 572 403 1889 686 526 NA 1174
2025 93 212 87 57 565 584 366 1856 696 562 NA 1202
2026 101 201 61 69 744 524 337 1887 624 555 NA 1253
2027 60 149 57 49 656 530 226 1385 572 489 NA 1027
2028 70 187 120 12 643 308 307 1940 378 488 NA 1262
2029 48 192 109 47 475 345 254 2055 427 470 NA 1314
2030 50 167 97 46 414 374 231 1804 466 430 NA 1138
2031 36 184 83 38 438 388 213 1953 480 464 NA 1274
2032 42 161 59 14 414 434 112 1504 469 419 NA 1159
2033 90 185 94 50 502 281 225 1742 301 428 NA 1295
2037 51 163 77 9 328 NA 202 1645 NA 380 131 1142
2038 79 184 69 25 361 NA 209 1430 NA 323 87 1081
2039 61 147 89 21 411 NA 170 1388 NA 288 87 1062
2040 56 148 75 11 390 NA 119 1394 NA 294 99 1057
2041 55 128 54 20 330 NA 132 1303 NA 371 111 1029
2042 52 141 60 18 297 NA 158 1222 NA 367 72 943
2043 58 158 60 16 605 NA 172 1411 NA 342 96 1090
2136 41 263 20 0 142 952 NA 20088 19278 952 NA 709
2137 51 141 44 12 65 551 NA 3171 1275 921 86 1173
2138 70 193 75 18 583 615 372 1884 784 499 NA 1191
2190 83 187 133 29 596 685 517 1735 841 514 NA 1065
2191 72 238 75 12 245 843 NA 2084 1313 731 NA 1013
2219 75 295 197 35 284 110 359 12856 636 1146 NA 1695
2220 97 363 71 32 45 91 58 13815 590 933 NA 1666
2221 80 223 72 10 234 507 NA 2877 990 714 113 1169
2222 75 239 60 10 270 463 NA 2804 893 600 135 1145
2223 68 226 115 23 213 582 NA 2846 1136 843 137 1094
2224 53 176 101 23 562 582 263 1704 698 707 NA 1120
2225 62 160 84 40 568 593 296 1433 636 587 NA 1052
2226 50 226 104 29 658 298 193 1987 374 624 NA 1223
2227 55 268 145 72 757 460 306 1983 565 612 NA 1131
2228 54 262 128 70 656 501 300 2105 634 562 NA 1203
2229 75 238 95 44 459 427 255 2073 524 453 NA 1312
2230 54 189 85 38 394 411 210 1617 438 471 NA 1205
2231 58 173 93 50 373 363 188 1623 387 430 NA 1207
2232 33 187 104 12 79 137 21 7041 569 997 NA 1392
2233 12 112 75 0 12 0 NA 12574 0 847 NA 822
2234 68 174 38 6 171 807 NA 1948 1167 796 NA 1129
2235 38 182 69 31 358 786 193 1561 1061 618 NA 874
2236 61 198 84 62 357 450 444 1832 598 623 NA 1036
2237 58 118 59 36 297 603 400 1379 729 573 NA 928
2238 54 197 74 33 609 596 303 1887 779 678 NA 1140
2239 29 69 64 0 29 0 NA 6492 0 1522 NA 989
2240 78 252 101 16 158 543 NA 2662 1060 693 96 995
2241 63 225 61 14 239 334 NA 3048 660 697 99 1243
2242 35 210 110 31 218 584 NA 2563 1126 905 127 978
2276 31 157 62 15 262 969 NA 2870 2492 1026 NA 882
options(scipen=10, digits=10)

set.seed(100)
BaseballDf_NA <- BaseballDf_o[complete.cases(BaseballDf_o),]
BaseballDf_NA[sample(1:nrow(BaseballDf_NA), 40), "TEAM_BATTING_SO"] <- NA

missing.row <- BaseballDf_NA[!complete.cases(BaseballDf_NA),]

BaseballDf_NA[!complete.cases(BaseballDf_NA),] %>% 
  kable("html",caption = "Manually Updated NA Rows") %>%
  kable_styling(bootstrap_options = c("striped", "hover", "condensed", "responsive"), full_width = F, position = "left", font_size = 12) %>%
  scroll_box(width = "100%", height = "200px")
Manually Updated NA Rows
TARGET_WINS TEAM_BATTING_2B TEAM_BATTING_3B TEAM_BATTING_HR TEAM_BATTING_BB TEAM_BATTING_SO TEAM_BASERUN_SB TEAM_PITCHING_H TEAM_PITCHING_SO TEAM_FIELDING_E TEAM_FIELDING_DP TEAM_BATTING_1B
134 85 220 32 207 512 NA 59 1476 913 154 139 1017
292 88 234 70 34 512 NA 160 1520 652 272 110 1107
383 94 334 42 176 597 NA 67 1551 928 127 131 999
450 97 229 106 57 615 NA 225 1477 683 274 120 1012
498 72 202 33 134 532 NA 65 1316 948 171 166 947
605 92 179 29 114 538 NA 105 1337 1096 142 143 949
634 81 289 29 217 555 NA 75 1475 952 97 157 940
667 82 206 105 27 328 NA 161 1533 528 260 126 1119
720 88 269 42 181 600 NA 170 1513 911 95 154 1021
791 101 253 56 162 675 NA 56 1675 628 119 191 1132
812 75 194 19 95 436 NA 51 1316 821 115 163 959
816 83 193 39 87 488 NA 76 1477 655 123 162 1131
839 74 255 26 192 542 NA 52 1349 1000 113 161 876
919 89 246 44 108 802 NA 55 1508 625 163 149 1036
953 92 283 53 156 508 NA 93 1530 831 124 142 1038
1068 92 227 41 101 554 NA 154 1428 897 111 139 1059
1112 73 156 80 13 273 NA 145 1740 539 248 95 1104
1116 80 225 85 65 447 NA 75 1725 423 306 144 1265
1224 95 277 41 216 484 NA 84 1599 714 125 185 1065
1228 91 272 46 163 598 NA 176 1552 1040 145 155 1071
1244 81 327 19 175 531 NA 79 1413 1162 119 139 892
1257 85 185 85 19 494 NA 231 1378 708 265 122 1021
1271 79 291 98 42 506 NA 116 1670 431 189 154 1157
1412 75 182 55 29 525 NA 144 1374 599 238 137 1032
1421 96 276 79 127 675 NA 83 1668 642 220 123 1104
1505 38 179 69 20 430 NA 160 1358 707 330 133 1015
1540 62 206 42 176 385 NA 37 1415 852 132 172 912
1541 77 206 53 145 475 NA 23 1435 827 131 175 960
1577 87 287 20 235 770 NA 70 1430 1129 122 162 888
1673 101 266 56 186 573 NA 135 1548 806 120 168 1040
1728 73 156 83 19 438 NA 155 1324 673 235 101 1001
1733 83 152 96 20 401 NA 228 1537 517 186 104 1051
1846 83 241 28 109 513 NA 60 1405 809 124 158 1027
1977 86 257 35 165 729 NA 83 1460 1005 170 153 1003
1984 89 240 41 117 554 NA 87 1331 814 146 118 933
1992 83 227 44 113 550 NA 121 1353 1023 129 145 969
2087 92 247 45 139 519 NA 61 1657 744 138 177 1144
2131 97 285 26 175 542 NA 86 1475 927 103 168 989
2195 57 209 35 93 434 NA 101 1861 1299 160 156 881
2266 88 297 27 148 492 NA 108 1441 1077 126 121 969
impute_missing <- missForest(BaseballDf_NA, variablewise = T)$ximp 
##   missForest iteration 1 in progress...done!
##   missForest iteration 2 in progress...done!
##   missForest iteration 3 in progress...done!
actuals <- BaseballDf_o[rownames(missing.row),]$TEAM_BATTING_SO
predicteds <- impute_missing[rownames(missing.row),]$TEAM_BATTING_SO
regr.eval(actuals, predicteds)
##             mae             mse            rmse            mape 
##  18.60775000000 837.20536750000  28.93450133491   0.02678531268