Note:

Load and Transform Data

Here is a data dictionary:

d <- read_csv("adviseinvest_clean.csv")  %>%
  mutate( #purchased = factor(ifelse(product==0, "no","yes")),
         answered = factor(answered),
         female = factor(female),
         job = factor(job),
         rent = factor(rent),
         own_res = factor(own_res),
         new_car = factor(new_car),
         mobile = factor(mobile)) %>% 
  select(-product)
Parsed with column specification:
cols(
  answered = col_double(),
  income = col_double(),
  female = col_double(),
  age = col_double(),
  job = col_double(),
  num_dependents = col_double(),
  rent = col_double(),
  own_res = col_double(),
  new_car = col_double(),
  chk_acct = col_double(),
  sav_acct = col_double(),
  num_accts = col_double(),
  mobile = col_double(),
  product = col_double()
)
?select

Questions

Q1.

table(d$answered) %>%
  prop.table

    0     1 
0.457 0.543 

Q2.

(income_model <- rpart(answered ~ income, data = d))
n= 5000 

node), split, n, loss, yval, (yprob)
      * denotes terminal node

 1) root 5000 2285 1 (0.4570000 0.5430000)  
   2) income>=39135 1385  495 0 (0.6425993 0.3574007) *
   3) income< 39135 3615 1395 1 (0.3858921 0.6141079)  
     6) income< 36355 3490 1390 1 (0.3982808 0.6017192)  
      12) income>=4295 3450 1390 1 (0.4028986 0.5971014)  
        24) income< 9595 480  223 0 (0.5354167 0.4645833)  
          48) income>=7890 183   39 0 (0.7868852 0.2131148) *
          49) income< 7890 297  113 1 (0.3804714 0.6195286)  
            98) income< 4455 25    0 0 (1.0000000 0.0000000) *
            99) income>=4455 272   88 1 (0.3235294 0.6764706) *
        25) income>=9595 2970 1133 1 (0.3814815 0.6185185) *
      13) income< 4295 40    0 1 (0.0000000 1.0000000) *
     7) income>=36355 125    5 1 (0.0400000 0.9600000) *
rpart.plot(income_model) 

