You are on page 1of 13

Week3_Assignment

Jnana Sagar Pedada

08/04/2022

Loading the necessary libraries and Dataset.


library(tidyverse)

## Warning: package 'tidyverse' was built under R version 4.1.3

## -- Attaching packages --------------------------------------- tidyverse


1.3.1 --

## v ggplot2 3.3.5 v purrr 0.3.4


## v tibble 3.1.6 v dplyr 1.0.8
## v tidyr 1.2.0 v stringr 1.4.0
## v readr 2.0.2 v forcats 0.5.1

## -- Conflicts ------------------------------------------
tidyverse_conflicts() --
## x dplyr::filter() masks stats::filter()
## x dplyr::lag() masks stats::lag()

library(ggplot2)
Bank_info <- read.csv('train.csv')

head(Bank_info)

## ID_code target var_0 var_1 var_2 var_3 var_4 var_5 var_6


var_7
## 1 train_0 0 8.9255 -6.7863 11.9081 5.0930 11.4607 -9.2834 5.1187
18.6266
## 2 train_1 0 11.5006 -4.1473 13.8588 5.3890 12.3622 7.0433 5.6208
16.5338
## 3 train_2 0 8.6093 -2.7457 12.0805 7.8928 10.5825 -9.0837 6.9427
14.6155
## 4 train_3 0 11.0604 -2.1518 8.9522 7.1957 12.5846 -1.8361 5.8428
14.9250
## 5 train_4 0 9.8369 -1.4834 12.8746 6.6375 12.2772 2.4486 5.9405
19.2514
## 6 train_5 0 11.4763 -2.3182 12.6080 8.6264 10.9621 3.5609 4.5322
15.2255
## var_8 var_9 var_10 var_11 var_12 var_13 var_14 var_15 var_16
## 1 -4.9200 5.7470 2.9252 3.1821 14.0137 0.5745 8.7989 14.5691 5.7487
## 2 3.1468 8.0851 -0.4032 8.0585 14.0239 8.4135 5.4345 13.7003 13.8275
## 3 -4.9193 5.9525 -0.3249 -11.2648 14.1929 7.3124 7.5244 14.6472 7.6782
## 4 -5.8609 8.2450 2.3061 2.8102 13.8463 11.9704 6.4569 14.8372 10.7430
## 5 6.2654 7.6784 -9.4458 -12.1419 13.8481 7.8895 7.7894 15.0553 8.4871
## 6 3.5855 5.9790 0.8010 -0.6192 13.6380 1.2589 8.1939 14.9894 12.0763
## var_17 var_18 var_19 var_20 var_21 var_22 var_23 var_24 var_25
## 1 -7.2393 4.2840 30.7133 10.5350 16.2191 2.5791 2.4716 14.3831 13.4325
## 2 -15.5849 7.8000 28.5708 3.4287 2.7407 8.5524 3.3716 6.9779 13.8910
## 3 -1.7395 4.7011 20.4775 17.7559 18.1377 1.2145 3.5137 5.6777 13.2177
## 4 -0.4299 15.9426 13.7257 20.3010 12.5579 6.8202 2.7229 12.1354 13.7367
## 5 -3.0680 6.5263 11.3152 21.4246 18.9608 10.1102 2.7142 14.2080 13.5433
## 6 -1.4710 6.7341 14.8241 19.7172 11.9882 1.0468 3.8663 4.7252 13.9427
## var_26 var_27 var_28 var_29 var_30 var_31 var_32 var_33 var_34
## 1 -5.1488 -0.4073 4.9306 5.9965 -0.3085 12.9041 -3.8766 16.8911 11.1920
## 2 -11.7684 -2.5586 5.0464 0.5481 -9.2987 7.8755 1.2859 19.3710 11.3702
## 3 -7.9940 -2.9029 5.8463 6.1439 -11.1025 12.4858 -2.2871 19.0422 11.0449
## 4 0.8135 -0.9059 5.9070 2.8407 -15.2398 10.4407 -2.5731 6.1796 10.6093
## 5 3.1736 -3.3423 5.9015 7.9352 -3.1582 9.4668 -0.0083 19.3239 12.4057
## 6 -1.2796 -4.3763 5.1494 0.4124 -5.0732 4.9010 1.5459 15.6423 10.7209
## var_35 var_36 var_37 var_38 var_39 var_40 var_41 var_42 var_43
var_44
## 1 10.5785 0.6764 7.8871 4.6667 3.8743 -5.2387 7.3746 11.5767 12.0446
11.6418
## 2 0.7399 2.7995 5.8434 10.8160 3.6783 -11.1147 1.8730 9.8775 11.7842
1.2444
## 3 4.1087 4.6974 6.9346 10.8917 0.9003 -13.5174 2.2439 11.5283 12.0406
4.1006
## 4 -5.9158 8.1723 2.8521 9.1738 0.6665 -3.8294 -1.0370 11.7770 11.2834
8.0485
## 5 0.6329 2.7922 5.8184 19.3038 1.4450 -5.5963 14.0685 11.9171 11.5111
6.9087
## 6 15.1886 1.8685 7.7223 5.5317 2.2308 2.6553 13.9730 11.5015 11.6891
14.1062
## var_45 var_46 var_47 var_48 var_49 var_50 var_51 var_52 var_53
## 1 -7.0170 5.9226 -14.2136 16.0283 5.3253 12.9194 29.0460 -0.6940 5.1736
## 2 -47.3797 7.3718 0.1948 34.4014 25.7037 11.8343 13.2256 -4.1083 6.6885
## 3 -7.9078 11.1405 -5.7864 20.7477 6.8874 12.9143 19.5856 0.7268 6.4059
## 4 -24.6840 12.7404 -35.1659 0.7613 8.3838 12.6832 9.5503 1.7895 5.2091
## 5 -65.4863 13.8657 0.0444 -0.1346 14.4268 13.3273 10.4857 -1.4367 5.7555
## 6 -44.7257 10.6470 -24.6935 29.9912 13.5894 13.2355 5.5513 -7.7762 5.2399
## var_54 var_55 var_56 var_57 var_58 var_59 var_60 var_61 var_62
## 1 -0.7474 14.8322 11.2668 5.3822 2.0183 10.1166 16.1828 4.9590 2.0771
## 2 -8.0946 18.5995 19.3219 7.0118 1.9210 8.8682 8.0109 -7.2417 1.7944
## 3 9.3124 6.2846 15.6372 5.8200 1.1000 9.1854 12.5963 -10.3734 0.8748
## 4 8.0913 12.3972 14.4698 6.5850 3.3164 9.4638 15.7820 -25.0222 3.4418
## 5 -8.5414 14.1482 16.9840 6.1812 1.9548 9.2048 8.6591 -27.7439 -0.4952
## 6 7.0189 15.2849 11.8258 5.9587 4.7676 8.2253 11.1254 -0.7472 -1.6063
## var_63 var_64 var_65 var_66 var_67 var_68 var_69 var_70 var_71
var_72
## 1 -0.2154 8.6748 9.5319 5.8056 22.4321 5.0109 -4.7010 21.6374 0.5663
5.1999
## 2 -1.3147 8.1042 1.5365 5.4007 7.9344 5.0220 2.2302 40.5632 0.5134
3.1701
## 3 5.8042 3.7163 -1.1016 7.3667 9.8565 5.0228 -5.7828 2.3612 0.8520
6.3577
## 4 -4.3923 8.6464 6.3072 5.6221 23.6143 5.0220 -3.9989 4.0462 0.2500
1.2516
## 5 -1.7839 5.2670 -4.3205 6.9860 1.6184 5.0301 -3.2431 40.1236 0.7737 -
0.7264
## 6 6.0702 6.0604 5.4693 4.9098 14.1160 5.0110 -5.6684 35.2664 0.6780
8.1653
## var_73 var_74 var_75 var_76 var_77 var_78 var_79 var_80 var_81
## 1 8.8600 43.1127 18.3816 -2.3440 23.4104 6.5199 12.1983 13.6468 13.8372
## 2 20.1068 7.7841 7.0529 3.2709 23.4822 5.5075 13.7814 2.5462 18.1782
## 3 12.1719 19.7312 19.4465 4.5048 23.2378 6.3191 12.8046 7.4729 15.7811
## 4 24.4187 4.5290 15.4235 11.6875 23.6273 4.0806 15.2733 0.7839 10.5404
## 5 4.5886 -4.5346 23.3521 1.0273 19.1600 7.1734 14.3937 2.9598 13.3317
## 6 9.9031 10.5392 14.4814 12.7784 17.4977 3.3793 16.0082 -5.4905 15.3766
## var_82 var_83 var_84 var_85 var_86 var_87 var_88 var_89
var_90
## 1 1.3675 2.9423 -4.5213 21.4669 9.3225 16.4597 7.9984 -1.7069 -
21.4494
## 2 0.3683 -4.8210 -5.4850 13.7867 -13.5901 11.0993 7.9022 12.2301
0.4768
## 3 13.3529 10.1852 5.4604 19.0773 -4.4577 9.5413 11.9052 2.1447 -
22.4038
## 4 1.6212 -5.2896 1.6027 17.9762 -2.3174 15.6298 4.5474 7.5509 -
7.5866
## 5 -9.2587 -6.7075 7.8984 14.5265 7.0799 20.1670 8.0053 3.7954 -
39.7997
## 6 1.8135 -1.9153 -8.3058 20.1690 2.6433 19.9457 9.4972 -3.5982 -
1.1717
## var_91 var_92 var_93 var_94 var_95 var_96 var_97 var_98 var_99
## 1 6.7806 11.0924 9.9913 14.8421 0.1812 8.9642 16.2572 2.1743 -3.4132
## 2 6.8852 8.0905 10.9631 11.7569 -1.2722 24.7876 26.6881 1.8944 0.6939
## 3 7.0883 14.1613 10.5080 14.2621 0.2647 20.4031 17.0360 1.6981 -0.0269
## 4 7.0364 14.4027 10.7795 7.2887 -1.0930 11.3596 18.1486 2.8344 1.9480
## 5 7.0065 9.3627 10.4316 14.0553 0.0213 14.7246 35.2988 1.6844 0.6715
## 6 6.9204 8.8093 10.5375 10.2029 1.1735 14.0648 17.9100 0.9217 0.0886
## var_100 var_101 var_102 var_103 var_104 var_105 var_106 var_107 var_108
## 1 9.4763 13.3102 26.5376 1.4403 14.7100 6.0454 9.5426 17.1554 14.1104
## 2 -13.6950 8.4068 35.4734 1.7093 15.1866 2.6227 7.3412 32.0888 13.9550
## 3 -0.3939 12.6317 14.8863 1.3854 15.0284 3.9995 5.3683 8.6273 14.1963
## 4 -19.8592 22.5316 18.6129 1.3512 9.3291 4.2835 10.3907 7.0874 14.3256
## 5 -22.9264 12.3562 17.3410 1.6940 7.1179 5.1934 8.8230 10.6617 14.0837
## 6 -8.3794 19.8236 12.2780 1.6012 15.4090 4.2972 10.5131 16.4164 14.1434
## var_109 var_110 var_111 var_112 var_113 var_114 var_115 var_116 var_117
## 1 24.3627 2.0323 6.7602 3.9141 -0.4851 2.5240 1.5093 2.5516 15.5752
## 2 13.0858 6.6203 7.1051 5.3523 8.5426 3.6159 4.1569 3.0454 7.8522
## 3 20.3882 3.2304 5.7033 4.5255 2.1929 3.1290 2.9044 1.1696 28.7632
## 4 14.4135 4.2827 6.9750 1.6480 11.6896 2.5762 -2.5459 5.3446 38.1015
## 5 28.2749 -0.1937 5.9654 1.0719 7.9923 2.9138 -3.6135 1.4684 25.6795
## 6 23.9731 7.0040 7.1879 3.9414 9.9727 3.6737 0.8970 2.2988 -18.1194
## var_118 var_119 var_120 var_121 var_122 var_123 var_124 var_125 var_126
## 1 -13.4221 7.2739 16.0094 9.7268 0.8897 0.7754 4.2218 12.0039 13.8571
## 2 -11.5100 7.5109 31.5899 9.5018 8.2736 10.1633 0.1225 12.5942 14.5697
## 3 -17.2738 2.1056 21.1613 8.9573 2.7768 -2.1746 3.6932 12.4653 14.1978
## 4 3.5732 5.0988 30.5644 11.3025 3.9618 -8.2464 2.7038 12.3441 12.5431
## 5 13.8224 4.7478 41.1037 12.7140 5.2964 9.7289 3.9370 12.1316 12.5815
## 6 8.6835 -2.8671 11.2701 9.0465 -1.5511 9.9305 4.3756 12.3697 13.0031
## var_127 var_128 var_129 var_130 var_131 var_132 var_133 var_134 var_135
## 1 -0.7338 -1.9245 15.4462 12.8287 0.3587 9.6508 6.5674 5.1726 3.1345
## 2 2.4354 0.8194 16.5346 12.4205 -0.1780 5.7582 7.0513 1.9568 -8.9921
## 3 -2.5511 -0.9479 17.1092 11.5419 0.0975 8.8186 6.6231 3.9358 -11.7218
## 4 -1.3683 3.5974 13.9761 14.3003 1.0486 8.9500 7.1954 -1.1984 1.9586
## 5 7.0642 5.6518 10.9346 11.4266 0.9442 7.7532 6.6173 -6.8304 6.4730
## 6 5.0993 -5.8702 15.0534 12.7212 0.5762 7.0965 6.6143 -8.8256 -0.9844
## var_136 var_137 var_138 var_139 var_140 var_141 var_142 var_143 var_144
## 1 29.4547 31.4045 2.8279 15.6599 8.3307 -5.6011 19.0614 11.2663 8.6989
## 2 9.7797 18.1577 -1.9721 16.1622 3.6937 6.6803 -0.3243 12.2806 8.6086
## 3 24.5437 15.5827 3.8212 8.6674 7.3834 -2.4438 10.2158 7.4844 9.1104
## 4 27.5609 24.6065 -2.8233 8.9821 3.8873 15.9638 10.0142 7.8388 9.9718
## 5 17.1728 25.8128 2.6791 13.9547 6.6289 -4.3965 11.7159 16.1080 7.6874
## 6 26.1603 11.9963 -5.9018 13.3065 4.4419 -0.0496 18.7239 14.1586 9.6607
## var_145 var_146 var_147 var_148 var_149 var_150 var_151 var_152 var_153
## 1 8.3694 11.5659 -16.4727 4.0288 17.9244 18.5177 10.7800 9.0056 16.6964
## 2 11.0738 8.9231 11.7700 4.2578 -4.4223 20.6294 14.8743 9.4317 16.7242
## 3 4.3649 11.4934 1.7624 4.0714 -1.2681 14.3330 8.0088 4.4015 14.1479
## 4 2.9253 10.4994 4.1622 3.7613 2.3701 18.0984 17.1765 7.6508 18.2452
## 5 9.1570 11.5670 -12.7047 3.7574 9.9110 20.1461 1.2995 5.8493 19.8234
## 6 2.6134 12.9650 4.7280 3.9799 1.4462 19.5171 7.5903 5.7223 15.2331
## var_154 var_155 var_156 var_157 var_158 var_159 var_160 var_161
var_162
## 1 10.4838 1.6573 12.1749 -13.1324 17.6054 11.5423 15.4576 5.3133
3.6159
## 2 -0.5687 0.1898 12.2419 -9.6953 22.3949 10.6261 29.4846 5.8683
3.8208
## 3 -5.1747 0.5778 14.5362 -1.7624 33.8820 11.6041 13.2070 5.8442
4.7086
## 4 17.0336 -10.9370 12.0500 -1.2155 19.9750 12.3892 31.8833 5.9684
7.2084
## 5 4.7022 10.6101 13.0021 -12.6068 27.0846 8.0913 33.5107 5.6953
5.4663
## 6 15.4401 -2.0738 12.4068 -16.8151 24.2054 4.9455 16.5552 5.3739
6.4487
## var_163 var_164 var_165 var_166 var_167 var_168 var_169 var_170 var_171
## 1 5.0384 6.6760 12.6644 2.7004 -0.6975 9.5981 5.4879 -4.7645 -8.4254
## 2 15.8348 -5.0121 15.1345 3.2003 9.3192 3.8821 5.7999 5.5378 5.0988
## 3 5.7141 -1.0410 20.5092 3.2790 -5.5952 7.3176 5.7690 -7.0927 -3.9116
## 4 3.8899 -11.0882 17.2502 2.5881 -2.7018 0.5641 5.3430 -7.1541 -6.1920
## 5 18.2201 6.5769 21.2607 3.2304 -1.7759 3.1283 5.5518 1.4493 -2.6627
## 6 11.5631 1.3847 14.9638 2.8455 -9.0953 3.8278 5.9714 -6.1449 -2.0285
## var_172 var_173 var_174 var_175 var_176 var_177 var_178 var_179
var_180
## 1 20.8773 3.1531 18.5618 7.7423 -10.1245 13.7241 -3.5189 1.7202 -
8.4051
## 2 22.0330 5.5134 30.2645 10.4968 -7.2352 16.5721 -7.3477 11.0752 -
5.5937
## 3 7.2569 -5.8234 25.6820 10.9202 -0.3104 8.8438 -9.7009 2.4013 -
4.2935
## 4 18.2366 11.7134 14.7483 8.1013 11.8771 13.9552 -10.4701 5.6961 -
3.7546
## 5 19.8056 2.3705 18.4685 16.3309 -3.3456 13.5261 1.7189 5.1743 -
7.6938
## 6 18.4106 1.4457 21.8853 9.2654 -6.5247 10.7687 -7.6283 1.0208
7.1968
## var_181 var_182 var_183 var_184 var_185 var_186 var_187 var_188
var_189
## 1 9.0164 3.0657 14.3691 25.8398 5.8764 11.8411 -19.7159 17.5743
0.5857
## 2 9.4878 -14.9100 9.4245 22.5441 -4.8622 7.6543 -15.9319 13.3175 -
0.3566
## 3 9.3908 -13.2648 3.1545 23.0866 -5.3000 5.3745 -6.2660 10.1934 -
0.8417
## 4 8.4117 1.8986 7.2601 -0.4639 -0.0498 7.9336 -12.8279 12.4124
1.8489
## 5 9.7685 4.8910 12.2198 11.8503 -7.8931 6.4209 5.9270 16.0201 -
0.2829
## 6 11.1227 2.2257 6.4056 21.0550 -13.6509 4.7691 -8.9114 15.1007
2.4286
## var_190 var_191 var_192 var_193 var_194 var_195 var_196 var_197 var_198
## 1 4.4354 3.9642 3.1364 1.6910 18.5227 -2.3978 7.8784 8.5635 12.7803
## 2 7.6421 7.7214 2.5837 10.9516 15.4305 2.0339 8.1267 8.7889 18.3560
## 3 2.9057 9.7905 1.6704 1.6858 21.6042 3.1417 -6.5213 8.2675 14.7222
## 4 4.4666 4.7433 0.7178 1.4214 23.0347 -1.2706 -2.9275 10.2922 17.9697
## 5 -1.4905 9.5214 -0.1508 9.1942 13.2876 -1.5121 3.9267 9.5031 17.9974
## 6 -6.3068 6.6025 5.2912 0.4403 14.9452 1.0314 -3.6241 9.7670 12.5809
## var_199
## 1 -1.0914
## 2 1.9518
## 3 0.3965
## 4 -8.9996
## 5 -8.8104
## 6 -4.7602