sum(predict(income_model, type = "vector")==d$answered)/nrow(d) #.57
[1] 0.1068
predict(income_model, type = "class")
   1    2    3    4    5    6    7    8    9   10   11   12   13   14   15   16   17   18   19   20   21   22   23 
   0    1    1    1    0    0    1    0    1    0    0    1    0    1    1    0    1    0    1    1    0    0    1 
  24   25   26   27   28   29   30   31   32   33   34   35   36   37   38   39   40   41   42   43   44   45   46 
   0    1    1    0    0    1    1    0    0    1    0    1    0    1    0    0    1    1    1    1    1    1    1 
  47   48   49   50   51   52   53   54   55   56   57   58   59   60   61   62   63   64   65   66   67   68   69 
   1    1    1    1    1    0    1    1    1    1    1    0    1    1    0    1    0    1    1    1    1    1    0 
  70   71   72   73   74   75   76   77   78   79   80   81   82   83   84   85   86   87   88   89   90   91   92 
   1    1    1    1    1    0    0    1    1    0    1    1    0    1    0    1    1    1    1    0    0    0    0 
  93   94   95   96   97   98   99  100  101  102  103  104  105  106  107  108  109  110  111  112  113  114  115 
   0    1    1    0    1    1    1    0    1    0    1    1    0    1    0    1    0    1    1    0    1    1    1 
 116  117  118  119  120  121  122  123  124  125  126  127  128  129  130  131  132  133  134  135  136  137  138 
   1    1    1    0    1    1    0    1    1    1    1    1    1    1    1    1    0    1    1    0    0    1    1 
 139  140  141  142  143  144  145  146  147  148  149  150  151  152  153  154  155  156  157  158  159  160  161 
   1    1    1    1    0    1    1    1    1    0    0    0    1    1    1    1    0    1    0    1    1    0    1 
 162  163  164  165  166  167  168  169  170  171  172  173  174  175  176  177  178  179  180  181  182  183  184 
   0    0    1    0    0    1    0    1    1    1    1    0    1    1    1    1    0    0    0    1    1    1    1 
 185  186  187  188  189  190  191  192  193  194  195  196  197  198  199  200  201  202  203  204  205  206  207 
   0    1    0    1    1    1    1    1    0    1    0    1    0    1    1    1    1    0    1    1    0    1    0 
 208  209  210  211  212  213  214  215  216  217  218  219  220  221  222  223  224  225  226  227  228  229  230 
   1    0    1    1    1    1    1    1    0    1    1    1    1    1    1    1    1    1    1    1    1    1    1 
 231  232  233  234  235  236  237  238  239  240  241  242  243  244  245  246  247  248  249  250  251  252  253 
   1    0    1    0    1    1    1    1    1    1    1    1    1    1    0    1    1    1    1    0    1    1    1 
 254  255  256  257  258  259  260  261  262  263  264  265  266  267  268  269  270  271  272  273  274  275  276 
   1    1    1    1    1    1    0    1    0    0    1    1    1    0    1    1    1    1    1    0    1    1    1 
 277  278  279  280  281  282  283  284  285  286  287  288  289  290  291  292  293  294  295  296  297  298  299 
   1    1    0    1    1    1    1    1    0    1    0    1    1    1    0    1    0    0    1    1    1    0    0 
 300  301  302  303  304  305  306  307  308  309  310  311  312  313  314  315  316  317  318  319  320  321  322 
   1    1    1    1    1    0    1    1    1    1    0    1    1    1    1    1    1    1    0    1    1    1    1 
 323  324  325  326  327  328  329  330  331  332  333  334  335  336  337  338  339  340  341  342  343  344  345 
   1    1    1    1    1    0    0    1    1    1    1    1    1    1    1    1    0    1    1    1    0    1    1 
 346  347  348  349  350  351  352  353  354  355  356  357  358  359  360  361  362  363  364  365  366  367  368 
   1    0    1    1    0    1    0    1    1    0    1    0    1    1    1    1    1    0    1    0    0    1    1 
 369  370  371  372  373  374  375  376  377  378  379  380  381  382  383  384  385  386  387  388  389  390  391 
   1    1    1    1    1    1    0    1    1    1    0    0    1    1    1    1    0    1    1    0    1    1    0 
 392  393  394  395  396  397  398  399  400  401  402  403  404  405  406  407  408  409  410  411  412  413  414 
   1    1    1    1    1    1    1    1    1    1    1    1    1    1    1    1    1    0    1    1    1    0    0 
 415  416  417  418  419  420  421  422  423  424  425  426  427  428  429  430  431  432  433  434  435  436  437 
   1    1    1    1    0    0    1    0    1    1    0    1    1    1    1    0    1    1    0    0    1    1    0 
 438  439  440  441  442  443  444  445  446  447  448  449  450  451  452  453  454  455  456  457  458  459  460 
   1    1    1    1    0    1    1    1    0    1    1    1    1    0    1    1    1    1    1    1    1    1    1 
 461  462  463  464  465  466  467  468  469  470  471  472  473  474  475  476  477  478  479  480  481  482  483 
   0    1    1    1    0    0    1    0    1    1    1    1    1    0    0    0    0    1    1    1    1    1    1 
 484  485  486  487  488  489  490  491  492  493  494  495  496  497  498  499  500  501  502  503  504  505  506 
   1    1    1    0    1    1    1    1    1    0    1    1    0    0    0    0    1    0    0    1    0    1    1 
 507  508  509  510  511  512  513  514  515  516  517  518  519  520  521  522  523  524  525  526  527  528  529 
   1    1    1    1    1    1    0    1    1    1    1    1    1    1    0    1    1    1    1    1    1    1    1 
 530  531  532  533  534  535  536  537  538  539  540  541  542  543  544  545  546  547  548  549  550  551  552 
   1    0    0    1    1    1    0    0    0    1    1    1    0    1    1    1    0    1    1    1    1    0    1 
 553  554  555  556  557  558  559  560  561  562  563  564  565  566  567  568  569  570  571  572  573  574  575 
   1    1    1    1    1    1    1    1    0    1    1    0    1    1    0    1    1    1    1    1    1    1    1 
 576  577  578  579  580  581  582  583  584  585  586  587  588  589  590  591  592  593  594  595  596  597  598 
   0    1    1    1    1    1    1    0    0    1    1    0    1    1    1    1    1    0    0    1    0    0    1 
 599  600  601  602  603  604  605  606  607  608  609  610  611  612  613  614  615  616  617  618  619  620  621 
   1    1    0    1    1    0    1    0    1    1    0    1    1    1    1    1    1    1    1    1    1    1    1 
 622  623  624  625  626  627  628  629  630  631  632  633  634  635  636  637  638  639  640  641  642  643  644 
   1    0    1    1    0    0    1    1    1    1    1    0    0    1    1    1    1    1    0    1    1    1    1 
 645  646  647  648  649  650  651  652  653  654  655  656  657  658  659  660  661  662  663  664  665  666  667 
   1    1    1    0    0    0    1    1    0    0    1    1    0    1    1    1    1    0    0    1    1    1    0 
 668  669  670  671  672  673  674  675  676  677  678  679  680  681  682  683  684  685  686  687  688  689  690 
   1    0    1    1    0    1    1    0    1    1    0    0    1    0    1    0    1    1    1    1    1    0    0 
 691  692  693  694  695  696  697  698  699  700  701  702  703  704  705  706  707  708  709  710  711  712  713 
   1    0    0    0    0    1    0    0    1    1    0    1    1    1    1    0    1    1    1    0    1    1    0 
 714  715  716  717  718  719  720  721  722  723  724  725  726  727  728  729  730  731  732  733  734  735  736 
   0    1    1    1    1    0    1    1    0    1    1    0    1    1    1    1    1    1    1    0    1    0    1 
 737  738  739  740  741  742  743  744  745  746  747  748  749  750  751  752  753  754  755  756  757  758  759 
   0    1    1    0    1    1    0    0    1    1    1    0    1    1    1    1    0    0    0    1    1    1    1 
 760  761  762  763  764  765  766  767  768  769  770  771  772  773  774  775  776  777  778  779  780  781  782 
   1    0    1    1    1    0    1    1    0    1    0    1    1    0    0    1    1    1    1    1    1    1    1 
 783  784  785  786  787  788  789  790  791  792  793  794  795  796  797  798  799  800  801  802  803  804  805 
   1    1    1    0    1    1    1    1    0    1    0    1    0    1    1    1    1    1    1    1    0    1    0 
 806  807  808  809  810  811  812  813  814  815  816  817  818  819  820  821  822  823  824  825  826  827  828 
   1    1    0    1    0    0    1    0    1    1    1    0    0    0    1    0    1    1    1    1    1    1    0 
 829  830  831  832  833  834  835  836  837  838  839  840  841  842  843  844  845  846  847  848  849  850  851 
   0    1    0    1    0    1    1    1    1    0    1    1    1    1    1    1    1    0    0    0    0    1    1 
 852  853  854  855  856  857  858  859  860  861  862  863  864  865  866  867  868  869  870  871  872  873  874 
   0    1    0    0    1    0    1    0    1    0    1    1    0    0    1    1    1    1    1    1    1    0    1 
 875  876  877  878  879  880  881  882  883  884  885  886  887  888  889  890  891  892  893  894  895  896  897 
   1    1    1    1    0    0    1    1    0    1    1    0    1    0    1    0    1    0    0    0    1    1    0 
 898  899  900  901  902  903  904  905  906  907  908  909  910  911  912  913  914  915  916  917  918  919  920 
   1    1    1    1    1    0    0    1    1    0    0    1    1    1    0    0    1    1    1    1    1    0    0 
 921  922  923  924  925  926  927  928  929  930  931  932  933  934  935  936  937  938  939  940  941  942  943 
   1    1    1    1    1    0    0    1    1    1    1    0    1    1    1    1    0    0    0    0    1    1    1 
 944  945  946  947  948  949  950  951  952  953  954  955  956  957  958  959  960  961  962  963  964  965  966 
   1    1    1    1    1    0    0    0    0    1    1    1    1    1    1    0    1    0    0    0    0    0    0 
 967  968  969  970  971  972  973  974  975  976  977  978  979  980  981  982  983  984  985  986  987  988  989 
   1    1    1    0    1    1    1    1    1    1    0    0    1    0    1    0    1    1    0    1    1    0    1 
 990  991  992  993  994  995  996  997  998  999 1000 
   0    1    1    1    0    1    1    1    0    1    1 
 [ reached getOption("max.print") -- omitted 4000 entries ]
Levels: 0 1
predict(income_model, type = "class")== d$answered
   [1] FALSE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE FALSE FALSE  TRUE  TRUE  TRUE  TRUE  TRUE
  [19]  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE FALSE FALSE FALSE  TRUE FALSE  TRUE  TRUE  TRUE FALSE  TRUE  TRUE
  [37]  TRUE  TRUE  TRUE  TRUE FALSE FALSE FALSE  TRUE  TRUE FALSE  TRUE FALSE FALSE FALSE  TRUE FALSE FALSE  TRUE
  [55]  TRUE  TRUE  TRUE  TRUE  TRUE FALSE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE FALSE  TRUE  TRUE  TRUE  TRUE
  [73] FALSE FALSE  TRUE FALSE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE FALSE  TRUE FALSE FALSE  TRUE  TRUE  TRUE FALSE
  [91] FALSE FALSE  TRUE FALSE  TRUE  TRUE  TRUE FALSE  TRUE FALSE  TRUE  TRUE FALSE FALSE FALSE  TRUE  TRUE  TRUE
 [109]  TRUE  TRUE FALSE  TRUE  TRUE FALSE  TRUE FALSE FALSE  TRUE  TRUE  TRUE  TRUE FALSE  TRUE FALSE  TRUE FALSE
 [127]  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE FALSE  TRUE FALSE  TRUE  TRUE FALSE  TRUE FALSE  TRUE FALSE FALSE FALSE
 [145] FALSE  TRUE  TRUE FALSE  TRUE  TRUE  TRUE FALSE  TRUE FALSE  TRUE  TRUE FALSE  TRUE  TRUE  TRUE  TRUE  TRUE
 [163]  TRUE  TRUE FALSE FALSE FALSE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE FALSE  TRUE FALSE FALSE  TRUE  TRUE
 [181]  TRUE  TRUE FALSE  TRUE  TRUE  TRUE FALSE  TRUE FALSE  TRUE  TRUE  TRUE  TRUE  TRUE FALSE FALSE  TRUE  TRUE
 [199] FALSE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE FALSE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE
 [217] FALSE  TRUE FALSE FALSE  TRUE FALSE FALSE FALSE  TRUE FALSE FALSE  TRUE FALSE  TRUE  TRUE  TRUE FALSE  TRUE
 [235] FALSE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE FALSE  TRUE  TRUE  TRUE FALSE  TRUE  TRUE  TRUE  TRUE  TRUE FALSE
 [253] FALSE  TRUE FALSE  TRUE FALSE FALSE  TRUE  TRUE FALSE  TRUE  TRUE FALSE  TRUE FALSE  TRUE FALSE  TRUE  TRUE
 [271]  TRUE FALSE  TRUE  TRUE FALSE FALSE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE
 [289]  TRUE  TRUE FALSE  TRUE  TRUE  TRUE FALSE  TRUE FALSE FALSE  TRUE FALSE  TRUE  TRUE  TRUE  TRUE  TRUE FALSE
 [307]  TRUE FALSE  TRUE FALSE  TRUE FALSE  TRUE FALSE  TRUE FALSE  TRUE  TRUE FALSE  TRUE  TRUE  TRUE FALSE FALSE
 [325]  TRUE FALSE FALSE  TRUE FALSE  TRUE  TRUE  TRUE FALSE  TRUE  TRUE  TRUE FALSE FALSE  TRUE  TRUE FALSE  TRUE
 [343] FALSE  TRUE FALSE  TRUE  TRUE  TRUE  TRUE FALSE  TRUE FALSE  TRUE FALSE  TRUE  TRUE  TRUE  TRUE FALSE FALSE
 [361]  TRUE  TRUE FALSE  TRUE  TRUE FALSE  TRUE  TRUE  TRUE FALSE FALSE  TRUE FALSE FALSE FALSE FALSE FALSE  TRUE
 [379] FALSE FALSE  TRUE  TRUE  TRUE  TRUE FALSE  TRUE FALSE FALSE  TRUE  TRUE FALSE FALSE  TRUE  TRUE FALSE  TRUE
 [397]  TRUE FALSE FALSE  TRUE  TRUE FALSE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE FALSE  TRUE
 [415]  TRUE  TRUE  TRUE FALSE  TRUE  TRUE FALSE  TRUE  TRUE  TRUE FALSE  TRUE FALSE FALSE  TRUE  TRUE  TRUE  TRUE
 [433]  TRUE  TRUE FALSE  TRUE FALSE  TRUE  TRUE  TRUE  TRUE  TRUE FALSE FALSE  TRUE  TRUE FALSE FALSE FALSE  TRUE
 [451] FALSE  TRUE  TRUE FALSE  TRUE FALSE  TRUE  TRUE  TRUE  TRUE  TRUE FALSE FALSE  TRUE FALSE  TRUE  TRUE  TRUE
 [469]  TRUE  TRUE  TRUE FALSE FALSE  TRUE FALSE  TRUE  TRUE  TRUE  TRUE FALSE  TRUE FALSE FALSE  TRUE FALSE  TRUE
 [487] FALSE  TRUE FALSE  TRUE  TRUE FALSE FALSE  TRUE  TRUE  TRUE  TRUE  TRUE FALSE FALSE FALSE  TRUE  TRUE FALSE
 [505]  TRUE FALSE  TRUE  TRUE FALSE  TRUE  TRUE FALSE  TRUE  TRUE FALSE FALSE  TRUE  TRUE  TRUE  TRUE FALSE  TRUE
 [523]  TRUE  TRUE FALSE  TRUE  TRUE  TRUE  TRUE FALSE FALSE  TRUE  TRUE FALSE  TRUE  TRUE  TRUE  TRUE FALSE  TRUE
 [541] FALSE FALSE  TRUE FALSE  TRUE  TRUE  TRUE FALSE  TRUE FALSE  TRUE  TRUE FALSE  TRUE  TRUE FALSE FALSE FALSE
 [559]  TRUE FALSE  TRUE  TRUE FALSE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE FALSE  TRUE  TRUE FALSE FALSE FALSE  TRUE
 [577] FALSE  TRUE  TRUE FALSE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE FALSE  TRUE FALSE FALSE  TRUE  TRUE FALSE  TRUE
 [595] FALSE FALSE  TRUE FALSE  TRUE  TRUE  TRUE  TRUE  TRUE FALSE  TRUE FALSE  TRUE FALSE  TRUE FALSE  TRUE  TRUE
 [613]  TRUE FALSE  TRUE  TRUE  TRUE FALSE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE FALSE  TRUE  TRUE FALSE  TRUE  TRUE
 [631] FALSE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE FALSE  TRUE  TRUE  TRUE FALSE  TRUE  TRUE
 [649] FALSE  TRUE FALSE FALSE  TRUE  TRUE FALSE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE
 [667]  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE FALSE  TRUE  TRUE  TRUE  TRUE FALSE  TRUE  TRUE  TRUE FALSE FALSE
 [685]  TRUE  TRUE  TRUE  TRUE FALSE  TRUE  TRUE  TRUE  TRUE  TRUE FALSE FALSE  TRUE FALSE  TRUE FALSE FALSE  TRUE
 [703]  TRUE  TRUE FALSE FALSE FALSE FALSE  TRUE FALSE FALSE  TRUE FALSE FALSE  TRUE FALSE  TRUE FALSE  TRUE  TRUE
 [721]  TRUE FALSE FALSE  TRUE FALSE FALSE FALSE  TRUE FALSE  TRUE FALSE  TRUE FALSE  TRUE  TRUE  TRUE FALSE  TRUE
 [739]  TRUE  TRUE FALSE  TRUE  TRUE FALSE FALSE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE FALSE FALSE  TRUE  TRUE FALSE
 [757]  TRUE  TRUE  TRUE FALSE FALSE  TRUE  TRUE FALSE  TRUE FALSE FALSE FALSE  TRUE FALSE  TRUE  TRUE FALSE  TRUE
 [775] FALSE FALSE  TRUE FALSE  TRUE  TRUE  TRUE  TRUE  TRUE FALSE  TRUE  TRUE  TRUE  TRUE  TRUE FALSE  TRUE  TRUE
 [793]  TRUE  TRUE  TRUE  TRUE  TRUE FALSE  TRUE  TRUE  TRUE FALSE  TRUE  TRUE  TRUE  TRUE FALSE FALSE  TRUE FALSE
 [811]  TRUE FALSE  TRUE  TRUE  TRUE FALSE FALSE  TRUE FALSE  TRUE  TRUE FALSE  TRUE FALSE  TRUE  TRUE FALSE FALSE
 [829]  TRUE FALSE  TRUE  TRUE  TRUE  TRUE  TRUE FALSE  TRUE  TRUE  TRUE  TRUE FALSE  TRUE  TRUE FALSE  TRUE  TRUE
 [847]  TRUE  TRUE  TRUE  TRUE FALSE  TRUE FALSE FALSE  TRUE FALSE  TRUE  TRUE FALSE  TRUE  TRUE  TRUE  TRUE  TRUE
 [865]  TRUE FALSE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE FALSE  TRUE  TRUE FALSE FALSE
 [883]  TRUE  TRUE FALSE  TRUE  TRUE  TRUE  TRUE FALSE FALSE FALSE FALSE FALSE  TRUE  TRUE  TRUE  TRUE FALSE  TRUE
 [901] FALSE  TRUE  TRUE  TRUE FALSE FALSE FALSE  TRUE  TRUE FALSE  TRUE  TRUE FALSE  TRUE  TRUE FALSE FALSE FALSE
 [919] FALSE FALSE  TRUE  TRUE  TRUE FALSE FALSE FALSE  TRUE  TRUE  TRUE FALSE  TRUE FALSE  TRUE FALSE  TRUE FALSE
 [937]  TRUE  TRUE  TRUE  TRUE  TRUE FALSE FALSE FALSE  TRUE FALSE  TRUE  TRUE  TRUE FALSE  TRUE  TRUE  TRUE FALSE
 [955] FALSE  TRUE  TRUE  TRUE  TRUE FALSE  TRUE FALSE  TRUE FALSE FALSE FALSE  TRUE FALSE  TRUE FALSE FALSE  TRUE
 [973] FALSE  TRUE FALSE  TRUE  TRUE  TRUE  TRUE  TRUE FALSE  TRUE FALSE FALSE  TRUE  TRUE FALSE  TRUE  TRUE  TRUE
 [991]  TRUE  TRUE  TRUE FALSE  TRUE  TRUE FALSE FALSE  TRUE FALSE
 [ reached getOption("max.print") -- omitted 4000 entries ]