will shall remove of the first column, which isn’t relevant for class prediction.
Bank_info = Bank_info[-1]

To factorise the target variable, first convert it to a factor.


Bank_info$target<- as.factor(Bank_info$target)

Total number of target classes


table(Bank_info$target)

##
## 0 1
## 179902 20098

# Distribution of Output variable


table(Bank_info$target)/length(Bank_info$target)*100

##
## 0 1
## 89.951 10.049

ggplot(Bank_info,aes(target))+theme_bw()
+geom_bar(stat='count',fill='olivedrab')
In the Santander data table, look for missing values.
missing.values <- Bank_info %>%
gather(key = "key", value = "val") %>%
mutate(is.missing = is.na(val)) %>%
group_by(key, is.missing) %>%
summarise(num.missing = n()) %>%
filter(is.missing==T) %>%
select(-is.missing) %>%
arrange(desc(num.missing))

## `summarise()` has grouped output by 'key'. You can override using the
`.groups`
## argument.

missing.values %>%
ggplot() +
geom_bar(aes(x=key, y=num.missing), stat = 'identity') +
labs(x='variable', y="number of missing values", title='Number of missing
values') +
theme(axis.text.x = element_text(angle = 45, hjust = 1))
There are no missing values in the Santander data.
divide the data between training and testing 80% of the total sample size
smp_size <- floor(0.8* nrow(Bank_info))

## set the seed to make your partition reproducible


set.seed(4)
train_index <- sample(seq_len(nrow(Bank_info)), size = smp_size)

train <- Bank_info[train_index, ]


test <- Bank_info[-train_index, ]

Construct a Logistics Regression


Reg_model <- glm(target ~., data = train, family = binomial)

summary(Reg_model)

##
## Call:
## glm(formula = target ~ ., family = binomial, data = train)
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -2.6668 -0.4006 -0.2331 -0.1243 3.8038
##
## Coefficients:
## Estimate Std. Error z value Pr(>|z|)
## (Intercept) 55.6396194 6.9241637 8.036 9.31e-16 ***
## var_0 0.0544089 0.0031346 17.358 < 2e-16 ***
## var_1 0.0414312 0.0023813 17.399 < 2e-16 ***
## var_2 0.0672844 0.0035981 18.700 < 2e-16 ***
## var_3 0.0174202 0.0047392 3.676 0.000237 ***
## var_4 0.0201422 0.0059424 3.390 0.000700 ***
## var_5 0.0144030 0.0012275 11.734 < 2e-16 ***
## var_6 0.2566053 0.0110511 23.220 < 2e-16 ***
## var_7 -0.0006790 0.0028274 -0.240 0.810221
## var_8 0.0187286 0.0029077 6.441 1.19e-10 ***
## var_9 -0.1103671 0.0077756 -14.194 < 2e-16 ***
## var_10 -0.0010182 0.0017614 -0.578 0.563230
## var_11 0.0125266 0.0016144 7.759 8.53e-15 ***
## var_12 -1.1363937 0.0500227 -22.718 < 2e-16 ***
## var_13 -0.0399844 0.0020643 -19.370 < 2e-16 ***
## var_14 -0.0049188 0.0043146 -1.140 0.254267
## var_15 0.1307794 0.0234965 5.566 2.61e-08 ***
## var_16 0.0086394 0.0037701 2.292 0.021931 *
## var_17 0.0002968 0.0014455 0.205 0.837302
## var_18 0.0176204 0.0012266 14.365 < 2e-16 ***
## var_19 0.0043403 0.0012067 3.597 0.000322 ***
## var_20 -0.0113755 0.0016468 -6.907 4.93e-12 ***
## var_21 -0.0237382 0.0011829 -20.068 < 2e-16 ***
## var_22 0.0710434 0.0033581 21.156 < 2e-16 ***
## var_23 -0.1760775 0.0183844 -9.578 < 2e-16 ***
## var_24 0.0269105 0.0025505 10.551 < 2e-16 ***
## var_25 0.1256277 0.0337436 3.723 0.000197 ***
## var_26 0.0334528 0.0016042 20.853 < 2e-16 ***
## var_27 -0.0020373 0.0063645 -0.320 0.748894
## var_28 -0.1096866 0.0123549 -8.878 < 2e-16 ***
## var_29 0.0090722 0.0036975 2.454 0.014143 *
## var_30 0.0008446 0.0012222 0.691 0.489541
## var_31 -0.0400091 0.0044972 -8.896 < 2e-16 ***
## var_32 0.0400870 0.0037296 10.748 < 2e-16 ***
## var_33 -0.0344267 0.0022472 -15.320 < 2e-16 ***
## var_34 -0.3373329 0.0178473 -18.901 < 2e-16 ***
## var_35 0.0236241 0.0018627 12.683 < 2e-16 ***
## var_36 -0.0413702 0.0031007 -13.342 < 2e-16 ***
## var_37 0.0120022 0.0042895 2.798 0.005142 **
## var_38 -0.0017004 0.0022682 -0.750 0.453454
## var_39 -0.0017704 0.0023832 -0.743 0.457544
## var_40 0.0204034 0.0011593 17.599 < 2e-16 ***
## var_41 -0.0008667 0.0016350 -0.530 0.596040
## var_42 -0.0410003 0.0139072 -2.948 0.003197 **
## var_43 -0.2854413 0.0312174 -9.144 < 2e-16 ***
## var_44 -0.0281428 0.0016023 -17.564 < 2e-16 ***
## var_45 -0.0031774 0.0004537 -7.003 2.51e-12 ***
## var_46 0.0051688 0.0033737 1.532 0.125508
## var_47 0.0033445 0.0009169 3.648 0.000265 ***
## var_48 0.0090753 0.0008511 10.663 < 2e-16 ***
## var_49 0.0124792 0.0012285 10.158 < 2e-16 ***
## var_50 -0.0646451 0.0139609 -4.630 3.65e-06 ***
## var_51 0.0089908 0.0011738 7.660 1.87e-14 ***
## var_52 0.0184593 0.0019385 9.522 < 2e-16 ***
## var_53 0.2809279 0.0125567 22.373 < 2e-16 ***
## var_54 -0.0069683 0.0011498 -6.061 1.36e-09 ***
## var_55 0.0106730 0.0016948 6.298 3.02e-10 ***
## var_56 -0.0310707 0.0027102 -11.464 < 2e-16 ***
## var_57 -0.0616999 0.0121641 -5.072 3.93e-07 ***
## var_58 -0.0191642 0.0022440 -8.540 < 2e-16 ***
## var_59 -0.0431573 0.0113096 -3.816 0.000136 ***
## var_60 0.0061646 0.0022848 2.698 0.006974 **
## var_61 0.0022670 0.0008332 2.721 0.006514 **
## var_62 0.0278926 0.0047545 5.867 4.45e-09 ***
## var_63 -0.0158502 0.0030982 -5.116 3.12e-07 ***
## var_64 -0.0335364 0.0064921 -5.166 2.39e-07 ***
## var_65 0.0097523 0.0025688 3.796 0.000147 ***
## var_66 0.0639324 0.0085923 7.441 1.00e-13 ***
## var_67 0.0203970 0.0013133 15.531 < 2e-16 ***
## var_68 -4.3399654 1.3446400 -3.228 0.001248 **
## var_69 0.0046745 0.0024336 1.921 0.054758 .
## var_70 0.0077135 0.0008112 9.509 < 2e-16 ***
## var_71 0.4107060 0.0362407 11.333 < 2e-16 ***
## var_72 -0.0119584 0.0024504 -4.880 1.06e-06 ***
## var_73 -0.0036995 0.0012980 -2.850 0.004369 **
## var_74 0.0043559 0.0006882 6.329 2.47e-10 ***
## var_75 -0.0192881 0.0015873 -12.152 < 2e-16 ***
## var_76 -0.0268274 0.0012058 -22.248 < 2e-16 ***
## var_77 -0.0148739 0.0025430 -5.849 4.94e-09 ***
## var_78 0.0791850 0.0048571 16.303 < 2e-16 ***
## var_79 0.0159159 0.0074012 2.150 0.031519 *
## var_80 -0.0246569 0.0012745 -19.347 < 2e-16 ***
## var_81 -0.1112098 0.0041056 -27.087 < 2e-16 ***
## var_82 0.0079618 0.0011418 6.973 3.10e-12 ***
## var_83 -0.0083210 0.0011621 -7.160 8.06e-13 ***
## var_84 0.0057926 0.0015572 3.720 0.000199 ***
## var_85 -0.0159435 0.0024810 -6.426 1.31e-10 ***
## var_86 -0.0171575 0.0012313 -13.934 < 2e-16 ***
## var_87 -0.0199997 0.0017107 -11.691 < 2e-16 ***
## var_88 -0.0254502 0.0038808 -6.558 5.45e-11 ***
## var_89 0.0361051 0.0026937 13.403 < 2e-16 ***
## var_90 0.0069268 0.0007368 9.402 < 2e-16 ***
## var_91 0.8071189 0.0631325 12.785 < 2e-16 ***
## var_92 -0.0341521 0.0023115 -14.775 < 2e-16 ***
## var_93 -0.1914629 0.0175659 -10.900 < 2e-16 ***
## var_94 0.0576689 0.0034736 16.602 < 2e-16 ***
## var_95 0.2022218 0.0154200 13.114 < 2e-16 ***
## var_96 0.0013377 0.0011342 1.179 0.238240
## var_97 0.0035790 0.0007637 4.686 2.78e-06 ***
## var_98 -0.0199367 0.0135098 -1.476 0.140018
## var_99 0.1019837 0.0051428 19.830 < 2e-16 ***
## var_100 0.0007374 0.0010575 0.697 0.485612
## var_101 -0.0069090 0.0019549 -3.534 0.000409 ***
## var_102 -0.0077584 0.0011166 -6.948 3.70e-12 ***
## var_103 -0.0361765 0.0521830 -0.693 0.488145
## var_104 -0.0461024 0.0049231 -9.364 < 2e-16 ***
## var_105 0.0973353 0.0112546 8.649 < 2e-16 ***
## var_106 0.0602575 0.0050992 11.817 < 2e-16 ***
## var_107 -0.0171556 0.0012767 -13.438 < 2e-16 ***
## var_108 -0.8249578 0.0559573 -14.743 < 2e-16 ***
## var_109 -0.0354546 0.0022118 -16.030 < 2e-16 ***
## var_110 0.0515278 0.0024959 20.645 < 2e-16 ***
## var_111 0.0850720 0.0088863 9.573 < 2e-16 ***
## var_112 0.0506396 0.0061150 8.281 < 2e-16 ***
## var_113 -0.0129788 0.0021677 -5.987 2.13e-09 ***
## var_114 -0.0862297 0.0097758 -8.821 < 2e-16 ***
## var_115 -0.0617007 0.0036691 -16.816 < 2e-16 ***
## var_116 -0.0488560 0.0058583 -8.340 < 2e-16 ***
## var_117 0.0007427 0.0007263 1.023 0.306481
## var_118 0.0162109 0.0011006 14.730 < 2e-16 ***
## var_119 0.0223076 0.0022940 9.724 < 2e-16 ***
## var_120 -0.0028523 0.0007979 -3.575 0.000351 ***
## var_121 -0.0725377 0.0056693 -12.795 < 2e-16 ***
## var_122 -0.0271909 0.0018665 -14.568 < 2e-16 ***
## var_123 -0.0203947 0.0015570 -13.099 < 2e-16 ***
## var_124 0.0062165 0.0035385 1.757 0.078949 .
## var_125 0.2743795 0.0302250 9.078 < 2e-16 ***
## var_126 0.0128150 0.0124638 1.028 0.303866
## var_127 -0.0416152 0.0030709 -13.552 < 2e-16 ***
## var_128 0.0284254 0.0029850 9.523 < 2e-16 ***
## var_129 -0.0039046 0.0023435 -1.666 0.095681 .
## var_130 0.1272180 0.0115507 11.014 < 2e-16 ***
## var_131 -0.2146884 0.0210969 -10.176 < 2e-16 ***
## var_132 -0.0577931 0.0066367 -8.708 < 2e-16 ***
## var_133 0.4547943 0.0254253 17.887 < 2e-16 ***
## var_134 0.0088710 0.0015624 5.678 1.36e-08 ***
## var_135 0.0107386 0.0012656 8.485 < 2e-16 ***
## var_136 -0.0014437 0.0009327 -1.548 0.121670
## var_137 0.0111844 0.0010884 10.276 < 2e-16 ***
## var_138 0.0121096 0.0021280 5.691 1.27e-08 ***
## var_139 -0.0304237 0.0012432 -24.471 < 2e-16 ***
## var_140 0.0123533 0.0019751 6.255 3.99e-10 ***
## var_141 -0.0150793 0.0014361 -10.500 < 2e-16 ***
## var_142 -0.0117629 0.0016959 -6.936 4.03e-12 ***
## var_143 -0.0142051 0.0032918 -4.315 1.59e-05 ***
## var_144 0.0709148 0.0104632 6.778 1.22e-11 ***
## var_145 0.0249316 0.0024738 10.078 < 2e-16 ***
## var_146 -0.0811948 0.0037765 -21.500 < 2e-16 ***
## var_147 0.0173344 0.0013002 13.332 < 2e-16 ***
## var_148 -0.8838599 0.0481230 -18.367 < 2e-16 ***
## var_149 -0.0149060 0.0009302 -16.025 < 2e-16 ***
## var_150 -0.0371611 0.0039238 -9.471 < 2e-16 ***
## var_151 0.0242775 0.0024228 10.021 < 2e-16 ***
## var_152 -0.0116044 0.0032153 -3.609 0.000307 ***
## var_153 -0.0053067 0.0048030 -1.105 0.269222
## var_154 -0.0287799 0.0019364 -14.863 < 2e-16 ***
## var_155 0.0214813 0.0016654 12.899 < 2e-16 ***
## var_156 -0.0687469 0.0101434 -6.777 1.22e-11 ***
## var_157 0.0190542 0.0017188 11.086 < 2e-16 ***
## var_158 -0.0015962 0.0012303 -1.297 0.194483
## var_159 0.0137250 0.0023444 5.854 4.79e-09 ***
## var_160 -0.0009777 0.0008900 -1.099 0.271975
## var_161 0.0845351 0.0443642 1.905 0.056718 .
## var_162 0.0710939 0.0067937 10.465 < 2e-16 ***
## var_163 0.0177823 0.0018249 9.744 < 2e-16 ***
## var_164 0.0253814 0.0017755 14.295 < 2e-16 ***
## var_165 -0.0340133 0.0019199 -17.716 < 2e-16 ***
## var_166 -0.4909968 0.0260157 -18.873 < 2e-16 ***
## var_167 0.0123663 0.0012371 9.997 < 2e-16 ***
## var_168 0.0147566 0.0030920 4.773 1.82e-06 ***
## var_169 -0.4238007 0.0262038 -16.173 < 2e-16 ***
## var_170 0.0369577 0.0021629 17.087 < 2e-16 ***
## var_171 0.0079766 0.0017961 4.441 8.95e-06 ***
## var_172 -0.0145277 0.0011109 -13.077 < 2e-16 ***
## var_173 0.0233963 0.0016251 14.396 < 2e-16 ***
## var_174 -0.0278788 0.0013427 -20.762 < 2e-16 ***
## var_175 0.0295419 0.0033190 8.901 < 2e-16 ***
## var_176 0.0040685 0.0012867 3.162 0.001567 **
## var_177 -0.0499421 0.0036915 -13.529 < 2e-16 ***
## var_178 -0.0058140 0.0011260 -5.163 2.43e-07 ***
## var_179 0.0579628 0.0033775 17.161 < 2e-16 ***
## var_180 0.0187958 0.0018314 10.263 < 2e-16 ***
## var_181 0.0351071 0.0070348 4.990 6.02e-07 ***
## var_182 -0.0038230 0.0010806 -3.538 0.000404 ***
## var_183 -0.0033740 0.0021606 -1.562 0.118384
## var_184 0.0182280 0.0010297 17.702 < 2e-16 ***
## var_185 0.0002055 0.0020540 0.100 0.920302
## var_186 -0.0319565 0.0030340 -10.533 < 2e-16 ***
## var_187 0.0046140 0.0008392 5.498 3.84e-08 ***
## var_188 -0.0289264 0.0024458 -11.827 < 2e-16 ***
## var_189 0.0198429 0.0099293 1.998 0.045671 *
## var_190 0.0404765 0.0021167 19.123 < 2e-16 ***
## var_191 0.0513358 0.0031557 16.268 < 2e-16 ***
## var_192 -0.0950868 0.0065820 -14.446 < 2e-16 ***
## var_193 -0.0128925 0.0024229 -5.321 1.03e-07 ***
## var_194 -0.0248415 0.0030861 -8.050 8.31e-16 ***
## var_195 0.0672201 0.0067075 10.022 < 2e-16 ***
## var_196 0.0136865 0.0017748 7.711 1.24e-14 ***
## var_197 -0.1294723 0.0104558 -12.383 < 2e-16 ***
## var_198 -0.0566818 0.0031650 -17.909 < 2e-16 ***
## var_199 0.0079010 0.0009334 8.464 < 2e-16 ***
## ---
## Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 104426 on 159999 degrees of freedom
## Residual deviance: 73988 on 159799 degrees of freedom
## AIC: 74390
##
## Number of Fisher Scoring iterations: 6

predict_data <- predict(Reg_model,type = "response",newdata = test)

predict_data[1:5]

## 1 9 10 17 19
## 0.027921411 0.031712000 0.046992581 0.003316523 0.088037414

predict_data <- ifelse(predict_data > 0.5, 1, 0)

table(predict_data,test$target)

##
## predict_data 0 1
## 0 35505 2960
## 1 488 1047

mean(predict_data == test$target)

## [1] 0.9138

The model correctly predicted the test data 91% of the time.

You might also like