Q4

(income_model <- rpart(answered ~ ., data = d))
n= 5000 

node), split, n, loss, yval, (yprob)
      * denotes terminal node

   1) root 5000 2285 1 (0.45700000 0.54300000)  
     2) chk_acct< 2.5 3234 1322 0 (0.59121831 0.40878169)  
       4) sav_acct< 1.5 2590  925 0 (0.64285714 0.35714286)  
         8) income>=79840 243   22 0 (0.90946502 0.09053498) *
         9) income< 79840 2347  903 0 (0.61525352 0.38474648)  
          18) mobile=0 2203  790 0 (0.64139809 0.35860191)  
            36) age< 25.5 542  117 0 (0.78413284 0.21586716)  
              72) chk_acct< 1.5 514   89 0 (0.82684825 0.17315175) *
              73) chk_acct>=1.5 28    0 1 (0.00000000 1.00000000) *
            37) age>=25.5 1661  673 0 (0.59482240 0.40517760)  
              74) female=1 170   33 0 (0.80588235 0.19411765) *
              75) female=0 1491  640 0 (0.57075788 0.42924212)  
               150) income< 10310 220   50 0 (0.77272727 0.22727273) *
               151) income>=10310 1271  590 0 (0.53579858 0.46420142)  
                 302) income>=11000 1232  551 0 (0.55275974 0.44724026)  
                   604) income>=26300 607  223 0 (0.63261944 0.36738056)  
                    1208) job=2 387   77 0 (0.80103359 0.19896641) *
                    1209) job=0,1,3 220   74 1 (0.33636364 0.66363636) *
                   605) income< 26300 625  297 1 (0.47520000 0.52480000)  
                    1210) age>=31.5 421  174 0 (0.58669834 0.41330166)  
                      2420) income< 22380 320   95 0 (0.70312500 0.29687500) *
                      2421) income>=22380 101   22 1 (0.21782178 0.78217822) *
                    1211) age< 31.5 204   50 1 (0.24509804 0.75490196) *
                 303) income< 11000 39    0 1 (0.00000000 1.00000000) *
          19) mobile=1 144   31 1 (0.21527778 0.78472222) *
       5) sav_acct>=1.5 644  247 1 (0.38354037 0.61645963)  
        10) age< 34 361  179 0 (0.50415512 0.49584488)  
          20) num_accts>=1.5 237   87 0 (0.63291139 0.36708861) *
          21) num_accts< 1.5 124   32 1 (0.25806452 0.74193548) *
        11) age>=34 283   65 1 (0.22968198 0.77031802) *
     3) chk_acct>=2.5 1766  373 1 (0.21121178 0.78878822)  
       6) income>=38910 387  190 1 (0.49095607 0.50904393)  
        12) job=3 110   11 0 (0.90000000 0.10000000) *
        13) job=1,2 277   91 1 (0.32851986 0.67148014)  
          26) num_accts< 1.5 33    0 0 (1.00000000 0.00000000) *
          27) num_accts>=1.5 244   58 1 (0.23770492 0.76229508)  
            54) new_car=1 49    9 0 (0.81632653 0.18367347) *
            55) new_car=0 195   18 1 (0.09230769 0.90769231) *
       7) income< 38910 1379  183 1 (0.13270486 0.86729514) *
rpart.plot(income_model) 

Q5

predict(income_model, type = "class")
   1    2    3    4    5    6    7    8    9   10   11   12   13   14   15   16   17   18   19   20   21   22   23 
   1    1    1    0    0    0    1    0    1    0    0    1    1    1    1    0    1    0    1    1    0    0    1 
  24   25   26   27   28   29   30   31   32   33   34   35   36   37   38   39   40   41   42   43   44   45   46 
   0    1    0    1    1    0    0    0    0    1    0    1    0    1    0    1    1    0    0    1    1    1    1 
  47   48   49   50   51   52   53   54   55   56   57   58   59   60   61   62   63   64   65   66   67   68   69 
   1    1    0    0    1    1    0    1    0    0    1    0    1    0    0    0    0    1    1    1    1    0    0 
  70   71   72   73   74   75   76   77   78   79   80   81   82   83   84   85   86   87   88   89   90   91   92 
   1    1    1    0    0    1    1    1    1    0    1    1    0    1    0    0    0    1    1    0    1    0    1 
  93   94   95   96   97   98   99  100  101  102  103  104  105  106  107  108  109  110  111  112  113  114  115 
   0    1    1    0    1    0    1    1    1    1    0    0    1    1    0    1    0    0    1    0    1    0    1 
 116  117  118  119  120  121  122  123  124  125  126  127  128  129  130  131  132  133  134  135  136  137  138 
   1    0    0    1    1    1    1    1    1    1    0    1    1    0    1    1    0    0    1    0    0    1    0 
 139  140  141  142  143  144  145  146  147  148  149  150  151  152  153  154  155  156  157  158  159  160  161 
   1    0    1    0    1    0    0    1    1    1    0    0    1    0    1    0    1    1    1    1    1    0    0 
 162  163  164  165  166  167  168  169  170  171  172  173  174  175  176  177  178  179  180  181  182  183  184 
   0    0    0    1    0    1    0    1    1    1    1    0    0    0    1    0    1    0    0    1    1    0    1 
 185  186  187  188  189  190  191  192  193  194  195  196  197  198  199  200  201  202  203  204  205  206  207 
   0    1    1    1    0    0    0    1    1    0    1    0    0    1    0    1    1    0    1    1    1    1    1 
 208  209  210  211  212  213  214  215  216  217  218  219  220  221  222  223  224  225  226  227  228  229  230 
   1    0    0    1    1    1    1    1    0    0    1    0    0    1    1    0    0    1    0    0    1    0    1 
 231  232  233  234  235  236  237  238  239  240  241  242  243  244  245  246  247  248  249  250  251  252  253 
   1    0    0    0    0    1    0    0    1    1    1    1    1    1    0    1    0    1    1    0    1    0    0 
 254  255  256  257  258  259  260  261  262  263  264  265  266  267  268  269  270  271  272  273  274  275  276 
   1    0    1    0    0    1    0    0    0    0    0    1    0    0    0    1    1    1    1    0    0    1    1 
 277  278  279  280  281  282  283  284  285  286  287  288  289  290  291  292  293  294  295  296  297  298  299 
   1    0    0    1    1    1    1    0    0    0    0    1    1    1    1    0    0    0    1    1    1    1    0 
 300  301  302  303  304  305  306  307  308  309  310  311  312  313  314  315  316  317  318  319  320  321  322 
   0    1    1    1    1    0    0    1    1    0    1    1    0    1    0    1    0    1    0    0    1    1    1 
 323  324  325  326  327  328  329  330  331  332  333  334  335  336  337  338  339  340  341  342  343  344  345 
   0    0    1    0    0    0    0    1    1    1    0    1    1    1    0    0    1    1    0    1    1    1    0 
 346  347  348  349  350  351  352  353  354  355  356  357  358  359  360  361  362  363  364  365  366  367  368 
   1    0    1    1    0    1    0    1    0    0    1    0    1    0    0    0    1    1    1    0    0    1    0 
 369  370  371  372  373  374  375  376  377  378  379  380  381  382  383  384  385  386  387  388  389  390  391 
   1    0    0    1    0    0    0    0    0    1    1    1    1    1    1    1    1    1    0    1    1    1    0 
 392  393  394  395  396  397  398  399  400  401  402  403  404  405  406  407  408  409  410  411  412  413  414 
   0    1    1    0    1    1    0    0    1    1    0    1    1    1    1    1    1    0    1    0    1    1    0 
 415  416  417  418  419  420  421  422  423  424  425  426  427  428  429  430  431  432  433  434  435  436  437 
   0    1    1    1    0    0    0    1    1    1    0    0    0    1    1    0    1    1    0    1    0    1    1 
 438  439  440  441  442  443  444  445  446  447  448  449  450  451  452  453  454  455  456  457  458  459  460 
   1    1    1    1    0    0    0    1    0    0    0    0    0    1    1    0    0    1    0    1    0    0    1 
 461  462  463  464  465  466  467  468  469  470  471  472  473  474  475  476  477  478  479  480  481  482  483 
   1    0    0    1    1    0    1    0    0    1    1    0    1    0    1    0    0    1    0    0    1    1    1 
 484  485  486  487  488  489  490  491  492  493  494  495  496  497  498  499  500  501  502  503  504  505  506 
   1    0    1    0    1    0    1    1    0    1    1    1    0    0    0    0    0    0    0    1    1    1    1 
 507  508  509  510  511  512  513  514  515  516  517  518  519  520  521  522  523  524  525  526  527  528  529 
   1    0    0    1    1    0    0    1    0    0    0    1    0    1    1    1    1    0    0    1    0    1    1 
 530  531  532  533  534  535  536  537  538  539  540  541  542  543  544  545  546  547  548  549  550  551  552 
   1    1    0    0    0    1    0    0    0    0    1    1    0    0    0    1    0    1    0    1    0    0    0 
 553  554  555  556  557  558  559  560  561  562  563  564  565  566  567  568  569  570  571  572  573  574  575 
   0    1    1    1    0    1    1    0    0    1    0    0    1    1    0    1    1    1    1    1    0    0    0 
 576  577  578  579  580  581  582  583  584  585  586  587  588  589  590  591  592  593  594  595  596  597  598 
   0    0    0    0    0    0    1    0    1    1    1    1    1    1    0    1    1    1    0    0    0    0    0 
 599  600  601  602  603  604  605  606  607  608  609  610  611  612  613  614  615  616  617  618  619  620  621 
   1    1    0    1    0    1    1    1    1    1    0    0    1    1    1    1    1    1    1    1    0    1    0 
 622  623  624  625  626  627  628  629  630  631  632  633  634  635  636  637  638  639  640  641  642  643  644 
   0    0    1    0    0    0    0    1    1    1    1    0    0    0    1    1    1    1    0    1    1    1    1 
 645  646  647  648  649  650  651  652  653  654  655  656  657  658  659  660  661  662  663  664  665  666  667 
   1    1    0    0    1    0    1    0    1    0    0    1    0    1    0    1    1    0    0    1    1    1    0 
 668  669  670  671  672  673  674  675  676  677  678  679  680  681  682  683  684  685  686  687  688  689  690 
   1    0    0    0    0    0    0    0    0    1    0    1    1    1    1    1    0    1    1    1    1    1    0 
 691  692  693  694  695  696  697  698  699  700  701  702  703  704  705  706  707  708  709  710  711  712  713 
   1    1    0    1    1    0    1    0    1    0    1    1    0    1    1    1    0    0    1    1    0    1    1 
 714  715  716  717  718  719  720  721  722  723  724  725  726  727  728  729  730  731  732  733  734  735  736 
   1    0    0    1    0    0    1    1    1    0    1    0    1    0    1    0    1    0    1    1    0    0    1 
 737  738  739  740  741  742  743  744  745  746  747  748  749  750  751  752  753  754  755  756  757  758  759 
   1    1    1    0    1    1    0    1    0    0    1    0    1    1    1    0    1    0    1    0    1    1    1 
 760  761  762  763  764  765  766  767  768  769  770  771  772  773  774  775  776  777  778  779  780  781  782 
   0    0    1    0    0    0    0    0    1    1    1    1    1    0    0    1    0    1    0    1    1    1    1 
 783  784  785  786  787  788  789  790  791  792  793  794  795  796  797  798  799  800  801  802  803  804  805 
   1    1    1    1    1    1    1    0    0    1    0    1    0    1    1    0    1    1    1    0    0    1    0 
 806  807  808  809  810  811  812  813  814  815  816  817  818  819  820  821  822  823  824  825  826  827  828 
   1    0    1    1    0    0    0    0    0    1    1    1    0    1    1    0    0    1    0    1    1    0    1 
 829  830  831  832  833  834  835  836  837  838  839  840  841  842  843  844  845  846  847  848  849  850  851 
   0    0    1    1    1    1    1    1    1    0    0    1    0    1    1    0    1    0    0    0    0    1    0 
 852  853  854  855  856  857  858  859  860  861  862  863  864  865  866  867  868  869  870  871  872  873  874 
   1    0    0    0    1    1    1    0    1    1    1    0    1    1    0    1    1    1    1    1    0    0    1 
 875  876  877  878  879  880  881  882  883  884  885  886  887  888  889  890  891  892  893  894  895  896  897 
   1    1    1    1    1    0    0    0    0    1    0    0    1    0    1    1    1    1    1    1    1    1    0 
 898  899  900  901  902  903  904  905  906  907  908  909  910  911  912  913  914  915  916  917  918  919  920 
   0    1    1    1    1    1    0    1    0    1    0    1    1    1    0    1    1    1    0    1    0    1    1 
 921  922  923  924  925  926  927  928  929  930  931  932  933  934  935  936  937  938  939  940  941  942  943 
   0    1    0    0    1    1    0    1    1    0    1    1    0    0    0    0    0    0    0    0    0    0    0 
 944  945  946  947  948  949  950  951  952  953  954  955  956  957  958  959  960  961  962  963  964  965  966 
   0    1    0    1    1    0    1    1    1    1    0    0    1    1    1    0    0    0    1    0    1    0    0 
 967  968  969  970  971  972  973  974  975  976  977  978  979  980  981  982  983  984  985  986  987  988  989 
   0    1    1    0    0    0    0    1    1    1    0    1    1    0    0    0    0    0    0    1    0    0    1 
 990  991  992  993  994  995  996  997  998  999 1000 
   0    1    1    1    1    1    0    1    1    1    0 
 [ reached getOption("max.print") -- omitted 4000 entries ]
Levels: 0 1
predict(income_model, type = "class")== d$answered
   [1]  TRUE  TRUE  TRUE FALSE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE FALSE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE
  [19]  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE FALSE  TRUE  TRUE  TRUE  TRUE FALSE  TRUE  TRUE
  [37]  TRUE  TRUE FALSE  TRUE  TRUE  TRUE FALSE  TRUE  TRUE FALSE  TRUE FALSE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE
  [55] FALSE FALSE  TRUE  TRUE  TRUE  TRUE  TRUE FALSE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE
  [73]  TRUE  TRUE FALSE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE FALSE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE
  [91] FALSE  TRUE  TRUE FALSE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE FALSE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE
 [109]  TRUE FALSE FALSE  TRUE  TRUE  TRUE  TRUE FALSE  TRUE FALSE FALSE  TRUE  TRUE  TRUE  TRUE FALSE  TRUE  TRUE
 [127]  TRUE  TRUE FALSE  TRUE  TRUE  TRUE  TRUE  TRUE FALSE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE
 [145]  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE FALSE  TRUE  TRUE  TRUE  TRUE  TRUE FALSE  TRUE
 [163]  TRUE FALSE  TRUE FALSE FALSE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE FALSE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE
 [181]  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE FALSE FALSE  TRUE FALSE FALSE  TRUE  TRUE  TRUE  TRUE
 [199]  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE FALSE  TRUE FALSE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE
 [217]  TRUE  TRUE  TRUE  TRUE  TRUE FALSE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE
 [235]  TRUE  TRUE FALSE FALSE  TRUE  TRUE  TRUE FALSE  TRUE  TRUE  TRUE FALSE FALSE  TRUE  TRUE  TRUE  TRUE  TRUE
 [253]  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE
 [271]  TRUE FALSE  TRUE FALSE FALSE FALSE  TRUE FALSE  TRUE  TRUE  TRUE  TRUE  TRUE FALSE  TRUE FALSE  TRUE  TRUE
 [289]  TRUE  TRUE  TRUE FALSE  TRUE  TRUE FALSE  TRUE FALSE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE
 [307]  TRUE FALSE FALSE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE
 [325]  TRUE  TRUE  TRUE  TRUE FALSE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE FALSE  TRUE  TRUE  TRUE
 [343]  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE FALSE  TRUE FALSE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE
 [361] FALSE  TRUE  TRUE  TRUE  TRUE FALSE  TRUE FALSE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE FALSE  TRUE  TRUE  TRUE
 [379]  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE FALSE  TRUE  TRUE  TRUE  TRUE  TRUE
 [397]  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE FALSE  TRUE  TRUE  TRUE
 [415] FALSE  TRUE  TRUE FALSE  TRUE  TRUE  TRUE FALSE  TRUE  TRUE FALSE FALSE  TRUE FALSE  TRUE  TRUE  TRUE  TRUE
 [433]  TRUE FALSE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE FALSE
 [451]  TRUE  TRUE FALSE  TRUE  TRUE  TRUE  TRUE FALSE FALSE  TRUE FALSE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE
 [469] FALSE  TRUE  TRUE  TRUE FALSE  TRUE  TRUE  TRUE  TRUE  TRUE FALSE  TRUE  TRUE FALSE FALSE  TRUE  TRUE  TRUE
 [487] FALSE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE FALSE  TRUE FALSE  TRUE  TRUE  TRUE
 [505]  TRUE FALSE  TRUE FALSE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE FALSE  TRUE FALSE  TRUE  TRUE  TRUE
 [523]  TRUE FALSE  TRUE  TRUE FALSE  TRUE  TRUE FALSE  TRUE  TRUE FALSE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE
 [541] FALSE FALSE FALSE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE FALSE  TRUE  TRUE  TRUE FALSE  TRUE FALSE
 [559]  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE FALSE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE
 [577]  TRUE FALSE FALSE  TRUE FALSE  TRUE  TRUE FALSE  TRUE  TRUE  TRUE  TRUE FALSE  TRUE  TRUE  TRUE  TRUE  TRUE
 [595]  TRUE FALSE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE FALSE  TRUE  TRUE  TRUE  TRUE FALSE  TRUE  TRUE  TRUE  TRUE
 [613]  TRUE FALSE  TRUE  TRUE  TRUE FALSE FALSE  TRUE FALSE FALSE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE
 [631] FALSE  TRUE  TRUE  TRUE FALSE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE FALSE  TRUE  TRUE  TRUE FALSE FALSE  TRUE
 [649]  TRUE  TRUE FALSE  TRUE FALSE  TRUE  TRUE  TRUE  TRUE  TRUE FALSE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE
 [667]  TRUE  TRUE  TRUE FALSE FALSE  TRUE FALSE  TRUE  TRUE FALSE  TRUE  TRUE  TRUE  TRUE FALSE  TRUE  TRUE  TRUE
 [685]  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE FALSE  TRUE FALSE  TRUE  TRUE FALSE FALSE  TRUE  TRUE  TRUE  TRUE
 [703] FALSE  TRUE FALSE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE FALSE  TRUE  TRUE  TRUE  TRUE  TRUE
 [721]  TRUE  TRUE  TRUE  TRUE FALSE FALSE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE FALSE  TRUE  TRUE  TRUE  TRUE
 [739]  TRUE  TRUE FALSE  TRUE  TRUE  TRUE  TRUE FALSE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE FALSE  TRUE
 [757]  TRUE  TRUE  TRUE  TRUE FALSE  TRUE FALSE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE FALSE  TRUE
 [775] FALSE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE FALSE  TRUE FALSE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE
 [793]  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE FALSE
 [811]  TRUE  TRUE  TRUE FALSE  TRUE FALSE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE
 [829]  TRUE  TRUE FALSE  TRUE FALSE  TRUE  TRUE FALSE  TRUE  TRUE FALSE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE
 [847]  TRUE  TRUE  TRUE  TRUE  TRUE FALSE  TRUE FALSE  TRUE FALSE FALSE  TRUE FALSE  TRUE FALSE  TRUE FALSE FALSE
 [865] FALSE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE FALSE  TRUE  TRUE  TRUE  TRUE  TRUE FALSE FALSE  TRUE  TRUE  TRUE
 [883]  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE FALSE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE FALSE FALSE  TRUE
 [901] FALSE  TRUE FALSE  TRUE FALSE  TRUE  TRUE  TRUE  TRUE FALSE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE FALSE  TRUE
 [919]  TRUE  TRUE FALSE  TRUE FALSE  TRUE FALSE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE FALSE  TRUE FALSE  TRUE
 [937]  TRUE  TRUE  TRUE  TRUE FALSE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE FALSE FALSE  TRUE  TRUE
 [955]  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE FALSE FALSE FALSE FALSE  TRUE FALSE  TRUE FALSE
 [973]  TRUE  TRUE FALSE  TRUE  TRUE FALSE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE
 [991]  TRUE  TRUE  TRUE  TRUE  TRUE FALSE FALSE  TRUE  TRUE  TRUE
 [ reached getOption("max.print") -- omitted 4000 entries ]
sum(predict(income_model, type = "class")== d$answered)/nrow(d)
[1] 0.8104

Q6

Q7

LS0tDQp0aXRsZTogIlByb2plY3QtTW9kZWwgRXZhbHVhdGlvbiBhbmQgRGVwbG95bWVudCBSTWFya2Rvd24gVGVtcGxhdGUiDQphdXRob3I6ICJEaGVlcmFqIEthbWFyYXB1Ig0Kb3V0cHV0OiBodG1sX25vdGVib29rDQotLS0NCg0KYGBge3Igc2V0dXAsIGluY2x1ZGU9RkFMU0V9DQprbml0cjo6b3B0c19jaHVuayRzZXQoZWNobyA9IFRSVUUpDQpsaWJyYXJ5KHRpZHl2ZXJzZSkNCmxpYnJhcnkocnBhcnQpDQpsaWJyYXJ5KHJwYXJ0LnBsb3QpDQpsaWJyYXJ5KG1hZ3JpdHRyKQ0KDQpgYGANCg0KTm90ZTogIA0KDQotIENoYW5nZSB0aGUgaW5mb3JtYXRpb24gaW4gdGhlIHlhbWwgaGVhZGVyIGFib3ZlOiAgdGl0bGUgYW5kIGF1dGhvci4NCi0gTWFrZSBzdXJlIG91dHB1dCBpcyBodG1sX2RvY3VtZW50Lg0KLSBPbmNlIHlvdSBhcmUgZmluaXNoZWQgY29kaW5nLCBydW4gZWFjaCBjaHVuayBpbmRpdmlkdWFsbHkgdG8gbWFrZSBzdXJlIHRoZXJlIGFyZSBubyBlcnJvcnMuICAoSWYgbmVjZXNzYXJ5IGZpeCB5b3VyIGNvZGUuKSBPbmNlIHlvdXIgY29kZSBpcyBlcnJvci1mcmVlLCBjbGljayAia25pdCIgb24gdGhlIG1lbnUgYWJvdmUuIFlvdXIgZG9jdW1lbnQgc2hvdWxkIGNvbXBpbGUgdG8gSFRNTCwgcHJvdmlkZWQgdGhhdCB5b3UgaGF2ZSBvdXRwdXQgc2V0IHRvICJodG1sX2RvY3VtZW50LiINCi0gSW4gdGhlIGNvZGUgY2h1bmsgYWJvdmUgKCJzZXR1cCIpLCBlY2hvIGlzIHNldCB0byBUUlVFLiAgVGhpcyBtZWFucyB0aGF0IHRoZSBjb2RlIGluIHlvdXIgY2h1bmtzIHdpbGwgYmUgZGlzcGxheWVkLCBhbG9uZyB3aXRoIHRoZSByZXN1bHRzLCBpbiB5b3VyIGNvbXBpbGVkIGRvY3VtZW50Lg0KDQoNCiMjIExvYWQgYW5kIFRyYW5zZm9ybSBEYXRhDQoNCkhlcmUgaXMgYSBkYXRhIGRpY3Rpb25hcnk6DQoNCi0gQU5TV0VSRUQ6IEluZGljYXRvciBmb3Igd2hldGhlciB0aGUgY2FsbCB3YXMgYW5zd2VyZWQuDQotIElOQ09NRTogIEFubnVhbCBpbmNvbWUgb2YgY3VzdG9tZXINCi0gRkVNQUxFOiBJbmRpY2F0b3IgZm9yIHdoZXRoZXIgdGhlIGN1c3RvbWVyIGlzIGZlbWFsZQ0KLSBBR0U6ICBBZ2Ugb2YgY3VzdG9tZXINCi0gSk9COiAgSW5kaWNhdG9yIGZvciAgam9iIHR5cGUuDQotIE5VTV9ERVBFTkRFTlRTOiAgTnVtYmVyIG9mIGRlcGVuZGVudHMuDQotIFJFTlQ6ICBJbmRpY2F0b3IgZm9yIHdoZXRoZXIgY3VzdG9tZXIgcmVudHMNCi0gT1dOX1JFUzogIEluZGljYXRvciBmb3Igd2hldGhlciAgY3VzdG9tZXIgb3ducyByZXNpZGVuY2UNCi0gTkVXX0NBUjogIEluZGljYXRvciBvZiB3aGV0aGVyIHRoZSAgY3VzdG9tZXIgb3ducyBhIG5ldyBjYXINCi0gQ0hLX0FDQ1Q6IE51bWJlciBvZiBjaGVja2luZyBhY2NvdW50cw0KLSBTQVZfQUNDVDogTnVtYmVyIG9mIHNhdmluZ3MgYWNjb3VudHMNCi0gTlVNX0FDQ1RTOiAgVG90YWwgbnVtYmVyIG9mICAgb3RoZXIgYWNjb3VudHMNCi0gTU9CSUxFOiAgSW5kaWNhdG9yIGZvciB3aGV0aGVyIHRoZSBjYWxsIGJhY2sgbnVtYmVyIGlzIG1vYmlsZQ0KLSBQUk9EVUNUOiAgVHlwZSBvZiBwcm9kdWN0IHB1cmNoYXNlZC4gKDAgcmVwcmVzZW50cyBubyBwdXJjaGFzZSkNCg0KDQpgYGB7cn0NCmQgPC0gcmVhZF9jc3YoImFkdmlzZWludmVzdF9jbGVhbi5jc3YiKSAgJT4lDQogIG11dGF0ZSggI3B1cmNoYXNlZCA9IGZhY3RvcihpZmVsc2UocHJvZHVjdD09MCwgIm5vIiwieWVzIikpLA0KICAgICAgICAgYW5zd2VyZWQgPSBmYWN0b3IoYW5zd2VyZWQpLA0KICAgICAgICAgZmVtYWxlID0gZmFjdG9yKGZlbWFsZSksDQogICAgICAgICBqb2IgPSBmYWN0b3Ioam9iKSwNCiAgICAgICAgIHJlbnQgPSBmYWN0b3IocmVudCksDQogICAgICAgICBvd25fcmVzID0gZmFjdG9yKG93bl9yZXMpLA0KICAgICAgICAgbmV3X2NhciA9IGZhY3RvcihuZXdfY2FyKSwNCiAgICAgICAgIG1vYmlsZSA9IGZhY3Rvcihtb2JpbGUpKSAlPiUgDQogIHNlbGVjdCgtcHJvZHVjdCkNCg0KP3NlbGVjdA0KYGBgDQoNCiMjIFF1ZXN0aW9ucw0KDQojIyMgUTEuIA0KDQoNCmBgYHtyfQ0KdGFibGUoZCRhbnN3ZXJlZCkgJT4lDQogIHByb3AudGFibGUNCmBgYA0KDQojIyMgUTIuIA0KDQpgYGB7cn0NCihpbmNvbWVfbW9kZWwgPC0gcnBhcnQoYW5zd2VyZWQgfiBpbmNvbWUsIGRhdGEgPSBkKSkNCg0KcnBhcnQucGxvdChpbmNvbWVfbW9kZWwpIA0Kc3VtKHByZWRpY3QoaW5jb21lX21vZGVsLCB0eXBlID0gInZlY3RvciIpPT1kJGFuc3dlcmVkKS9ucm93KGQpICMuNTcNCg0KcHJlZGljdChpbmNvbWVfbW9kZWwsIHR5cGUgPSAiY2xhc3MiKQ0KcHJlZGljdChpbmNvbWVfbW9kZWwsIHR5cGUgPSAiY2xhc3MiKT09IGQkYW5zd2VyZWQNCg0KDQpgYGANCg0KIyMjIFE0DQoNCg0KYGBge3J9DQooaW5jb21lX21vZGVsIDwtIHJwYXJ0KGFuc3dlcmVkIH4gLiwgZGF0YSA9IGQpKQ0KDQpycGFydC5wbG90KGluY29tZV9tb2RlbCkgDQoNCmBgYA0KDQoNCiMjIyBRNQ0KDQpgYGB7cn0NCnByZWRpY3QoaW5jb21lX21vZGVsLCB0eXBlID0gImNsYXNzIikNCnByZWRpY3QoaW5jb21lX21vZGVsLCB0eXBlID0gImNsYXNzIik9PSBkJGFuc3dlcmVkDQpzdW0ocHJlZGljdChpbmNvbWVfbW9kZWwsIHR5cGUgPSAiY2xhc3MiKT09IGQkYW5zd2VyZWQpL25yb3coZCkNCmBgYA0KDQoNCiMjIyBRNg0KDQpgYGB7cn0NCg0KYGBgDQoNCiMjIyBRNw0KDQpgYGB7cn0NCg0KYGBgDQoNCg==