From aad8fc7675e85cd47705051eae016c192d2cb954 Mon Sep 17 00:00:00 2001 From: Jacques Verre Date: Mon, 19 Aug 2024 14:58:32 +0100 Subject: [PATCH] Added MPM end to end demo --- guides/MPM/end_to_end_example/.gitignore | 2 + .../credit_scoring_dataset.csv | 1201 +++++++++++++++++ .../data_processing/data_processing.py | 68 + guides/MPM/end_to_end_example/readme.md | 62 + .../MPM/end_to_end_example/requirements.txt | 10 + .../serving/FastAPI/demo_data.csv | 1201 +++++++++++++++++ .../serving/FastAPI/main.py | 148 ++ .../training/model_training.py | 68 + 8 files changed, 2760 insertions(+) create mode 100644 guides/MPM/end_to_end_example/.gitignore create mode 100644 guides/MPM/end_to_end_example/data_processing/credit_scoring_dataset.csv create mode 100644 guides/MPM/end_to_end_example/data_processing/data_processing.py create mode 100644 guides/MPM/end_to_end_example/readme.md create mode 100644 guides/MPM/end_to_end_example/requirements.txt create mode 100644 guides/MPM/end_to_end_example/serving/FastAPI/demo_data.csv create mode 100644 guides/MPM/end_to_end_example/serving/FastAPI/main.py create mode 100644 guides/MPM/end_to_end_example/training/model_training.py diff --git a/guides/MPM/end_to_end_example/.gitignore b/guides/MPM/end_to_end_example/.gitignore new file mode 100644 index 0000000..550bb0b --- /dev/null +++ b/guides/MPM/end_to_end_example/.gitignore @@ -0,0 +1,2 @@ +training/preprocessed_data.csv +__pycache__ \ No newline at end of file diff --git a/guides/MPM/end_to_end_example/data_processing/credit_scoring_dataset.csv b/guides/MPM/end_to_end_example/data_processing/credit_scoring_dataset.csv new file mode 100644 index 0000000..f1c54ca --- /dev/null +++ b/guides/MPM/end_to_end_example/data_processing/credit_scoring_dataset.csv @@ -0,0 +1,1201 @@ +CustID,CustAge,TmAtAddress,ResStatus,EmpStatus,CustIncome,TmWBank,OtherCC,AMBalance,UtilRate,status,probdefault +1,53,62,Tenant,SelfEmployed,50000,55,True,1055.93,0.22,0,0.250347030301424 +2,61,22,Home Owner,Employed,52000,25,True,1161.58,0.24,0,0.187768691768895 +3,47,30,Tenant,Employed,37000,61,True,877.23,0.29,0,0.317297984790962 +4,50,75,Home Owner,Employed,53000,20,True,157.37,0.08,0,0.17109535058152 +5,68,56,Home Owner,Employed,53000,14,True,561.84,0.11,0,0.189461157614805 +6,65,13,Home Owner,Employed,48000,59,True,968.18,0.15,0,0.13074447598822 +7,34,32,Home Owner,SelfEmployed,32000,26,True,717.82,0.02,1,0.52178248382326 +8,50,57,Other,Employed,51000,33,True,3041.2,0.13,0,0.284809703934435 +9,50,10,Tenant,SelfEmployed,52000,25,True,115.56,0.02,1,0.261164564639017 +10,49,30,Home Owner,SelfEmployed,53000,23,True,718.5,0.17,1,0.304670669262413 +11,52,24,Tenant,SelfEmployed,34000,44,True,119.8,0.07,1,0.341790579125796 +12,48,91,Other,SelfEmployed,44000,14,True,403.62,0.03,0,0.223681987709667 +13,65,63,Home Owner,SelfEmployed,48000,6,True,111.88,0.02,0,0.279322077463349 +14,44,75,Other,SelfEmployed,41000,35,True,436.41,0.18,0,0.361464192436009 +15,46,82,Other,Employed,46000,16,True,162.21,0.04,0,0.165313824465747 +16,33,47,Home Owner,Employed,36000,36,True,845.02,0.24,0,0.37991876460721 +17,39,10,Tenant,Employed,34000,40,True,756.26,0.27,1,0.405537768346588 +18,24,7,Home Owner,Employed,22000,19,True,449.61,0.24,0,0.426909549793942 +19,53,14,Home Owner,Employed,51000,11,True,519.46,0.42,1,0.191525912301165 +20,52,55,Other,SelfEmployed,42000,12,True,1269.17,0.21,0,0.304874527174626 +21,37,13,Tenant,SelfEmployed,33000,22,True,819.27,0.07,1,0.591344401858186 +22,51,13,Home Owner,Employed,35000,33,True,468.85,0.01,0,0.225547462669001 +23,38,29,Other,SelfEmployed,20000,9,True,404.83,0.13,0,0.471536868352359 +24,43,41,Tenant,Employed,30000,12,True,304.08,0.09,0,0.333119848974242 +25,56,27,Other,SelfEmployed,42000,40,True,856.06,0.24,1,0.292677402891946 +26,52,9,Home Owner,SelfEmployed,37000,19,True,1203.52,0.11,1,0.387275842324028 +27,45,5,Other,Employed,43000,25,True,323.22,0.06,0,0.188127208344631 +28,40,64,Home Owner,SelfEmployed,31000,10,True,504.08,0.1,0,0.419762044004106 +29,58,34,Home Owner,SelfEmployed,58000,11,True,603.34,0.14,1,0.360119230352826 +30,36,39,Home Owner,Employed,33000,65,True,1018.98,0.47,0,0.291021326048197 +31,44,17,Tenant,Employed,32000,42,True,2150.45,0.32,0,0.465655132777142 +32,46,6,Tenant,SelfEmployed,37000,16,True,310.21,0.04,1,0.341276174632866 +33,46,8,Tenant,SelfEmployed,32000,26,True,940.78,0.3,0,0.472671752523156 +34,58,18,Tenant,SelfEmployed,44000,27,True,697.85,0.54,1,0.326653271185778 +35,35,23,Tenant,SelfEmployed,48000,39,True,1119.01,0.05,1,0.426488700554379 +36,36,48,Other,Employed,30000,21,True,2272.85,0.85,1,0.500667742607863 +37,60,58,Tenant,Employed,41000,52,True,582.96,0.43,0,0.199138509005248 +38,57,62,Tenant,Employed,58000,70,True,193.69,0.06,0,0.134638800024495 +39,56,42,Home Owner,Employed,47000,51,True,1188.87,0.23,0,0.161679969821355 +40,57,31,Tenant,SelfEmployed,54000,19,True,124.04,0.05,0,0.263304129158522 +41,41,18,Home Owner,SelfEmployed,45000,28,True,1374.5,0.41,1,0.487074294301235 +42,33,8,Home Owner,Employed,31000,42,True,587.95,0.09,1,0.424671855994526 +43,40,29,Home Owner,Employed,33000,117,True,919.49,0.27,0,0.163425259402605 +44,30,32,Other,SelfEmployed,33000,30,True,776.63,0.04,0,0.425390152897854 +45,47,27,Tenant,SelfEmployed,39000,26,True,2339.96,1.53,1,0.474746393491284 +46,38,26,Other,SelfEmployed,47000,19,True,1395.15,0.11,0,0.326144320731595 +47,52,56,Tenant,Employed,56000,79,True,294.46,0.12,0,0.0819374346619042 +48,49,56,Tenant,Employed,49000,13,True,253.02,0.08,0,0.194712645685333 +49,41,57,Home Owner,SelfEmployed,30000,48,True,79.87,0.05,0,0.288560431957563 +50,38,12,Tenant,SelfEmployed,28000,11,True,407.24,0.06,1,0.572899320660488 +51,48,12,Home Owner,Employed,34000,3,True,819.3,0.29,0,0.335693332430675 +52,59,17,Home Owner,Employed,60000,45,True,613.35,0.25,0,0.13074447598822 +53,48,73,Tenant,Employed,46000,68,True,747.77,0.34,0,0.214944129700236 +54,47,86,Home Owner,Employed,33000,56,True,608.14,0.21,0,0.223524187893705 +55,38,19,Other,Employed,33000,41,True,1883.49,0.2,1,0.438951777237078 +56,52,52,Tenant,Employed,48000,68,True,1266.89,0.08,0,0.191482405401631 +57,43,59,Tenant,SelfEmployed,36000,37,True,214.3,0.03,0,0.377393231725913 +58,56,56,Home Owner,SelfEmployed,50000,11,True,1474.24,0.18,1,0.347698362250506 +59,49,18,Home Owner,Employed,45000,15,True,38.9,0.01,0,0.262002068277417 +60,53,112,Tenant,SelfEmployed,42000,48,True,175.01,0.12,1,0.217967903686401 +61,51,45,Tenant,Employed,34000,40,True,21.59,0.01,0,0.259968197105428 +62,69,75,Tenant,Employed,53000,46,True,498.51,0.06,0,0.108209450621284 +63,43,4,Tenant,SelfEmployed,30000,53,True,233.22,0.02,1,0.322091613357449 +64,42,85,Tenant,Employed,34000,40,True,1089.28,0.55,0,0.380088141906835 +65,42,34,Tenant,SelfEmployed,37000,17,True,287.36,0.05,1,0.379995260039422 +66,48,67,Home Owner,SelfEmployed,50000,47,True,271.88,0.07,0,0.164111076127903 +67,39,3,Tenant,Employed,37000,42,True,112.61,0.05,0,0.313306652711624 +68,54,11,Tenant,SelfEmployed,40000,42,True,975.88,0.62,1,0.420078950424251 +69,40,72,Tenant,SelfEmployed,40000,8,True,593.03,0.09,1,0.502586976677197 +70,44,35,Tenant,Employed,38000,28,True,743.34,0.02,0,0.373213291230374 +71,49,64,Home Owner,Employed,37000,8,True,881.68,0.3,0,0.329195056622996 +72,57,28,Tenant,SelfEmployed,45000,27,True,704.65,0.25,0,0.383492627082357 +73,52,7,Tenant,SelfEmployed,38000,34,True,1410.27,0.12,0,0.43426711900881 +74,44,6,Tenant,Employed,39000,19,True,1716.78,0.48,1,0.422429899336029 +75,35,39,Tenant,SelfEmployed,42000,42,True,1147.27,0.07,0,0.561217265595989 +76,52,50,Tenant,SelfEmployed,39000,57,True,849.39,0.36,0,0.322688271541987 +77,66,19,Home Owner,Employed,45000,13,True,1322.21,0.08,0,0.228966513839903 +78,55,79,Home Owner,Employed,39000,57,True,856.65,0.01,1,0.215774353437077 +79,45,20,Tenant,Employed,39000,31,True,633.61,0.07,0,0.373213291230374 +80,59,15,Home Owner,SelfEmployed,45000,19,True,292.34,0.05,1,0.29041055201745 +81,38,59,Home Owner,SelfEmployed,51000,7,True,931.52,0.58,0,0.404770713656572 +82,41,18,Home Owner,Employed,33000,92,True,330.21,0.12,1,0.118580645212685 +83,40,28,Home Owner,Employed,42000,121,True,984.09,0.26,0,0.138791338835586 +84,47,45,Home Owner,SelfEmployed,43000,51,True,457.13,0.04,0,0.194689468573481 +85,38,30,Home Owner,Employed,30000,49,True,454.88,0.06,0,0.2338919590999 +86,38,39,Tenant,SelfEmployed,27000,7,True,228.59,0.08,1,0.572899320660488 +87,47,72,Tenant,Employed,37000,10,True,1830.51,0.43,1,0.41505866787108 +88,69,54,Other,SelfEmployed,54000,4,True,1008.09,0.15,0,0.236059884666033 +89,42,20,Home Owner,Employed,38000,3,True,12.86,0.01,0,0.288880278155683 +90,37,23,Home Owner,Employed,40000,21,True,71.09,0.02,0,0.280359615196588 +91,30,49,Home Owner,SelfEmployed,34000,38,True,1614.13,0.17,0,0.53577935805772 +92,30,36,Tenant,SelfEmployed,26000,36,True,1812.24,0.25,1,0.692335166396219 +93,35,119,Tenant,Employed,37000,41,True,229.6,0.08,0,0.330779113568002 +94,46,55,Tenant,SelfEmployed,34000,17,True,10.13,0,1,0.34788925122551 +95,43,46,Tenant,Employed,30000,11,True,2474.21,1.62,0,0.502805356684501 +96,58,42,Home Owner,SelfEmployed,39000,7,True,350.84,0.2,0,0.280373358087339 +97,35,46,Tenant,SelfEmployed,37000,24,True,271.14,0.01,0,0.422174193206438 +98,50,28,Home Owner,Employed,41000,18,True,923.04,0.28,0,0.297253913692992 +99,43,67,Home Owner,SelfEmployed,35000,4,True,1084.81,0.22,1,0.46579366007106 +100,45,17,Home Owner,SelfEmployed,21000,56,True,7.22,0,0,0.365890817648175 +101,34,18,Tenant,Employed,41000,88,True,939.75,0.15,0,0.209476835515124 +102,59,106,Home Owner,SelfEmployed,45000,16,True,649.67,0.09,1,0.37275617547715 +103,64,49,Home Owner,Employed,50000,35,True,118.43,0,0,0.137340781142218 +104,61,70,Tenant,Employed,52000,28,True,381.33,0.18,0,0.157182269454374 +105,28,48,Home Owner,Employed,34000,85,True,568.84,0.01,0,0.193470808534937 +106,65,43,Home Owner,SelfEmployed,46000,18,True,1115.89,0.53,0,0.295147809636141 +107,55,11,Tenant,Employed,47000,58,True,754.71,0.17,0,0.184286552152178 +108,37,21,Home Owner,SelfEmployed,32000,14,True,833.67,0.34,0,0.504550416310379 +109,49,21,Tenant,Employed,39000,12,True,502.17,0.22,0,0.256477732160533 +110,51,16,Home Owner,Employed,45000,17,True,2121.54,0.64,0,0.306163154845804 +111,24,27,Home Owner,SelfEmployed,31000,25,True,1460.27,0.05,0,0.538156546077472 +112,38,28,Home Owner,Employed,40000,31,True,470.48,0.08,0,0.278133784266714 +113,37,106,Home Owner,Employed,42000,15,True,1350.6,1.09,0,0.419522659882208 +114,46,8,Tenant,SelfEmployed,44000,35,True,2651.4,0.17,1,0.434325782058369 +115,44,23,Tenant,SelfEmployed,45000,49,True,834.14,0.08,0,0.327263463756197 +116,47,10,Other,Employed,41000,60,True,837.7,0.5,0,0.177291523547325 +117,50,71,Home Owner,Employed,44000,95,True,1241.26,0.1,0,0.118225265532151 +118,56,3,Other,SelfEmployed,45000,45,True,540.37,0.13,0,0.208314886393094 +119,51,20,Tenant,Employed,36000,70,True,1116.7,0.36,0,0.243745412794171 +120,37,30,Tenant,SelfEmployed,33000,13,True,190.42,0.02,0,0.412520537302341 +121,50,13,Other,Employed,33000,41,True,1798.66,0.42,0,0.29188866645942 +122,50,82,Tenant,SelfEmployed,49000,10,True,827.36,0.25,0,0.458092138843516 +123,42,70,Tenant,Employed,40000,33,True,1759.69,0.74,1,0.503853234497089 +124,61,54,Home Owner,SelfEmployed,51000,51,True,86.44,0,1,0.132784098240445 +125,37,23,Tenant,Employed,43000,62,True,863.33,0.28,0,0.268024981327152 +126,41,13,Tenant,Employed,42000,64,True,2267.06,0.97,1,0.285609075989187 +127,36,51,Home Owner,Employed,37000,14,True,866.01,0.53,1,0.467861138607489 +128,60,45,Home Owner,SelfEmployed,44000,82,True,708.63,0.08,0,0.1338721716509 +129,53,119,Home Owner,Employed,39000,15,True,791.63,0.23,0,0.299519594678937 +130,50,57,Home Owner,SelfEmployed,50000,19,True,720.76,0.32,0,0.307018545281577 +131,46,4,Home Owner,Employed,36000,8,True,262.89,0.02,0,0.255617574725905 +132,73,2,Home Owner,SelfEmployed,56000,102,True,780.93,0.01,0,0.113111864324546 +133,66,22,Other,SelfEmployed,59000,40,True,1211.67,0.5,0,0.210282806909166 +134,42,95,Home Owner,Employed,43000,14,True,234.13,0.03,0,0.231171150058876 +135,29,28,Tenant,SelfEmployed,38000,6,True,372.67,0.02,0,0.463449544812674 +136,59,13,Tenant,SelfEmployed,46000,14,True,1199.48,0.31,0,0.329090374473228 +137,48,100,Tenant,SelfEmployed,48000,55,True,46.14,0,0,0.186981765141878 +138,44,31,Other,Employed,41000,2,True,1101.84,0.32,0,0.312571003114607 +139,38,39,Home Owner,Employed,30000,7,True,180.16,0.07,1,0.435922484119007 +140,36,21,Home Owner,SelfEmployed,35000,33,True,920.13,0.39,1,0.475249214751345 +141,32,26,Home Owner,Employed,28000,15,True,12.29,0,0,0.513903821522943 +142,34,63,Home Owner,Employed,29000,28,True,876.28,0.15,0,0.424671855994526 +143,41,33,Tenant,Employed,34000,38,True,206.57,0.07,0,0.296889458011687 +144,51,65,Tenant,Employed,48000,34,True,1802.55,0.01,0,0.296679043124649 +145,44,12,Other,SelfEmployed,33000,4,True,37.38,0,1,0.325152240811359 +146,42,5,Home Owner,SelfEmployed,47000,26,True,800.92,0.17,0,0.344981076527166 +147,48,23,Tenant,Employed,35000,10,True,337.32,0.18,0,0.359738976193728 +148,34,38,Tenant,Employed,37000,31,True,1135.94,0.2,0,0.417831122697301 +149,54,100,Home Owner,Employed,45000,52,True,998.47,0.27,0,0.249087379043959 +150,36,5,Home Owner,SelfEmployed,46000,46,True,790.07,0.6,1,0.333582742451884 +151,55,5,Other,SelfEmployed,57000,38,True,1668.7,0.25,0,0.293173735885064 +152,64,95,Tenant,Employed,55000,24,True,2555,0.24,0,0.247540367142938 +153,26,26,Home Owner,SelfEmployed,25000,75,True,1045.36,0.57,0,0.37114272803 +154,36,51,Tenant,Employed,32000,76,True,445.37,0.14,0,0.181834115848676 +155,47,76,Home Owner,SelfEmployed,38000,77,True,337.55,0.01,0,0.140341390238742 +156,45,112,Tenant,SelfEmployed,31000,60,True,473.21,0.1,0,0.322091613357449 +157,37,66,Other,SelfEmployed,33000,7,True,1450.34,0.32,0,0.449344922055131 +158,38,22,Tenant,SelfEmployed,28000,16,True,112.95,0.01,1,0.623875973970609 +159,39,26,Tenant,Employed,39000,107,True,499.02,0.05,0,0.145507316214704 +160,35,15,Other,Employed,30000,8,True,978.68,0.54,1,0.400288714915905 +161,22,51,Home Owner,Employed,23000,23,True,1284.96,0.27,1,0.528622263929826 +162,43,53,Tenant,Employed,36000,71,True,1093.56,0.86,1,0.181824875778601 +163,57,19,Other,Employed,41000,3,True,350.2,0,0,0.206674809296592 +164,38,39,Other,SelfEmployed,23000,77,True,177.15,0.05,0,0.222982493323055 +165,48,21,Home Owner,SelfEmployed,38000,70,True,1217.03,0.2,0,0.365967970917369 +166,47,28,Home Owner,SelfEmployed,35000,42,True,231.4,0.02,0,0.30430492490224 +167,49,25,Other,Employed,45000,16,True,1852.17,0,0,0.327949502660473 +168,57,55,Tenant,SelfEmployed,37000,39,True,163.89,0.06,0,0.335233836076032 +169,55,32,Home Owner,SelfEmployed,47000,12,True,2471.57,0.36,1,0.349894209382922 +170,49,29,Tenant,SelfEmployed,46000,28,True,1268.7,0.78,0,0.394703118054122 +171,40,3,Home Owner,SelfEmployed,21000,20,True,164.63,0.12,0,0.472774670482084 +172,45,20,Tenant,Employed,49000,9,True,55.64,0.02,1,0.321293209265593 +173,51,12,Other,Employed,35000,25,True,499.55,0.43,0,0.184962362937081 +174,55,37,Tenant,Employed,45000,22,True,1514.43,0.23,1,0.308458681849731 +175,38,69,Home Owner,Employed,34000,26,True,1029.94,0.27,0,0.368035695029157 +176,27,15,Tenant,SelfEmployed,28000,13,True,1040.85,0.12,0,0.65192860814992 +177,45,79,Tenant,SelfEmployed,35000,32,True,18.63,0.01,0,0.377393231725913 +178,58,111,Home Owner,SelfEmployed,47000,22,True,851.52,0.01,0,0.329023420902134 +179,50,38,Home Owner,SelfEmployed,49000,31,True,471.42,0.2,0,0.231807281627962 +180,41,15,Other,Employed,44000,11,True,598.58,0.33,1,0.356559953677845 +181,48,58,Other,Employed,50000,30,True,87.61,0.02,0,0.137240705224553 +182,43,65,Other,Employed,39000,121,True,988.39,0.11,1,0.128790168641338 +183,28,85,Home Owner,Employed,36000,11,True,880.34,0.07,0,0.420066190447509 +184,56,24,Other,Employed,43000,74,True,2649.97,1.02,0,0.112624382810972 +185,27,24,Tenant,SelfEmployed,38000,65,True,613.69,0.05,0,0.412868759973465 +186,47,132,Tenant,SelfEmployed,31000,20,True,158.87,0.1,0,0.38429840535016 +187,36,154,Tenant,SelfEmployed,27000,43,True,805.4,0.1,0,0.64517449830584 +188,42,52,Home Owner,SelfEmployed,40000,89,True,1112.96,0.21,0,0.282487786411748 +189,56,35,Tenant,SelfEmployed,53000,68,True,715.27,0.21,0,0.250347030301424 +190,63,40,Tenant,Employed,45000,55,True,14.7,0.01,0,0.172663471637442 +191,45,35,Home Owner,Employed,37000,38,True,1019.51,0.59,0,0.337005815911596 +192,67,43,Other,SelfEmployed,58000,16,True,1553.56,0.12,1,0.285998857193785 +193,50,57,Tenant,Employed,52000,46,True,381.83,0.01,0,0.134638800024495 +194,49,14,Tenant,Employed,42000,2,True,356.02,0.13,0,0.251670775616093 +195,38,26,Home Owner,SelfEmployed,21000,72,True,1035.7,0.2,0,0.348433214855149 +196,52,38,Home Owner,Employed,47000,39,True,1311.13,0.23,0,0.237072253485378 +197,29,14,Home Owner,Employed,48000,20,True,405.61,0.02,1,0.233516961228752 +198,44,45,Home Owner,SelfEmployed,33000,11,True,252.2,0.1,1,0.382078002803709 +199,59,50,Tenant,SelfEmployed,38000,38,True,38.66,0.01,1,0.282272253099827 +200,37,9,Tenant,SelfEmployed,33000,23,True,97.01,0.02,0,0.409843014810784 +201,26,85,Tenant,SelfEmployed,31000,56,True,943.16,0.18,0,0.45863243875561 +202,43,40,Tenant,SelfEmployed,33000,62,True,267.4,0.11,0,0.365617990937023 +203,45,3,Tenant,Employed,49000,43,True,1480.33,0.41,1,0.383077065058578 +204,32,86,Home Owner,Employed,38000,17,True,1118,0.19,1,0.38692407851379 +205,49,68,Home Owner,SelfEmployed,35000,14,True,1310.13,0.47,1,0.48462687260278 +206,31,52,Home Owner,Employed,30000,80,True,364.09,0,0,0.161974932739261 +207,50,38,Home Owner,Employed,48000,12,True,573.9,0.1,0,0.298426294947322 +208,24,3,Tenant,SelfEmployed,26000,8,True,83.92,0.02,1,0.677521967010251 +209,48,19,Home Owner,Employed,40000,11,True,100.2,0.02,0,0.250559510318801 +210,37,10,Tenant,SelfEmployed,48000,12,True,573.43,0,1,0.409707492411318 +211,43,66,Tenant,Employed,49000,46,True,474.7,0.26,0,0.157549960115211 +212,37,57,Other,SelfEmployed,32000,57,True,622.86,0.21,1,0.420181096580368 +213,32,50,Tenant,Employed,25000,22,True,1356.23,0.33,1,0.570497996948847 +214,56,27,Tenant,SelfEmployed,49000,24,True,511.67,0.11,0,0.261164564639017 +215,34,6,Tenant,SelfEmployed,47000,46,True,1203.39,0.52,0,0.326070977235353 +216,37,7,Other,Employed,31000,71,True,1717.67,0.26,1,0.194018488032557 +217,48,50,Home Owner,SelfEmployed,35000,16,True,15.62,0,1,0.303273529348471 +218,51,31,Home Owner,SelfEmployed,44000,23,True,1234.26,0.1,0,0.34683973948097 +219,48,33,Tenant,Employed,44000,20,True,360.87,0.21,0,0.226622817157236 +220,46,58,Tenant,SelfEmployed,31000,9,True,2008.24,0.54,0,0.558231185099251 +221,41,33,Other,Employed,29000,13,True,2134.02,0.74,0,0.369537130697685 +222,54,59,Home Owner,SelfEmployed,35000,38,True,955.22,0.42,1,0.384654889752109 +223,41,27,Other,Employed,35000,34,True,904.52,0.22,0,0.283712097925715 +224,46,113,Home Owner,Employed,35000,79,True,1106.63,0.34,0,0.185399453680744 +225,29,46,Tenant,Employed,39000,24,True,2231.9,1.61,1,0.470404950666832 +226,34,70,Home Owner,Employed,42000,28,True,898.9,0.01,0,0.342310208074807 +227,53,94,Tenant,Employed,54000,55,True,1068.59,0.23,1,0.242785136339711 +228,50,46,Tenant,Employed,36000,6,True,1444.23,0.2,0,0.376025293406019 +229,34,45,Home Owner,SelfEmployed,44000,59,True,207.3,0.12,1,0.256354122201696 +230,38,53,Tenant,SelfEmployed,27000,22,True,668.88,0.01,1,0.629229257848076 +231,43,6,Tenant,SelfEmployed,40000,39,True,96.18,0.02,0,0.374853716354719 +232,30,116,Tenant,SelfEmployed,38000,15,True,808.69,0.12,1,0.522175052999995 +233,49,10,Tenant,Employed,37000,51,True,850.32,0.15,0,0.243745412794171 +234,51,12,Home Owner,SelfEmployed,53000,20,True,1454.29,0.52,1,0.317143503342266 +235,43,24,Home Owner,Employed,37000,19,True,1698.61,0.11,0,0.384375771195256 +236,56,25,Tenant,Employed,51000,5,True,185.22,0.01,0,0.21722430384334 +237,51,31,Home Owner,Employed,40000,61,True,750.03,0.26,0,0.213948668566516 +238,46,39,Home Owner,Employed,50000,89,True,387.06,0.03,0,0.0718519335257212 +239,45,23,Home Owner,SelfEmployed,38000,9,True,473.58,0.29,0,0.375188943688518 +240,30,40,Tenant,SelfEmployed,33000,12,True,172.97,0.01,1,0.523772421338562 +241,36,67,Home Owner,SelfEmployed,27000,35,True,2353.26,1.71,1,0.653458335205494 +242,48,49,Home Owner,Employed,42000,85,True,744.2,0.26,0,0.118225265532151 +243,36,65,Tenant,Employed,55000,31,True,644.24,0.34,0,0.334700618366784 +244,36,25,Home Owner,SelfEmployed,29000,58,True,895.86,0.04,1,0.415170072505832 +245,40,15,Tenant,Employed,39000,65,True,537.87,0.28,0,0.210609686561165 +246,33,24,Other,SelfEmployed,25000,12,True,1861.03,0.69,1,0.597697056332623 +247,39,17,Tenant,SelfEmployed,38000,11,True,1578.01,0.67,0,0.543655074554427 +248,32,57,Home Owner,SelfEmployed,28000,92,True,424.51,0.22,0,0.288989315331975 +249,29,46,Home Owner,Employed,33000,53,True,2475.69,0.55,0,0.418930977120293 +250,45,33,Tenant,SelfEmployed,31000,16,True,813.37,0.18,0,0.603431094438385 +251,25,38,Tenant,SelfEmployed,26000,10,True,1227.4,0.74,0,0.753132064948976 +252,39,26,Home Owner,SelfEmployed,34000,19,True,751.79,0.15,1,0.465359338973487 +253,39,61,Tenant,SelfEmployed,36000,11,True,1250.67,0.64,0,0.531931815283626 +254,40,38,Tenant,SelfEmployed,22000,31,True,201.68,0.04,0,0.595859571264375 +255,53,25,Other,Employed,49000,55,True,1093.45,0.04,0,0.130648478650617 +256,49,15,Home Owner,Employed,43000,12,True,1319.84,0.1,1,0.275769406937427 +257,29,55,Home Owner,Employed,44000,17,True,120.77,0.01,0,0.269657024797048 +258,58,62,Home Owner,SelfEmployed,43000,43,True,1643.2,0.44,0,0.334705201891077 +259,54,51,Tenant,Employed,37000,103,True,260.44,0.03,0,0.112946390759862 +260,39,27,Home Owner,SelfEmployed,22000,52,True,1337.03,0.26,1,0.494247657712649 +261,50,71,Home Owner,SelfEmployed,48000,10,True,1541.92,0.22,1,0.430681611608349 +262,44,125,Home Owner,SelfEmployed,33000,32,True,1930.78,0.55,1,0.484508912660361 +263,48,5,Tenant,Employed,36000,22,True,1224.22,0.33,0,0.333726879307786 +264,59,22,Tenant,Employed,53000,6,True,17.92,0.01,0,0.177916600755301 +265,41,13,Home Owner,Employed,43000,5,True,765.8,0.2,0,0.333817035714634 +266,37,62,Home Owner,Employed,26000,16,True,933.22,0.14,1,0.494973424697572 +267,55,45,Home Owner,Employed,38000,8,True,206.57,0.12,1,0.252597212883783 +268,31,8,Home Owner,Employed,32000,49,True,1657.88,0.8,0,0.372787405644712 +269,42,48,Home Owner,Employed,37000,8,True,938.64,0.68,0,0.37101886871903 +270,48,48,Tenant,SelfEmployed,40000,4,True,1252.81,0.59,0,0.456700824610463 +271,30,48,Home Owner,SelfEmployed,28000,73,True,1077.45,0.73,0,0.37114272803 +272,36,34,Home Owner,Employed,35000,83,True,1118.35,0.53,0,0.186112742719234 +273,44,61,Tenant,SelfEmployed,28000,17,True,785.78,0.36,0,0.604004976769823 +274,29,3,Home Owner,Employed,24000,24,True,101.54,0.02,0,0.424206071093066 +275,36,106,Home Owner,SelfEmployed,46000,17,True,3156.43,0.06,0,0.485864472543668 +276,40,65,Tenant,SelfEmployed,39000,43,True,393.79,0.07,0,0.377393231725913 +277,42,23,Home Owner,SelfEmployed,37000,67,True,259.78,0.03,0,0.251871599448589 +278,47,60,Tenant,Employed,39000,34,True,293.81,0.16,0,0.257408778498702 +279,44,3,Tenant,SelfEmployed,19000,17,True,1419.92,1,1,0.615228836021247 +280,43,78,Tenant,SelfEmployed,19000,49,True,721.88,0.53,1,0.495326074927967 +281,61,73,Home Owner,SelfEmployed,39000,122,True,1484.77,0.18,0,0.213029787721056 +282,48,73,Tenant,Employed,44000,9,True,1002.28,0.25,1,0.328111015936861 +283,51,22,Tenant,SelfEmployed,37000,34,True,536.28,0.43,0,0.417144645460541 +284,59,32,Other,SelfEmployed,52000,9,True,98.75,0.01,0,0.231958911431922 +285,46,4,Home Owner,Employed,33000,11,True,2023.72,0.98,0,0.384138393446062 +286,54,37,Tenant,SelfEmployed,44000,50,True,984.24,0.12,0,0.288112710244409 +287,49,91,Home Owner,Employed,39000,20,True,487.67,0.02,0,0.227485078720433 +288,59,103,Home Owner,SelfEmployed,40000,67,True,714.43,0.08,1,0.238832986054942 +289,41,55,Home Owner,SelfEmployed,32000,57,True,1320.22,0.07,0,0.381723060996681 +290,36,59,Tenant,SelfEmployed,38000,29,True,1312.1,0.14,1,0.526547610526385 +291,42,38,Tenant,SelfEmployed,40000,11,True,934.8,0.06,0,0.502586976677197 +292,40,34,Tenant,Employed,30000,50,True,252.95,0.09,0,0.243242300750031 +293,40,13,Other,Employed,45000,45,True,836.09,0.01,0,0.179599520739999 +294,31,9,Tenant,SelfEmployed,28000,23,True,638.96,0.03,1,0.649414907919103 +295,44,67,Tenant,SelfEmployed,40000,7,True,1268.94,0.47,1,0.514374217176981 +296,31,34,Tenant,Employed,24000,10,True,706.52,0.04,1,0.592540369113912 +297,54,19,Home Owner,Employed,44000,78,True,1626.74,0.92,1,0.140064548109805 +298,43,106,Tenant,Employed,38000,52,True,777.48,0.18,1,0.279232031614405 +299,57,26,Other,SelfEmployed,48000,39,True,785.7,0.15,0,0.326400774387267 +300,49,16,Tenant,Employed,34000,17,True,179.41,0.01,0,0.262101437445791 +301,48,91,Other,SelfEmployed,38000,21,True,606.3,0.1,1,0.329989221671448 +302,44,78,Home Owner,Employed,43000,28,True,660.91,0.09,1,0.301579224816732 +303,45,6,Tenant,SelfEmployed,41000,78,True,36.38,0.01,0,0.182869505491197 +304,49,70,Tenant,SelfEmployed,48000,8,True,145.43,0.01,1,0.290881476813336 +305,46,46,Other,Employed,40000,118,True,97.46,0.03,0,0.0784536651270572 +306,21,37,Tenant,Employed,21000,84,True,230.61,0.01,1,0.313717634284673 +307,58,19,Tenant,SelfEmployed,43000,114,True,836.67,0.34,0,0.153301604090678 +308,73,32,Home Owner,SelfEmployed,51000,5,True,473.72,0.32,0,0.214513965515344 +309,45,13,Home Owner,Employed,42000,13,True,939.99,0.02,0,0.303913690069848 +310,55,22,Tenant,Employed,42000,16,True,1148.82,0.44,1,0.376507517575898 +311,46,41,Tenant,Employed,43000,27,True,500.29,0.19,1,0.227478644088105 +312,53,31,Home Owner,Employed,35000,34,True,1093.3,0.15,0,0.29720447082117 +313,43,5,Tenant,Employed,38000,7,True,1571.96,0.18,0,0.420072979166752 +314,50,59,Home Owner,SelfEmployed,50000,37,True,96.75,0.01,0,0.299845586499442 +315,35,42,Home Owner,Employed,28000,27,True,612.67,0.13,0,0.598441847498053 +316,33,36,Home Owner,Employed,47000,37,True,800.52,0.19,0,0.300438530972076 +317,67,32,Home Owner,SelfEmployed,44000,68,True,121.9,0.1,1,0.156517807188532 +318,47,73,Home Owner,Employed,49000,4,True,326.5,0.07,0,0.194005582275429 +319,44,6,Tenant,Employed,36000,22,True,800.06,0.06,0,0.375803895381083 +320,53,9,Tenant,Employed,39000,26,True,1865.56,0.28,0,0.375698843017832 +321,50,89,Other,SelfEmployed,49000,7,True,739.56,0.21,1,0.359924551892237 +322,51,42,Tenant,Employed,52000,41,True,622.74,0.08,1,0.257739040098355 +323,27,39,Home Owner,SelfEmployed,28000,39,True,948.65,0.1,1,0.612600976544767 +324,51,3,Tenant,Employed,37000,22,True,375.75,0.16,0,0.256477732160533 +325,53,42,Other,Employed,48000,17,True,436.27,0.23,0,0.138555424960853 +326,46,101,Tenant,SelfEmployed,51000,86,True,1059.64,0.01,1,0.162930290839866 +327,43,20,Home Owner,SelfEmployed,43000,6,True,337.83,0.13,0,0.337793536491434 +328,52,20,Tenant,Employed,50000,23,True,1202.51,0.31,0,0.257739040098355 +329,32,51,Home Owner,Employed,34000,19,True,1171.05,0.39,1,0.479791722522873 +330,42,51,Tenant,SelfEmployed,37000,22,True,513.44,0.11,0,0.465189576457556 +331,42,37,Home Owner,Employed,35000,15,True,669.6,0.16,0,0.33948121638331 +332,74,25,Other,SelfEmployed,45000,5,True,129.46,0.06,0,0.205023242410032 +333,34,73,Other,SelfEmployed,18000,57,True,1220.36,0.07,1,0.440387580124922 +334,50,2,Tenant,Employed,34000,49,True,674.56,0.31,1,0.249183503921592 +335,43,46,Tenant,SelfEmployed,41000,7,True,385.18,0.23,0,0.41032255260622 +336,33,16,Home Owner,Employed,33000,8,True,39.95,0,0,0.335196768723757 +337,40,50,Home Owner,Employed,36000,75,True,349.8,0.09,0,0.115554120373404 +338,32,68,Other,Employed,36000,13,True,57.35,0.02,1,0.252996053356601 +339,40,57,Tenant,Employed,37000,16,True,226.87,0.05,1,0.293099607513732 +340,33,31,Home Owner,SelfEmployed,32000,85,True,457.23,0.08,0,0.219022619084433 +341,55,51,Home Owner,Employed,48000,26,True,1531.39,0.09,0,0.306040247070009 +342,42,77,Tenant,Employed,32000,10,True,1273.76,0.68,0,0.466001402769067 +343,40,95,Tenant,Employed,36000,29,True,1082.35,0.46,0,0.373213291230374 +344,49,3,Tenant,Employed,45000,67,True,1774.04,0.15,0,0.249592664595954 +345,50,5,Tenant,Employed,33000,20,True,358.33,0,0,0.262101437445791 +346,50,37,Home Owner,SelfEmployed,40000,26,True,849.86,0.31,1,0.382096498278724 +347,54,46,Home Owner,Employed,43000,18,True,77.5,0.02,0,0.200096771906613 +348,39,60,Home Owner,SelfEmployed,39000,127,True,1193.99,0.19,1,0.237813895697244 +349,66,33,Tenant,Employed,45000,24,True,496.37,0.32,1,0.242862554924873 +350,27,84,Home Owner,Employed,36000,23,True,847.32,0.65,0,0.384304013423373 +351,44,38,Home Owner,Employed,36000,2,True,424.7,0.12,1,0.288880278155683 +352,39,54,Tenant,Employed,44000,14,True,1360.71,0.02,0,0.373641890785949 +353,53,63,Tenant,Employed,38000,16,True,38.26,0,1,0.256477732160533 +354,49,32,Other,Employed,42000,12,True,315.99,0,0,0.163126654866657 +355,49,32,Home Owner,SelfEmployed,53000,3,True,1051.29,0.06,0,0.337079452576759 +356,60,34,Home Owner,Employed,55000,18,True,487.26,0.14,0,0.138656305497949 +357,45,63,Home Owner,SelfEmployed,40000,2,True,376.77,0.23,0,0.372655383112019 +358,54,40,Other,Employed,35000,4,True,1238.97,0.43,1,0.351789365337845 +359,51,78,Other,Employed,53000,5,True,246.27,0.01,0,0.155830860312522 +360,48,132,Tenant,Employed,48000,47,True,624.7,0.11,0,0.184286552152178 +361,52,12,Home Owner,Employed,54000,10,True,1420.01,0.76,1,0.26503116453654 +362,44,58,Home Owner,Employed,31000,60,True,167.21,0.01,0,0.215312538525459 +363,40,115,Tenant,SelfEmployed,28000,4,True,1763.43,1.62,1,0.680165011218009 +364,50,33,Home Owner,Employed,35000,6,True,110.75,0.01,1,0.252597212883783 +365,53,62,Home Owner,SelfEmployed,37000,65,True,187.52,0.05,0,0.218806551571683 +366,44,91,Tenant,Employed,39000,9,True,831.07,0.08,0,0.408628368168375 +367,56,32,Home Owner,Employed,41000,8,True,1296.88,0.29,1,0.337269610053001 +368,61,13,Home Owner,SelfEmployed,42000,30,True,1475,0.48,0,0.38123603449738 +369,60,19,Home Owner,SelfEmployed,46000,29,True,756.31,0.19,0,0.292852349959548 +370,41,6,Tenant,SelfEmployed,41000,24,True,2253.14,0.31,1,0.514026602841381 +371,57,38,Home Owner,SelfEmployed,40000,29,True,1312.74,0.09,1,0.393292212514476 +372,47,74,Home Owner,SelfEmployed,37000,51,True,712.07,0.1,0,0.29240769515264 +373,58,42,Tenant,SelfEmployed,48000,2,True,875.97,0.23,1,0.317185185069824 +374,52,9,Tenant,Employed,44000,61,True,268.86,0.09,0,0.158643372613352 +375,54,45,Home Owner,Employed,49000,13,True,1059.27,0.74,0,0.230603971233732 +376,50,36,Tenant,SelfEmployed,37000,6,True,42.64,0.01,0,0.369167629933166 +377,31,65,Home Owner,SelfEmployed,37000,36,True,565.33,0.18,0,0.479883250932489 +378,35,11,Tenant,Employed,51000,32,True,1016.99,0.39,1,0.334700618366784 +379,37,8,Home Owner,SelfEmployed,26000,49,True,580.12,0,1,0.482463420607288 +380,43,56,Tenant,SelfEmployed,34000,78,True,476.81,0.23,0,0.188938624009471 +381,39,42,Other,SelfEmployed,30000,51,True,919.03,0.06,1,0.338019829442233 +382,40,40,Tenant,Employed,40000,30,True,1396.18,0.33,0,0.38175308497417 +383,24,37,Home Owner,Employed,32000,8,True,383.63,0.07,1,0.375378138505961 +384,37,11,Home Owner,Employed,37000,87,True,755.22,0.32,0,0.174291696414055 +385,51,44,Other,Employed,39000,30,True,2434.4,0.45,1,0.285873445496227 +386,59,14,Tenant,SelfEmployed,41000,11,True,794.84,0.14,1,0.395980182106255 +387,54,30,Home Owner,Employed,42000,59,True,929.69,0.1,0,0.249087379043959 +388,37,33,Tenant,Employed,34000,97,True,401.67,0.15,0,0.149186027189894 +389,56,5,Other,Employed,37000,12,True,588.49,0.06,1,0.249919302301893 +390,51,6,Tenant,SelfEmployed,50000,69,True,296.46,0.16,0,0.186981765141878 +391,48,32,Home Owner,SelfEmployed,54000,25,True,1203.89,0.33,0,0.304670669262413 +392,45,35,Tenant,SelfEmployed,34000,66,True,969.45,0.13,1,0.370940736139458 +393,52,113,Tenant,Employed,46000,91,True,634.45,0.12,0,0.135739692583829 +394,45,70,Home Owner,Employed,34000,50,True,1541.68,0.08,0,0.263076898449909 +395,39,35,Home Owner,SelfEmployed,24000,13,True,2002.47,0.6,1,0.637676297695749 +396,46,47,Home Owner,SelfEmployed,41000,57,True,2213.38,0.11,0,0.331823180795002 +397,56,83,Tenant,Employed,50000,67,True,703.07,0.04,0,0.184286552152178 +398,43,61,Home Owner,Employed,34000,38,True,186.95,0.01,0,0.264956492993278 +399,45,35,Tenant,Employed,46000,6,True,42.85,0.02,1,0.364556739077223 +400,37,26,Home Owner,SelfEmployed,41000,8,True,774.76,0.2,1,0.576633870068685 +401,48,51,Other,SelfEmployed,39000,54,True,647.1,0.03,1,0.240651528156161 +402,37,22,Tenant,Employed,28000,35,True,910.04,0.25,1,0.53171828569785 +403,42,46,Home Owner,Employed,37000,22,True,1537.63,0.9,0,0.350135825545579 +404,44,14,Home Owner,SelfEmployed,40000,8,True,2326.34,0.62,1,0.511680130048947 +405,37,16,Home Owner,SelfEmployed,26000,16,True,105.38,0.06,1,0.499430453764976 +406,50,93,Tenant,SelfEmployed,51000,29,True,111.83,0.05,0,0.261164564639017 +407,36,36,Home Owner,Employed,33000,33,True,287.4,0.1,0,0.302886293709452 +408,32,26,Tenant,SelfEmployed,24000,43,True,558.73,0.07,0,0.560573091879491 +409,37,14,Other,Employed,41000,53,True,364.59,0.07,0,0.163418204572866 +410,44,13,Other,Employed,33000,84,True,585.31,0,0,0.132111581241147 +411,52,29,Home Owner,SelfEmployed,50000,88,True,1254.28,0.71,0,0.146344332119949 +412,46,24,Home Owner,Employed,33000,38,True,294.5,0.08,0,0.233543779058038 +413,36,16,Tenant,Employed,27000,8,True,1246.93,0.12,0,0.588048419794496 +414,50,43,Home Owner,SelfEmployed,44000,26,True,102.59,0,0,0.267775186538158 +415,37,72,Tenant,SelfEmployed,35000,15,True,1194.89,0.83,1,0.497535702266175 +416,32,45,Tenant,Employed,42000,7,True,1271.73,0.92,1,0.430392455325451 +417,35,20,Tenant,SelfEmployed,26000,39,True,61.98,0,0,0.555992801742062 +418,43,43,Tenant,Employed,40000,10,True,257.9,0.07,0,0.320071978238494 +419,35,26,Home Owner,SelfEmployed,32000,65,True,545.87,0.25,1,0.409625940061422 +420,42,99,Tenant,SelfEmployed,30000,68,True,1121.21,0.29,1,0.494726447575383 +421,49,99,Home Owner,Employed,39000,45,True,517.16,0.08,0,0.159300260666224 +422,72,12,Tenant,SelfEmployed,61000,10,True,2101.37,1.29,0,0.44471544822226 +423,57,10,Other,SelfEmployed,39000,13,True,427.82,0.01,0,0.253276360420995 +424,32,62,Other,Employed,31000,21,True,647.31,0.02,0,0.372046514527693 +425,38,61,Tenant,Employed,27000,83,True,687.44,0.09,0,0.297646053444568 +426,37,2,Other,Employed,33000,9,True,692.65,0.09,1,0.427712453212853 +427,49,15,Home Owner,SelfEmployed,46000,39,True,26.99,0.01,0,0.267775186538158 +428,45,22,Tenant,SelfEmployed,34000,72,True,178.29,0.09,1,0.188938624009471 +429,37,64,Home Owner,SelfEmployed,41000,33,True,266.02,0.06,0,0.36287009249049 +430,41,94,Home Owner,SelfEmployed,43000,79,True,2589.43,0.59,0,0.224442002947377 +431,50,7,Home Owner,SelfEmployed,35000,17,True,54.24,0,0,0.303273529348471 +432,42,81,Other,Employed,56000,5,True,733.7,0.23,0,0.313776821913805 +433,24,78,Home Owner,SelfEmployed,28000,56,True,612.52,0.1,1,0.507109672142444 +434,58,84,Tenant,Employed,51000,80,True,888.93,0.44,0,0.0917926328041527 +435,30,37,Tenant,SelfEmployed,24000,12,True,1307.37,0.54,1,0.662553016804737 +436,46,107,Other,Employed,36000,16,True,558.88,0.11,0,0.252918479347686 +437,34,75,Home Owner,Employed,35000,10,True,1040.56,0.41,0,0.502256402819576 +438,41,76,Home Owner,SelfEmployed,35000,18,True,25.98,0.01,1,0.343490400400464 +439,36,6,Tenant,Employed,34000,54,True,1520.77,0.02,1,0.335134154216519 +440,45,58,Home Owner,SelfEmployed,24000,63,True,379.75,0.06,0,0.365890817648175 +441,38,34,Home Owner,Employed,43000,21,True,931.12,0.08,1,0.326952949390446 +442,27,43,Tenant,Employed,39000,28,True,114.12,0.04,0,0.334903505331897 +443,28,8,Tenant,Employed,27000,8,True,907,0.52,1,0.592540369113912 +444,38,14,Other,SelfEmployed,27000,11,True,1477.54,0.36,0,0.65842202402843 +445,38,4,Home Owner,Employed,33000,23,True,1076.65,0.66,1,0.368035695029157 +446,49,16,Tenant,Employed,45000,21,True,832.61,0.36,0,0.298489792062059 +447,54,83,Tenant,Employed,39000,105,True,1049.34,0.13,0,0.156037459330544 +448,41,100,Tenant,Employed,33000,58,True,53,0.03,1,0.215519182376444 +449,57,36,Other,SelfEmployed,40000,2,True,895,0.36,1,0.358634073612524 +450,40,103,Home Owner,SelfEmployed,30000,11,True,1632.03,0.59,1,0.644264453350416 +451,43,17,Other,SelfEmployed,30000,29,True,421.82,0.15,1,0.408076405224197 +452,29,59,Other,SelfEmployed,36000,6,True,1497.9,0.62,1,0.466553965390128 +453,33,66,Home Owner,Employed,32000,28,True,21.87,0.01,1,0.337019693647636 +454,49,105,Home Owner,SelfEmployed,38000,5,True,854.01,0.28,1,0.420427422229428 +455,61,31,Other,SelfEmployed,42000,63,True,39.15,0.01,0,0.126327795484124 +456,46,9,Home Owner,Employed,35000,4,True,3.86,0,0,0.327663583270126 +457,39,19,Other,SelfEmployed,29000,10,True,2053.44,0.86,0,0.525252354852 +458,47,47,Home Owner,Employed,48000,32,True,631.14,0.23,0,0.23147033292315 +459,52,24,Tenant,SelfEmployed,36000,33,True,886.98,0.26,0,0.422717676853361 +460,51,26,Home Owner,SelfEmployed,50000,92,True,506.74,0.07,0,0.101222861440531 +461,47,91,Home Owner,SelfEmployed,35000,49,True,483.45,0.24,0,0.221542635800219 +462,73,76,Other,SelfEmployed,47000,56,True,663.21,0.27,0,0.14766423489143 +463,46,12,Tenant,SelfEmployed,37000,43,True,635.55,0.21,1,0.426611121315116 +464,52,73,Home Owner,SelfEmployed,43000,77,True,939.95,0.05,0,0.16540689059531 +465,60,51,Home Owner,SelfEmployed,57000,41,True,310.75,0.03,1,0.190502937969149 +466,42,22,Home Owner,SelfEmployed,39000,14,True,1183.26,0.47,0,0.518816857559993 +467,43,57,Home Owner,Employed,43000,21,True,247.28,0.02,1,0.231171150058876 +468,50,13,Home Owner,SelfEmployed,46000,57,True,825.07,0.41,0,0.256779000762021 +469,67,84,Home Owner,Employed,48000,32,True,456.84,0.12,0,0.184304262788691 +470,33,120,Home Owner,SelfEmployed,25000,22,True,1096.22,0.19,1,0.610816106112839 +471,63,38,Home Owner,SelfEmployed,56000,16,True,234.16,0.15,0,0.192214216825036 +472,32,19,Tenant,SelfEmployed,33000,23,True,51.99,0,1,0.433889676915542 +473,46,101,Home Owner,Employed,43000,38,True,367,0.04,1,0.200878444253966 +474,59,43,Other,SelfEmployed,42000,21,True,1246.58,0.41,0,0.246017217212001 +475,54,37,Other,SelfEmployed,46000,49,True,878.5,0.18,1,0.212113285894386 +476,28,58,Home Owner,SelfEmployed,30000,28,True,1347.52,0.32,0,0.538156546077472 +477,63,34,Home Owner,Employed,49000,37,True,474.77,0.12,1,0.137340781142218 +478,57,17,Tenant,SelfEmployed,37000,36,True,396.67,0.16,1,0.417144645460541 +479,67,134,Tenant,SelfEmployed,49000,7,True,1184.91,0.12,1,0.317185185069824 +480,35,13,Tenant,Employed,33000,74,True,790.96,0.34,1,0.216195368257328 +481,54,80,Tenant,SelfEmployed,38000,16,True,1148.97,0.1,1,0.425418678284279 +482,33,60,Other,Employed,29000,6,True,772.21,0.01,0,0.400288714915905 +483,49,55,Tenant,SelfEmployed,48000,6,True,218.36,0.07,1,0.290881476813336 +484,56,27,Home Owner,SelfEmployed,51000,13,True,29.32,0,0,0.302172438069497 +485,41,10,Home Owner,SelfEmployed,35000,55,True,578.94,0.02,1,0.328346072667619 +486,64,40,Other,SelfEmployed,45000,60,True,86.1,0.05,0,0.126327795484124 +487,54,5,Tenant,Employed,39000,7,True,252.59,0.04,0,0.283615362559166 +488,49,15,Home Owner,SelfEmployed,47000,12,True,175.65,0.06,0,0.233782440689832 +489,49,132,Home Owner,Employed,40000,5,True,484.11,0.03,0,0.250559510318801 +490,21,31,Other,Employed,22000,51,True,429,0.06,0,0.27193948633125 +491,33,36,Tenant,Employed,42000,15,True,430.55,0.03,0,0.2980235717937 +492,43,27,Home Owner,Employed,32000,36,True,613.07,0,1,0.379800099881883 +493,54,33,Tenant,SelfEmployed,37000,3,True,895.58,0.04,1,0.459387363773501 +494,69,119,Home Owner,SelfEmployed,50000,23,True,1053.25,0.37,0,0.254687668226972 +495,55,7,Home Owner,Employed,59000,15,True,1008.71,0.14,0,0.230603971233732 +496,39,64,Home Owner,Employed,48000,17,True,898.63,0.41,1,0.28614249664282 +497,36,89,Other,SelfEmployed,28000,34,True,1589.22,0.07,0,0.642790051927599 +498,63,69,Other,SelfEmployed,51000,6,True,1318.48,0.67,0,0.244670963175069 +499,49,9,Tenant,SelfEmployed,37000,92,True,2015.17,0.96,1,0.249250755072033 +500,41,59,Home Owner,Employed,35000,14,True,373.47,0.07,1,0.261422712299826 +501,66,58,Home Owner,SelfEmployed,48000,3,True,232.32,0.11,0,0.214513965515344 +502,56,20,Home Owner,Employed,42000,7,True,341.17,0.07,0,0.223058491096939 +503,36,9,Home Owner,Employed,40000,26,True,57.92,0.02,0,0.294485917035669 +504,46,113,Other,SelfEmployed,39000,27,True,536.68,0.09,0,0.326021175006745 +505,22,39,Tenant,Employed,23000,71,True,653.67,0.09,0,0.318664346033826 +506,40,58,Tenant,Employed,38000,16,True,131.41,0.05,0,0.293099607513732 +507,56,11,Tenant,SelfEmployed,56000,55,True,1409.65,0.06,0,0.259302380440881 +508,37,122,Tenant,SelfEmployed,42000,6,True,462.78,0.14,0,0.39934338406364 +509,38,40,Home Owner,SelfEmployed,30000,50,True,1874.62,0.37,1,0.443224907524364 +510,60,14,Home Owner,SelfEmployed,45000,47,True,1192.31,0.81,0,0.212254527016787 +511,51,2,Home Owner,SelfEmployed,48000,45,True,2087.2,0.91,0,0.257236595768621 +512,36,57,Tenant,Employed,31000,9,True,245.79,0.07,0,0.408643377404055 +513,46,50,Home Owner,Employed,40000,37,True,1080.27,0.13,0,0.298273601477357 +514,69,74,Other,SelfEmployed,52000,24,True,1113.24,0.55,0,0.274258947275304 +515,45,22,Tenant,SelfEmployed,45000,48,True,478.22,0.13,1,0.25094692992218 +516,48,69,Home Owner,Employed,32000,56,True,515.58,0.04,0,0.185854578420003 +517,35,102,Tenant,SelfEmployed,37000,18,True,587.11,0.15,0,0.517538992769785 +518,32,33,Other,SelfEmployed,31000,9,True,1224.73,0.41,0,0.501280075003617 +519,34,69,Other,SelfEmployed,35000,14,True,975.56,0.3,0,0.416421450775587 +520,54,27,Other,SelfEmployed,55000,74,True,600.19,0.13,0,0.113027130088573 +521,48,18,Other,SelfEmployed,37000,70,True,604.5,0.07,0,0.240651528156161 +522,50,22,Home Owner,SelfEmployed,45000,36,True,358.56,0.12,0,0.267775186538158 +523,34,80,Home Owner,SelfEmployed,25000,49,True,720.85,0.07,1,0.502466714024969 +524,58,14,Other,Employed,40000,2,True,1643.27,0.64,0,0.263835672774902 +525,41,11,Home Owner,SelfEmployed,30000,25,True,640.59,0.06,1,0.475123589291396 +526,44,90,Home Owner,SelfEmployed,39000,29,True,178.52,0.02,0,0.341000858419398 +527,56,13,Home Owner,Employed,50000,29,True,1429.11,0.29,0,0.237072253485378 +528,32,38,Home Owner,Employed,40000,58,True,617.8,0.22,1,0.286598987173996 +529,55,8,Tenant,SelfEmployed,51000,11,True,814.04,0.06,1,0.458092138843516 +530,48,12,Home Owner,SelfEmployed,38000,72,True,1126.71,0.14,0,0.189169913047943 +531,64,39,Home Owner,SelfEmployed,46000,18,True,496.76,0.08,0,0.223828743735075 +532,46,42,Other,Employed,37000,26,True,1295.45,0.35,0,0.259801318805909 +533,62,57,Home Owner,SelfEmployed,41000,2,True,161.57,0.03,0,0.278194987713969 +534,58,69,Home Owner,SelfEmployed,50000,11,True,721.68,0.42,1,0.283950837444226 +535,43,40,Home Owner,SelfEmployed,46000,17,True,83.62,0.01,1,0.307698505388944 +536,51,53,Home Owner,SelfEmployed,46000,94,True,511,0.15,0,0.120096570061038 +537,53,96,Home Owner,Employed,48000,13,True,93.01,0.01,0,0.17109535058152 +538,50,70,Home Owner,Employed,53000,29,True,381.16,0.28,1,0.169532631981857 +539,39,34,Tenant,SelfEmployed,56000,2,True,833.02,0.23,0,0.443389743215079 +540,36,36,Tenant,Employed,31000,56,True,134.75,0.02,0,0.279244532298514 +541,71,49,Tenant,SelfEmployed,52000,16,True,562.83,0.17,0,0.288127340260813 +542,46,63,Home Owner,Employed,33000,53,True,754.66,0.34,0,0.223524187893705 +543,45,7,Tenant,Employed,59000,24,True,186.54,0.02,0,0.223262578636922 +544,50,26,Other,SelfEmployed,38000,32,True,1083.22,0.01,1,0.408736308501027 +545,49,43,Home Owner,SelfEmployed,34000,24,True,859.53,0.34,0,0.391608820960036 +546,64,61,Tenant,SelfEmployed,42000,23,True,5.11,0,0,0.250426062730755 +547,38,7,Home Owner,Employed,33000,61,True,538.71,0.16,0,0.206943106159838 +548,46,22,Home Owner,Employed,48000,14,True,1630.39,0.29,0,0.270048299802552 +549,30,49,Tenant,SelfEmployed,30000,53,True,570.5,0.08,0,0.45863243875561 +550,46,18,Home Owner,SelfEmployed,34000,51,True,2615.5,1.97,0,0.42317695994301 +551,45,13,Home Owner,SelfEmployed,20000,7,True,1807.23,0.13,1,0.644814026388348 +552,37,18,Home Owner,SelfEmployed,29000,2,True,165.2,0,1,0.445957103022681 +553,64,12,Home Owner,SelfEmployed,41000,33,True,1165.58,0.26,0,0.325354866076172 +554,35,113,Home Owner,SelfEmployed,37000,21,True,898.44,0.04,1,0.565146545583579 +555,50,20,Home Owner,SelfEmployed,42000,39,True,806.58,0.01,1,0.429753074457539 +556,47,104,Home Owner,Employed,38000,91,True,1632.41,0.14,0,0.163051648111345 +557,41,14,Tenant,Employed,34000,68,True,210.38,0.07,0,0.215519182376444 +558,58,19,Tenant,Employed,44000,12,True,991.15,0.36,0,0.320165806679682 +559,63,71,Tenant,SelfEmployed,43000,13,True,145.09,0.04,0,0.252507719573757 +560,56,14,Other,SelfEmployed,46000,37,True,1482.1,0.02,1,0.302535889153841 +561,36,49,Tenant,Employed,41000,11,True,581.21,0.08,0,0.451728831397284 +562,52,76,Tenant,SelfEmployed,39000,15,True,1287.85,0.18,1,0.436986055104879 +563,55,8,Other,Employed,42000,55,True,552.83,0.29,0,0.151109965683938 +564,29,21,Other,SelfEmployed,25000,17,True,693.41,0.01,1,0.554745019170274 +565,65,57,Home Owner,Employed,54000,21,True,1310.13,0.4,1,0.258026833421733 +566,64,8,Home Owner,SelfEmployed,46000,47,True,562.34,0.25,0,0.212254527016787 +567,44,26,Home Owner,Employed,40000,48,True,1286.98,0.24,0,0.25537614694585 +568,55,20,Home Owner,Employed,40000,37,True,1187.65,0.02,0,0.372532638350389 +569,27,3,Tenant,SelfEmployed,25000,43,True,608,0,1,0.649414907919103 +570,43,12,Tenant,SelfEmployed,41000,17,True,194.41,0.04,1,0.377448850198901 +571,48,12,Home Owner,SelfEmployed,36000,6,True,1150.09,0.11,1,0.420427422229428 +572,21,69,Other,SelfEmployed,22000,40,True,1866.68,0.82,0,0.599502643519416 +573,50,10,Tenant,SelfEmployed,34000,89,True,598.46,0.28,0,0.285402298037494 +574,45,59,Home Owner,SelfEmployed,47000,9,True,175.18,0.01,0,0.296225502418247 +575,49,17,Other,Employed,37000,4,True,1056.69,0.29,0,0.276621166988835 +576,49,48,Home Owner,Employed,43000,14,True,297.45,0.06,0,0.200096771906613 +577,43,48,Tenant,Employed,48000,36,True,453.55,0.02,0,0.223262578636922 +578,38,33,Home Owner,SelfEmployed,46000,118,True,915.68,0.28,1,0.209519311833931 +579,49,40,Home Owner,SelfEmployed,41000,24,True,1652.65,0.17,0,0.42896668861881 +580,44,7,Tenant,Employed,37000,67,True,214.71,0.03,0,0.210609686561165 +581,57,20,Tenant,SelfEmployed,52000,49,True,1519.86,0.04,1,0.259302380440881 +582,38,83,Home Owner,SelfEmployed,40000,32,True,988.61,0.09,0,0.452655129027457 +583,62,128,Home Owner,Employed,44000,14,True,34.56,0.02,0,0.216836162966469 +584,34,15,Home Owner,SelfEmployed,33000,40,True,1750.59,1.68,1,0.531156778979149 +585,56,8,Home Owner,Employed,36000,41,True,866.85,0.12,0,0.29720447082117 +586,52,32,Other,Employed,48000,50,True,272.16,0.12,0,0.0937896171200925 +587,36,23,Home Owner,Employed,26000,36,True,967.43,0.3,1,0.512216561436231 +588,41,43,Home Owner,Employed,36000,10,True,2501.3,0.63,1,0.417448232941743 +589,55,13,Home Owner,Employed,57000,76,True,3812,0.49,0,0.118475309310768 +590,32,14,Home Owner,Employed,31000,4,True,353.08,0.08,0,0.375378138505961 +591,44,92,Tenant,SelfEmployed,59000,4,True,702.93,0.2,1,0.417231922559264 +592,34,37,Home Owner,Employed,37000,11,True,558.42,0.07,0,0.328703349020698 +593,41,30,Home Owner,Employed,36000,20,True,777.47,0.46,1,0.33948121638331 +594,30,9,Tenant,Employed,30000,29,True,331.94,0.05,1,0.377582866365236 +595,56,51,Home Owner,SelfEmployed,38000,62,True,1853.55,0.47,0,0.330690465647755 +596,45,3,Home Owner,Employed,41000,7,True,2669.1,0.82,0,0.414818763644471 +597,51,17,Tenant,SelfEmployed,35000,62,True,612.88,0.18,0,0.322688271541987 +598,37,11,Tenant,Employed,32000,8,True,1164.05,0.52,0,0.480849788502754 +599,43,61,Tenant,SelfEmployed,37000,21,True,3029.34,0.86,1,0.519490770661122 +600,52,6,Home Owner,SelfEmployed,39000,61,True,1427.58,0.97,0,0.298910792855989 +601,68,26,Tenant,SelfEmployed,52000,24,True,676.07,0.19,0,0.285864336930773 +602,55,17,Home Owner,Employed,55000,45,True,950.58,0.61,0,0.161679969821355 +603,59,66,Tenant,SelfEmployed,45000,3,True,397.11,0.13,0,0.354933599668061 +604,54,85,Home Owner,Employed,39000,35,True,811.21,0.22,0,0.29720447082117 +605,47,23,Home Owner,Employed,36000,26,True,108.07,0.04,0,0.228343200497414 +606,41,8,Tenant,Employed,35000,20,True,452,0.1,0,0.293099607513732 +607,51,26,Tenant,Employed,44000,22,True,65.68,0.01,0,0.226622817157236 +608,35,41,Tenant,SelfEmployed,45000,52,True,977.45,0.26,0,0.369627483821418 +609,43,62,Tenant,SelfEmployed,47000,33,True,21.09,0.01,0,0.298187272734786 +610,55,48,Tenant,Employed,37000,84,True,917.19,0.44,0,0.156037459330544 +611,52,4,Tenant,Employed,47000,59,True,978.67,0.29,0,0.184286552152178 +612,42,99,Home Owner,Employed,43000,30,True,234.1,0.04,1,0.229211453240968 +613,44,41,Tenant,SelfEmployed,53000,6,True,509.72,0.14,1,0.330233937753201 +614,36,110,Tenant,Employed,35000,26,True,42.81,0.01,0,0.330779113568002 +615,53,71,Home Owner,SelfEmployed,38000,47,True,1335.06,0.1,0,0.298910792855989 +616,43,9,Tenant,Employed,52000,60,True,684.81,0.33,0,0.21356117332781 +617,42,77,Home Owner,Employed,41000,32,True,1059.47,0.45,0,0.334592020343902 +618,54,68,Home Owner,Employed,38000,20,True,1966.61,1.07,0,0.424361371047117 +619,32,117,Home Owner,SelfEmployed,30000,50,True,1961.5,0.34,0,0.467678052325009 +620,32,22,Tenant,Employed,37000,56,True,1409.91,0.35,0,0.332752338012646 +621,40,52,Home Owner,SelfEmployed,31000,9,True,424.54,0.11,0,0.419762044004106 +622,49,97,Other,Employed,40000,88,True,861.08,0.16,0,0.147241869693824 +623,39,23,Home Owner,SelfEmployed,33000,54,True,437.37,0.19,0,0.278353776354538 +624,52,101,Other,Employed,45000,14,True,299.07,0.05,0,0.163126654866657 +625,37,69,Other,SelfEmployed,19000,46,True,635.7,0.39,0,0.420765612424437 +626,55,38,Home Owner,SelfEmployed,37000,42,True,204.76,0.12,0,0.300941855475422 +627,28,81,Home Owner,Employed,30000,19,True,711.3,0.2,0,0.431927563951014 +628,31,25,Tenant,SelfEmployed,28000,52,True,1283.55,0.6,0,0.558188927028086 +629,51,26,Home Owner,SelfEmployed,40000,32,True,653.24,0.48,1,0.382096498278724 +630,52,72,Home Owner,Employed,52000,16,True,584.28,0.19,0,0.230603971233732 +631,42,3,Home Owner,Employed,45000,92,True,878.19,0.7,0,0.138791338835586 +632,43,11,Home Owner,Employed,48000,21,True,1303.37,0.3,0,0.274131754154066 +633,43,44,Home Owner,SelfEmployed,41000,28,True,1177.87,0.56,1,0.426369406929908 +634,63,42,Tenant,SelfEmployed,43000,37,True,238.34,0.02,0,0.250426062730755 +635,42,63,Home Owner,SelfEmployed,36000,51,True,167.11,0,0,0.251871599448589 +636,45,43,Tenant,Employed,37000,57,True,607.58,0.19,0,0.279232031614405 +637,53,7,Home Owner,SelfEmployed,42000,76,True,290.39,0.12,1,0.120096570061038 +638,48,80,Tenant,SelfEmployed,49000,27,True,366.17,0.03,0,0.261164564639017 +639,36,17,Tenant,SelfEmployed,45000,66,True,1088.7,0.34,1,0.369627483821418 +640,30,21,Home Owner,Employed,35000,125,True,1458.58,0.31,0,0.196276514790765 +641,52,20,Other,Employed,41000,18,True,403.7,0.13,1,0.243655022402745 +642,36,27,Other,SelfEmployed,33000,50,True,131.25,0.05,0,0.245630065021472 +643,27,62,Home Owner,Employed,24000,22,True,727.27,0.09,0,0.605541640968164 +644,50,16,Tenant,SelfEmployed,45000,53,True,1339.88,0.52,1,0.297882193280438 +645,63,37,Home Owner,Employed,53000,81,True,1494.43,0.32,0,0.0829452991321766 +646,22,43,Tenant,SelfEmployed,21000,79,True,1079.88,0.23,0,0.408756623485045 +647,48,20,Tenant,SelfEmployed,39000,46,True,139.6,0.02,1,0.247046853968433 +648,27,103,Tenant,SelfEmployed,23000,9,True,503.74,0.01,1,0.59683768260179 +649,61,53,Home Owner,SelfEmployed,43000,32,True,498.25,0.07,0,0.221913324535107 +650,55,88,Tenant,Employed,44000,31,True,547.79,0.25,1,0.224690409314987 +651,56,46,Other,Employed,41000,2,True,1002.8,0.55,1,0.349325473742855 +652,38,13,Other,Employed,36000,12,True,1058.86,0.43,0,0.308246015393875 +653,56,105,Other,SelfEmployed,50000,33,True,2002.82,0.04,0,0.370535899580082 +654,48,7,Home Owner,Employed,52000,84,True,578.3,0.13,0,0.0996123479978083 +655,61,71,Home Owner,SelfEmployed,38000,5,True,291.4,0.11,1,0.356059296665509 +656,49,53,Other,Employed,43000,2,True,513.89,0.09,0,0.182815535522751 +657,44,69,Home Owner,Employed,41000,2,True,719.95,0.13,1,0.368496859927032 +658,42,39,Home Owner,Employed,33000,16,True,925.58,0.33,0,0.346077784708534 +659,53,24,Home Owner,SelfEmployed,45000,29,True,1578.56,0.47,0,0.441347779350859 +660,52,30,Tenant,SelfEmployed,47000,77,True,150.17,0,0,0.116551407466733 +661,43,79,Other,Employed,42000,25,True,810.51,0.14,0,0.251760444417566 +662,48,39,Tenant,SelfEmployed,39000,27,True,701.3,0.11,0,0.422717676853361 +663,48,29,Home Owner,SelfEmployed,49000,24,True,1460.33,0.14,0,0.314753366694913 +664,27,5,Home Owner,SelfEmployed,38000,59,True,7.07,0,1,0.292492639119311 +665,48,16,Tenant,SelfEmployed,48000,44,True,1528.6,0.39,1,0.349831569238813 +666,52,37,Tenant,SelfEmployed,49000,45,True,1023.25,0.18,1,0.250347030301424 +667,45,53,Tenant,SelfEmployed,41000,50,True,963.04,0.06,0,0.361632035453693 +668,31,48,Other,Employed,36000,20,True,344.04,0.1,0,0.252996053356601 +669,49,88,Tenant,SelfEmployed,34000,77,True,934.82,0.05,0,0.219613351170636 +670,56,4,Tenant,SelfEmployed,62000,2,True,1676.06,0.18,1,0.419814278718189 +671,70,36,Tenant,SelfEmployed,46000,7,True,1528.72,0.45,0,0.37112846934895 +672,54,95,Home Owner,Employed,45000,9,True,328.67,0.26,0,0.223058491096939 +673,31,59,Tenant,SelfEmployed,47000,87,True,1059.67,0.14,0,0.220424506065312 +674,57,44,Other,SelfEmployed,50000,25,True,1120.03,0.26,0,0.254527314124987 +675,35,82,Tenant,SelfEmployed,54000,25,True,327.55,0.08,0,0.338682293524864 +676,35,109,Tenant,Employed,32000,30,True,631,0.15,0,0.463710426181997 +677,45,24,Tenant,Employed,35000,37,True,180.35,0.04,1,0.290813505034348 +678,50,21,Home Owner,Employed,39000,30,True,619.28,0.12,1,0.375065863342799 +679,37,27,Tenant,Employed,31000,100,True,920.39,0.35,0,0.2295184654476 +680,34,32,Tenant,SelfEmployed,25000,13,True,117.01,0.03,0,0.558721183578775 +681,27,9,Other,Employed,31000,48,True,571.81,0.02,0,0.276013243989135 +682,47,80,Tenant,Employed,36000,8,True,944.56,0.04,1,0.368726854878317 +683,56,70,Tenant,SelfEmployed,41000,59,True,1300.32,0.16,1,0.330681902066163 +684,62,38,Tenant,SelfEmployed,48000,33,True,1478.3,0.01,0,0.295589236819081 +685,60,29,Tenant,SelfEmployed,53000,123,True,630.39,0.36,0,0.129980433612192 +686,48,10,Tenant,Employed,45000,53,True,1523.82,0.07,0,0.28943883891094 +687,25,43,Tenant,SelfEmployed,30000,23,True,893.91,0.16,0,0.648868577190213 +688,37,35,Tenant,SelfEmployed,39000,56,True,160.47,0.07,1,0.304975758290373 +689,62,49,Other,SelfEmployed,61000,48,True,175.63,0,0,0.106593452450882 +690,33,19,Tenant,Employed,30000,36,True,396.9,0.13,1,0.373227820621399 +691,37,75,Home Owner,Employed,40000,65,True,1448.86,0.06,1,0.27619583564139 +692,40,45,Tenant,Employed,33000,15,True,1597.44,0.54,1,0.429589981700177 +693,44,22,Tenant,Employed,35000,54,True,349.77,0.04,0,0.274650689455336 +694,34,49,Tenant,SelfEmployed,27000,10,True,674.16,0.15,0,0.67846192342662 +695,61,20,Tenant,SelfEmployed,60000,60,True,46.24,0,0,0.152083342582714 +696,23,5,Tenant,SelfEmployed,21000,36,True,808.43,0.26,1,0.724435176162177 +697,39,3,Home Owner,SelfEmployed,29000,17,True,1439.77,0.19,1,0.516335904993759 +698,37,4,Tenant,Employed,36000,10,True,1115.72,0.54,1,0.434649095312192 +699,46,16,Tenant,SelfEmployed,35000,5,True,2152.52,1.24,1,0.511927046764247 +700,35,25,Tenant,Employed,33000,82,True,551.99,0.14,0,0.212343570307485 +701,38,9,Home Owner,SelfEmployed,37000,39,True,897.6,0.25,0,0.542639892942965 +702,51,36,Tenant,SelfEmployed,38000,32,True,1909.61,0.87,1,0.470774330500272 +703,33,31,Home Owner,SelfEmployed,26000,18,True,1607.82,0.04,1,0.730160261930504 +704,43,37,Home Owner,SelfEmployed,30000,74,True,1262.87,0.67,1,0.261536209454146 +705,32,34,Home Owner,Employed,38000,22,True,1622.73,1.07,0,0.521095360998022 +706,42,52,Tenant,Employed,32000,38,True,232.92,0.12,0,0.330667612475911 +707,49,10,Home Owner,SelfEmployed,44000,6,True,714.48,0.32,0,0.381274530035581 +708,37,56,Other,Employed,35000,69,True,969.41,0.67,1,0.222837059711061 +709,40,68,Other,SelfEmployed,51000,11,True,143.64,0.03,1,0.246978375320367 +710,39,38,Tenant,SelfEmployed,37000,14,True,365.65,0.09,0,0.49181663792885 +711,29,85,Tenant,Employed,24000,56,True,1450.98,0.6,0,0.460831968571965 +712,44,38,Other,SelfEmployed,35000,49,True,1079.61,0.52,0,0.275852012894454 +713,54,60,Tenant,SelfEmployed,40000,51,True,553.05,0.26,0,0.245039246566818 +714,52,16,Home Owner,SelfEmployed,44000,46,True,481.25,0.14,0,0.19220314200265 +715,51,33,Other,Employed,37000,47,True,578.94,0.08,0,0.176546939384375 +716,31,99,Home Owner,SelfEmployed,34000,14,True,1028.06,0.49,1,0.489959031809551 +717,47,34,Other,Employed,45000,35,True,320.23,0.06,0,0.163793477453238 +718,57,37,Tenant,Employed,54000,51,True,1333.6,0.51,0,0.191482405401631 +719,45,3,Home Owner,Employed,42000,29,True,351.15,0.02,0,0.229211453240968 +720,23,59,Home Owner,Employed,37000,57,True,146.59,0.09,0,0.218553227643739 +721,56,31,Other,SelfEmployed,51000,3,True,1430.63,0.09,0,0.293462186067333 +722,34,18,Home Owner,Employed,34000,28,True,1128.6,0.52,1,0.386840900893947 +723,31,46,Tenant,Employed,26000,62,True,644.85,0.36,1,0.44913691899534 +724,46,32,Tenant,Employed,42000,10,True,349.19,0.31,0,0.326582130469847 +725,54,38,Home Owner,SelfEmployed,37000,15,True,769.57,0.22,0,0.387275842324028 +726,49,91,Tenant,Employed,42000,42,True,1687.98,0.21,0,0.338280129405808 +727,40,30,Tenant,SelfEmployed,28000,37,True,521.61,0.01,1,0.595859571264375 +728,38,54,Home Owner,SelfEmployed,35000,41,True,755.53,0.1,0,0.455337815115408 +729,40,62,Other,Employed,36000,86,True,221.24,0,0,0.0923998553497833 +730,34,123,Other,SelfEmployed,43000,15,True,317.89,0.01,0,0.294509030779161 +731,45,8,Tenant,SelfEmployed,22000,2,True,557.72,0.03,1,0.631128303816765 +732,60,31,Home Owner,Employed,53000,10,True,712.86,0.04,1,0.211525146399848 +733,55,207,Home Owner,SelfEmployed,52000,36,True,202.25,0.03,0,0.231807281627962 +734,38,5,Home Owner,Employed,44000,20,True,296.78,0.14,0,0.250681843861147 +735,32,38,Tenant,Employed,38000,15,True,399.3,0.13,1,0.337371321597615 +736,44,98,Home Owner,Employed,35000,33,True,1108.86,0.03,1,0.337005815911596 +737,46,131,Tenant,SelfEmployed,33000,27,True,27.89,0.01,0,0.345384600168217 +738,47,74,Tenant,Employed,35000,7,True,279.77,0.06,0,0.286864261947847 +739,38,11,Other,SelfEmployed,37000,20,True,1121.23,0.22,0,0.483150825849908 +740,38,55,Tenant,Employed,52000,4,True,650.04,0.12,1,0.350185248786533 +741,59,13,Other,SelfEmployed,47000,20,True,1906.49,0.64,1,0.24646199381912 +742,55,9,Home Owner,SelfEmployed,40000,35,True,859.59,0.06,0,0.382096498278724 +743,44,81,Tenant,SelfEmployed,30000,45,True,424.12,0.31,0,0.322091613357449 +744,28,31,Tenant,Employed,39000,70,True,1654.3,0.07,0,0.36625039598534 +745,37,62,Other,SelfEmployed,18000,54,True,799.22,0.27,0,0.420765612424437 +746,38,37,Home Owner,SelfEmployed,37000,27,True,1243.63,0.28,0,0.455337815115408 +747,40,77,Home Owner,SelfEmployed,31000,7,True,186.56,0.01,1,0.419762044004106 +748,49,152,Home Owner,SelfEmployed,56000,18,True,1086.1,0.23,0,0.307018545281577 +749,44,22,Other,SelfEmployed,49000,8,True,840.79,0.08,1,0.322607809366935 +750,44,43,Other,Employed,36000,31,True,2428.82,0.99,0,0.324858768774867 +751,50,103,Home Owner,Employed,52000,44,True,21.37,0,0,0.169532631981857 +752,68,28,Tenant,SelfEmployed,44000,24,True,1152.79,0.05,1,0.326653271185778 +753,53,59,Home Owner,SelfEmployed,44000,3,True,1893.79,0.66,0,0.515132839384554 +754,51,11,Home Owner,Employed,50000,73,True,1439.25,0.77,0,0.103923145421735 +755,43,42,Home Owner,Employed,44000,49,True,65.72,0.02,0,0.162113346011567 +756,41,31,Other,SelfEmployed,40000,6,True,175.41,0.06,0,0.316414624573023 +757,38,27,Home Owner,SelfEmployed,20000,16,True,118.07,0.05,0,0.499430453764976 +758,52,28,Home Owner,SelfEmployed,34000,109,True,516.02,0.18,0,0.141959325853649 +759,47,3,Home Owner,SelfEmployed,46000,66,True,380,0.21,1,0.194689468573481 +760,46,81,Tenant,Employed,33000,4,True,222.57,0.04,1,0.292891780501107 +761,34,14,Tenant,SelfEmployed,26000,91,True,817.37,0.06,0,0.40427556150942 +762,54,25,Tenant,Employed,40000,76,True,749.32,0.09,0,0.206077527153972 +763,55,5,Tenant,Employed,50000,49,True,96.06,0.01,0,0.134638800024495 +764,46,8,Tenant,SelfEmployed,52000,28,True,2286.72,0.35,0,0.473445788357765 +765,49,11,Tenant,Employed,50000,128,True,1516.23,1.11,0,0.161641659607302 +766,59,25,Tenant,Employed,60000,14,True,35.47,0.01,0,0.158652893496194 +767,50,58,Home Owner,Employed,48000,55,True,1971.57,0.27,0,0.189818459250728 +768,45,125,Other,SelfEmployed,34000,18,True,835.51,0.56,0,0.378722969311249 +769,57,35,Tenant,SelfEmployed,50000,7,True,420.59,0,0,0.290881476813336 +770,63,25,Tenant,SelfEmployed,55000,9,True,1127.02,0.19,0,0.317185185069824 +771,35,34,Tenant,SelfEmployed,33000,78,True,27.91,0,0,0.219231828827147 +772,50,40,Home Owner,SelfEmployed,35000,51,True,270.52,0.11,0,0.218806551571683 +773,61,28,Home Owner,Employed,48000,3,True,116.24,0,0,0.155942041961136 +774,43,23,Home Owner,SelfEmployed,20000,24,True,253.26,0.06,1,0.470018953962711 +775,43,25,Home Owner,SelfEmployed,34000,26,True,332.83,0.08,0,0.347611415343963 +776,48,52,Tenant,SelfEmployed,43000,8,True,1678.67,0.04,1,0.55447285063415 +777,56,64,Tenant,Employed,45000,3,True,102.39,0.02,1,0.251670775616093 +778,37,15,Tenant,SelfEmployed,34000,22,True,206.9,0.08,0,0.412520537302341 +779,53,22,Tenant,Employed,48000,20,True,1804.84,0.4,0,0.377070226774801 +780,43,10,Home Owner,SelfEmployed,42000,25,True,1142.22,0.84,0,0.389603287407495 +781,50,29,Home Owner,SelfEmployed,39000,9,True,12.2,0,0,0.333144032735311 +782,43,9,Home Owner,SelfEmployed,32000,67,True,258.24,0.04,0,0.288560431957563 +783,27,26,Home Owner,SelfEmployed,39000,32,True,1131.16,0.18,1,0.479883250932489 +784,28,33,Tenant,SelfEmployed,42000,11,True,253.04,0.08,0,0.423215782329958 +785,28,11,Home Owner,Employed,38000,19,True,585,0.14,0,0.38692407851379 +786,29,18,Home Owner,Employed,28000,61,True,2593.68,0.76,0,0.458153745644095 +787,61,14,Tenant,SelfEmployed,42000,47,True,877.38,0.03,0,0.23990889152487 +788,46,26,Tenant,Employed,32000,44,True,181.35,0.06,0,0.294586583527988 +789,46,98,Other,Employed,47000,39,True,1299.59,0.17,1,0.197448394119495 +790,43,29,Other,SelfEmployed,40000,100,True,0.21,0,0,0.129578357060803 +791,42,6,Home Owner,Employed,39000,3,True,500.72,0.13,1,0.288880278155683 +792,39,41,Home Owner,SelfEmployed,20000,113,True,1023.5,0.15,0,0.348433214855149 +793,35,49,Home Owner,Employed,29000,14,True,1480.07,0.73,0,0.438956039629162 +794,40,36,Home Owner,SelfEmployed,42000,23,True,352.77,0.16,1,0.30534772070323 +795,40,68,Home Owner,Employed,33000,55,True,377.5,0.1,0,0.189973556331961 +796,42,47,Home Owner,Employed,30000,71,True,1318.72,0.06,0,0.25375074104767 +797,47,39,Home Owner,Employed,47000,20,True,818.26,0.51,0,0.233443493417752 +798,32,130,Home Owner,SelfEmployed,31000,12,True,343.1,0.12,0,0.436307345557435 +799,53,7,Other,SelfEmployed,48000,31,True,777.42,0.15,0,0.326400774387267 +800,45,85,Home Owner,Employed,31000,63,True,1206.96,0.4,1,0.284914142160513 +801,53,42,Tenant,Employed,36000,8,True,629.15,0.27,1,0.365025381015074 +802,44,22,Home Owner,Employed,40000,33,True,58.4,0,0,0.257219926486084 +803,51,6,Tenant,SelfEmployed,41000,15,True,8.5,0,1,0.335286587258991 +804,48,50,Tenant,Employed,36000,40,True,48.68,0.01,0,0.254374484438387 +805,33,22,Home Owner,Employed,31000,26,True,1591.92,0.43,1,0.436234343435316 +806,57,83,Other,SelfEmployed,40000,8,True,1314.1,0.31,0,0.369553478749412 +807,40,39,Home Owner,SelfEmployed,35000,97,True,1303.77,0.13,0,0.227186133483732 +808,51,73,Tenant,Employed,43000,36,True,1491.13,0.23,1,0.38502033227959 +809,40,3,Other,Employed,42000,19,True,476.25,0,0,0.249540364050178 +810,47,41,Home Owner,Employed,37000,36,True,698.47,0.15,1,0.300543730666004 +811,33,4,Home Owner,SelfEmployed,25000,15,True,905.51,0.41,1,0.610816106112839 +812,23,86,Tenant,Employed,23000,7,True,617.33,0.07,1,0.592540369113912 +813,45,79,Tenant,Employed,42000,4,True,719.7,0.41,1,0.369873042347829 +814,61,19,Home Owner,SelfEmployed,54000,6,True,614.42,0.11,0,0.283950837444226 +815,43,25,Tenant,Employed,34000,63,True,144.33,0.01,0,0.215519182376444 +816,32,55,Other,Employed,31000,16,True,359.84,0.15,0,0.289785234384937 +817,26,64,Home Owner,Employed,21000,74,True,1395.67,0.28,1,0.29505420743684 +818,57,34,Home Owner,SelfEmployed,51000,65,True,1806.3,0.34,1,0.257236595768621 +819,57,46,Other,SelfEmployed,47000,23,True,560.46,0.45,0,0.254527314124987 +820,41,70,Home Owner,Employed,31000,47,True,976.15,0.24,0,0.284914142160513 +821,54,29,Home Owner,SelfEmployed,37000,12,True,1492.77,0.32,0,0.398525436369536 +822,44,37,Home Owner,SelfEmployed,46000,15,True,499.71,0.15,1,0.307698505388944 +823,42,45,Tenant,SelfEmployed,45000,21,True,600.26,0.14,0,0.430524582746255 +824,52,18,Tenant,SelfEmployed,46000,45,True,675.58,0.42,1,0.288112710244409 +825,43,72,Home Owner,Employed,31000,42,True,659.36,0.01,1,0.379800099881883 +826,46,29,Other,SelfEmployed,54000,40,True,1499.58,0.32,0,0.340423177774453 +827,37,7,Tenant,Employed,37000,50,True,1454.89,0.34,0,0.39072220335547 +828,37,27,Tenant,SelfEmployed,46000,46,True,626.98,0.07,0,0.35117980310126 +829,41,37,Home Owner,Employed,35000,104,True,599.16,0.39,0,0.159461237001824 +830,62,22,Home Owner,SelfEmployed,51000,33,True,74.2,0.03,0,0.190502937969149 +831,57,53,Tenant,SelfEmployed,56000,31,True,47.98,0,1,0.261164564639017 +832,56,38,Home Owner,Employed,40000,6,True,1472.42,0.03,0,0.337269610053001 +833,50,57,Home Owner,Employed,46000,12,True,1741.01,0.34,0,0.306163154845804 +834,48,44,Tenant,SelfEmployed,39000,83,True,35.25,0.01,0,0.15839975299137 +835,45,53,Tenant,Employed,44000,27,True,509.43,0.32,0,0.258350548518755 +836,50,79,Home Owner,SelfEmployed,39000,6,True,83.4,0.02,1,0.333144032735311 +837,39,11,Tenant,SelfEmployed,34000,57,True,1651.57,0.81,0,0.443526652025031 +838,41,11,Other,Employed,31000,39,True,1153.75,0.44,0,0.323036299498622 +839,40,13,Other,Employed,48000,47,True,1562.13,0.2,0,0.159213341021403 +840,43,38,Home Owner,SelfEmployed,43000,12,True,187.71,0.06,0,0.307698505388944 +841,46,45,Home Owner,SelfEmployed,38000,23,True,82.21,0.05,1,0.30430492490224 +842,28,59,Other,SelfEmployed,26000,13,True,2262.99,0.31,0,0.602154975820422 +843,45,8,Home Owner,Employed,31000,9,True,428.7,0.33,0,0.328592204076894 +844,52,2,Tenant,SelfEmployed,37000,65,True,401.68,0.06,0,0.317708222634027 +845,33,47,Home Owner,SelfEmployed,31000,25,True,80.74,0,1,0.429033630091889 +846,62,71,Home Owner,SelfEmployed,48000,81,True,1852.67,0.49,0,0.180250725681551 +847,64,35,Home Owner,Employed,53000,15,True,1043.55,0.08,0,0.189461157614805 +848,52,10,Home Owner,SelfEmployed,39000,5,True,709.88,0.36,0,0.420427422229428 +849,64,69,Home Owner,SelfEmployed,53000,45,True,672,0.04,0,0.18189168694159 +850,47,38,Tenant,Employed,34000,14,True,876.34,0.11,0,0.343855615820964 +851,52,27,Home Owner,Employed,52000,31,True,663.57,0.14,0,0.228647652613463 +852,41,76,Home Owner,SelfEmployed,34000,60,True,842.8,0.34,1,0.334835954894885 +853,43,21,Tenant,SelfEmployed,34000,3,True,853.07,0.34,0,0.512610445773789 +854,39,37,Home Owner,Employed,30000,35,True,70,0.01,0,0.319374907763544 +855,45,7,Home Owner,Employed,42000,19,True,222.46,0.11,0,0.231171150058876 +856,45,4,Home Owner,SelfEmployed,33000,32,True,1235.37,0.38,0,0.436205830540632 +857,31,34,Tenant,Employed,35000,6,True,170.18,0.13,0,0.368822413332342 +858,55,39,Tenant,SelfEmployed,45000,24,True,1434.79,0.47,0,0.394703118054122 +859,40,40,Home Owner,Employed,28000,24,True,2247.34,0.45,0,0.600319092436766 +860,59,5,Home Owner,SelfEmployed,40000,92,True,2152.68,1.09,0,0.17942387089679 +861,45,37,Home Owner,SelfEmployed,43000,29,True,1707.39,0.05,1,0.436743450326257 +862,37,15,Tenant,SelfEmployed,29000,28,True,1392.05,0.58,0,0.637058223623672 +863,30,46,Tenant,SelfEmployed,32000,20,True,1184.38,0.82,1,0.568326774796987 +864,51,20,Tenant,SelfEmployed,49000,22,True,1082.44,0.61,0,0.424144086591243 +865,45,7,Other,Employed,37000,48,True,398.9,0.05,0,0.150725740442227 +866,34,30,Other,Employed,29000,37,True,546.97,0.05,0,0.283724720223363 +867,48,159,Home Owner,Employed,39000,70,True,213.51,0,0,0.159300260666224 +868,35,16,Home Owner,SelfEmployed,36000,63,True,2383.03,1.79,0,0.417192001040052 +869,40,24,Tenant,Employed,38000,31,True,755.85,0.29,1,0.373213291230374 +870,33,81,Home Owner,Employed,31000,36,True,390.5,0.02,1,0.337019693647636 +871,48,58,Tenant,SelfEmployed,38000,39,True,1010.06,0.15,1,0.422717676853361 +872,57,43,Tenant,SelfEmployed,41000,44,True,79.07,0.02,0,0.332826360942224 +873,60,3,Home Owner,SelfEmployed,46000,101,True,464.51,0.09,0,0.0962044788808235 +874,48,10,Other,SelfEmployed,43000,29,True,15.01,0,1,0.221767465551241 +875,49,4,Tenant,SelfEmployed,52000,26,True,601.58,0.2,1,0.421445241937929 +876,52,32,Tenant,SelfEmployed,43000,16,True,1333.2,0.13,0,0.397348326042276 +877,30,28,Tenant,SelfEmployed,32000,35,True,303.61,0.04,0,0.472774074561791 +878,52,108,Other,SelfEmployed,48000,7,True,1534.3,0.57,0,0.293462186067333 +879,56,9,Tenant,SelfEmployed,41000,4,True,405.86,0.17,1,0.366650869503567 +880,46,61,Tenant,Employed,32000,40,True,1028.09,0.64,0,0.377486395622724 +881,41,67,Other,SelfEmployed,29000,28,True,1105.45,0.85,1,0.413614258477106 +882,46,54,Tenant,SelfEmployed,43000,86,True,865.6,0.34,0,0.190866386008823 +883,41,16,Tenant,SelfEmployed,33000,100,True,927.59,0.14,1,0.324352552438823 +884,49,38,Tenant,Employed,45000,35,True,249.67,0.03,0,0.224690409314987 +885,50,38,Other,SelfEmployed,59000,41,True,710.1,0.2,1,0.326400774387267 +886,24,78,Other,SelfEmployed,29000,15,True,2999.98,0.34,1,0.601580180939723 +887,57,32,Tenant,Employed,42000,43,True,409.75,0.18,1,0.291432294564098 +888,52,82,Other,SelfEmployed,51000,40,True,218.11,0.08,0,0.19037267311509 +889,51,64,Home Owner,SelfEmployed,42000,8,True,2359.32,0.57,1,0.515132839384554 +890,40,31,Home Owner,Employed,35000,82,True,281.13,0.09,0,0.115554120373404 +891,51,30,Home Owner,Employed,38000,93,True,489.24,0.42,0,0.0980393523677718 +892,36,21,Tenant,SelfEmployed,28000,4,True,72.03,0.01,0,0.592360516478692 +893,36,40,Other,SelfEmployed,30000,6,True,517.55,0.14,1,0.490917884323846 +894,37,18,Home Owner,SelfEmployed,30000,55,True,1122.47,0.2,0,0.481864497014369 +895,51,108,Home Owner,SelfEmployed,50000,10,True,330.56,0.07,1,0.259356353739452 +896,36,5,Tenant,SelfEmployed,38000,72,True,3.4,0,0,0.214260858563057 +897,31,3,Home Owner,Employed,25000,32,True,1286.34,0.5,1,0.528622263929826 +898,54,17,Home Owner,SelfEmployed,46000,50,True,1662.35,0.43,0,0.295631727688986 +899,41,76,Home Owner,SelfEmployed,40000,21,True,1112.64,0.01,0,0.429076398685739 +900,32,43,Home Owner,SelfEmployed,24000,31,True,467.37,0.04,1,0.521306697787126 +901,48,55,Tenant,SelfEmployed,32000,7,True,198.08,0.03,0,0.500145230203901 +902,56,30,Home Owner,SelfEmployed,39000,35,True,1459.11,0.37,0,0.395877539724071 +903,40,5,Tenant,Employed,36000,32,True,21.31,0.02,0,0.290813505034348 +904,69,2,Tenant,SelfEmployed,54000,35,True,82.39,0.03,0,0.281216634809961 +905,52,36,Home Owner,SelfEmployed,43000,66,True,1153.83,0.61,0,0.256779000762021 +906,46,34,Tenant,SelfEmployed,46000,59,True,183.39,0.13,0,0.220696463660283 +907,42,30,Tenant,SelfEmployed,46000,78,True,337.25,0.13,0,0.161199985404074 +908,39,28,Tenant,SelfEmployed,27000,32,True,1954.88,0.14,1,0.670940856297612 +909,42,27,Home Owner,SelfEmployed,44000,43,True,301.34,0.07,0,0.30534772070323 +910,62,9,Home Owner,SelfEmployed,47000,52,True,775.9,0.38,0,0.239853595387577 +911,39,79,Home Owner,Employed,45000,34,True,536.01,0.08,0,0.248610233103282 +912,42,74,Home Owner,Employed,37000,8,True,414.97,0.05,1,0.288880278155683 +913,47,55,Tenant,Employed,32000,95,True,1976.98,0.51,0,0.280675116871457 +914,47,40,Home Owner,SelfEmployed,41000,41,True,1346.37,0.65,0,0.397101065178395 +915,46,47,Home Owner,Employed,39000,26,True,974.27,0.29,1,0.300543730666004 +916,49,42,Home Owner,Employed,33000,32,True,931.24,0.27,1,0.303356833702642 +917,51,55,Home Owner,SelfEmployed,43000,2,True,1232.05,0.9,0,0.381274530035581 +918,59,36,Tenant,Employed,39000,16,True,1606.17,0.56,0,0.321825064889687 +919,36,74,Tenant,SelfEmployed,32000,28,True,1389.12,0.32,1,0.572622660399295 +920,28,52,Tenant,Employed,45000,7,True,292.99,0.07,0,0.331724664435494 +921,48,46,Tenant,SelfEmployed,42000,35,True,791.87,0.11,0,0.383492627082357 +922,29,11,Home Owner,SelfEmployed,38000,5,True,876.17,0.7,0,0.517070172067362 +923,49,14,Other,Employed,48000,43,True,144.43,0.07,0,0.184177272181005 +924,41,45,Tenant,SelfEmployed,30000,40,True,854.97,0.04,0,0.514651289091345 +925,50,80,Tenant,Employed,43000,46,True,315.55,0.02,0,0.158643372613352 +926,58,56,Home Owner,Employed,56000,44,True,447.74,0.08,1,0.137340781142218 +927,54,37,Tenant,SelfEmployed,44000,14,True,1051.22,0.19,1,0.471633049594118 +928,38,42,Home Owner,SelfEmployed,56000,11,True,2360.09,1.24,0,0.539682847323538 +929,57,98,Home Owner,SelfEmployed,62000,70,True,873.01,0.41,0,0.221840627370431 +930,48,33,Home Owner,Employed,46000,4,True,278.83,0.01,0,0.289496633356662 +931,57,17,Tenant,Employed,52000,16,True,302.62,0.02,0,0.194712645685333 +932,39,40,Home Owner,SelfEmployed,42000,37,True,333.23,0.02,1,0.328444396773405 +933,45,22,Home Owner,Employed,42000,30,True,912.81,0.17,1,0.301579224816732 +934,60,17,Other,Employed,45000,25,True,1006.56,0.24,1,0.17919131627196 +935,38,18,Home Owner,SelfEmployed,35000,6,True,554.25,0.46,0,0.486706240593056 +936,41,13,Other,Employed,35000,13,True,893.41,0.45,0,0.285964885934852 +937,43,44,Home Owner,SelfEmployed,35000,48,True,1680.26,0.12,1,0.457358033033824 +938,69,12,Other,Employed,54000,37,True,2075.51,0.86,0,0.236974549453082 +939,37,16,Home Owner,SelfEmployed,44000,65,True,1092.75,0.11,1,0.316032123509869 +940,37,9,Other,SelfEmployed,32000,45,True,107.52,0.04,0,0.260164996016465 +941,42,49,Home Owner,SelfEmployed,41000,4,True,654.82,0.13,0,0.463101749382229 +942,26,17,Other,SelfEmployed,18000,37,True,39.24,0.01,1,0.459047512298879 +943,38,9,Tenant,Employed,35000,27,True,786.59,0.2,0,0.398498505400247 +944,54,33,Tenant,SelfEmployed,44000,34,True,1027.13,0.33,0,0.46887806949622 +945,42,50,Tenant,SelfEmployed,37000,17,True,606.44,0.07,1,0.470885915806949 +946,54,11,Other,Employed,47000,25,True,1055.71,0.23,0,0.187639863193092 +947,40,6,Home Owner,SelfEmployed,40000,47,True,1282.23,0.18,0,0.336410245369451 +948,61,10,Tenant,Employed,52000,3,True,466.11,0.1,0,0.177916600755301 +949,55,25,Tenant,Employed,40000,24,True,599.78,0.01,0,0.328879293301978 +950,44,64,Tenant,SelfEmployed,38000,117,True,938.67,0.16,0,0.247270420152712 +951,58,86,Tenant,Employed,43000,22,True,1250.62,0.05,0,0.249157450029721 +952,42,51,Home Owner,Employed,37000,21,True,619.94,0.15,0,0.33948121638331 +953,34,65,Home Owner,SelfEmployed,29000,12,True,1095.16,0.25,1,0.52454131535742 +954,30,17,Other,SelfEmployed,33000,43,True,210.31,0,0,0.337676750168445 +955,47,17,Tenant,Employed,60000,63,True,433.47,0.02,0,0.136506313346652 +956,49,115,Other,SelfEmployed,45000,33,True,534.62,0.12,0,0.221767465551241 +957,28,23,Home Owner,Employed,28000,9,True,55.83,0.04,1,0.460901787575526 +958,47,42,Tenant,SelfEmployed,37000,43,True,810.05,0.12,0,0.426611121315116 +959,48,43,Tenant,Employed,32000,29,True,293.87,0.05,1,0.291285948081293 +960,48,46,Home Owner,SelfEmployed,32000,26,True,416.8,0.04,1,0.341515571054321 +961,40,61,Tenant,Employed,37000,39,True,519.12,0.15,0,0.290813505034348 +962,52,29,Home Owner,Employed,50000,28,True,180.91,0.04,0,0.169532631981857 +963,30,55,Tenant,Employed,29000,36,True,52.46,0,0,0.377582866365236 +964,38,35,Tenant,Employed,29000,20,True,201.34,0.06,1,0.357236903704401 +965,52,87,Home Owner,SelfEmployed,43000,44,True,254.33,0.05,0,0.267775186538158 +966,54,30,Other,SelfEmployed,48000,23,True,1115.37,0.36,0,0.254527314124987 +967,25,7,Other,SelfEmployed,30000,53,True,352.83,0.05,1,0.2795901597938 +968,54,60,Tenant,Employed,39000,51,True,1025.79,0.54,1,0.243745412794171 +969,37,54,Home Owner,Employed,31000,9,True,12.42,0,0,0.352554759053726 +970,44,10,Tenant,Employed,42000,18,True,20.7,0.01,0,0.260475186981668 +971,30,31,Home Owner,SelfEmployed,26000,7,True,902.43,0.63,1,0.647273567123315 +972,34,33,Home Owner,Employed,41000,26,True,180.17,0.13,1,0.294485917035669 +973,68,43,Tenant,Employed,48000,40,True,64.33,0.02,0,0.157182269454374 +974,42,31,Tenant,Employed,35000,19,True,468.67,0.04,0,0.370452462327502 +975,35,105,Other,Employed,43000,7,True,990.66,0.32,0,0.320025527718263 +976,45,74,Other,SelfEmployed,33000,23,True,555.41,0.09,1,0.293382701731437 +977,48,46,Tenant,SelfEmployed,39000,6,True,1143.84,0.24,1,0.459387363773501 +978,46,15,Tenant,SelfEmployed,37000,64,True,411.01,0.16,1,0.321172575681483 +979,55,57,Other,Employed,41000,71,True,652.86,0.16,0,0.108466623113158 +980,40,48,Home Owner,SelfEmployed,43000,9,True,1080.69,0.33,0,0.425517785443205 +981,68,57,Home Owner,SelfEmployed,53000,19,True,1634.2,0.03,0,0.373316635045551 +982,58,72,Tenant,Employed,44000,44,True,751.55,0.01,0,0.247094282597849 +983,48,60,Tenant,Employed,47000,31,True,246.51,0.01,1,0.192984437456597 +984,39,22,Home Owner,SelfEmployed,30000,40,True,795.73,0.24,1,0.501785762836757 +985,51,48,Other,Employed,38000,95,True,495.15,0.13,0,0.0780847799564185 +986,29,21,Home Owner,Employed,30000,28,True,744.52,0.18,0,0.429216107523597 +987,45,50,Other,SelfEmployed,21000,33,True,896.02,0.37,0,0.500863931891885 +988,45,12,Tenant,Employed,34000,2,True,890.31,0.26,1,0.41572289774949 +989,48,79,Home Owner,Employed,41000,42,True,152.2,0.03,1,0.290213548593531 +990,41,110,Home Owner,SelfEmployed,46000,6,True,302.46,0.12,0,0.337793536491434 +991,49,29,Home Owner,Employed,35000,11,True,80.66,0.01,0,0.252597212883783 +992,33,79,Home Owner,Employed,33000,43,True,435.51,0.08,0,0.302886293709452 +993,44,67,Tenant,SelfEmployed,37000,18,True,417.27,0.04,0,0.379995260039422 +994,50,19,Tenant,Employed,34000,54,True,81.14,0.03,0,0.186039653245741 +995,55,42,Home Owner,SelfEmployed,42000,13,True,262.37,0.07,0,0.269949120564106 +996,47,24,Other,Employed,39000,29,True,1170.18,0.08,0,0.250834572554757 +997,44,18,Home Owner,SelfEmployed,43000,21,True,575.49,0.19,0,0.392236465015287 +998,56,61,Tenant,Employed,37000,19,True,143.55,0.01,0,0.256477732160533 +999,66,18,Other,SelfEmployed,42000,14,True,1234.28,0.29,0,0.246017217212001 +1000,48,43,Home Owner,Employed,40000,8,True,45.47,0.04,1,0.250559510318801 +1001,49,28,Other,SelfEmployed,40000,97,True,705.57,0.43,0,0.152426964213888 +1002,46,61,Home Owner,Employed,36000,48,True,2379.51,1.04,1,0.253517914667565 +1003,58,28,Tenant,Employed,47000,5,True,874.08,0.02,0,0.239113326410701 +1004,32,17,Tenant,Employed,42000,31,True,1891.69,1.2,1,0.430051335955836 +1005,28,67,Home Owner,SelfEmployed,23000,66,True,713.23,0.02,0,0.507109672142444 +1006,53,36,Tenant,Employed,49000,43,True,1013.73,0.31,1,0.257739040098355 +1007,67,52,Other,SelfEmployed,50000,14,True,1500.1,0.13,0,0.220114753776628 +1008,40,48,Tenant,Employed,48000,60,True,465.62,0.06,0,0.209743748196973 +1009,62,42,Tenant,SelfEmployed,42000,19,True,1155.07,0.69,0,0.410426867642781 +1010,45,94,Home Owner,Employed,54000,7,True,387.49,0.29,0,0.287809857328022 +1011,47,142,Home Owner,SelfEmployed,39000,23,True,1375.09,0.55,0,0.399694935420964 +1012,54,36,Home Owner,SelfEmployed,40000,75,True,653.5,0.07,0,0.187515506538151 +1013,37,22,Home Owner,Employed,40000,13,True,306.73,0.2,0,0.280359615196588 +1014,45,16,Other,SelfEmployed,35000,21,True,156.44,0.05,0,0.366529760989497 +1015,41,33,Home Owner,SelfEmployed,29000,23,True,1080.36,0.05,1,0.475123589291396 +1016,38,5,Home Owner,SelfEmployed,37000,13,True,1724.61,0.3,0,0.593058782212268 +1017,42,81,Tenant,SelfEmployed,23000,59,True,1101.8,0.04,1,0.58210114151383 +1018,50,12,Home Owner,Employed,36000,7,True,357.05,0.09,0,0.252597212883783 +1019,48,58,Home Owner,Employed,39000,18,True,151.77,0.01,1,0.227485078720433 +1020,39,22,Home Owner,SelfEmployed,45000,42,True,871.76,0.13,0,0.415263239090305 +1021,33,3,Other,SelfEmployed,31000,53,True,1076.33,0.37,0,0.439796502449637 +1022,48,28,Home Owner,SelfEmployed,43000,34,True,225.5,0.07,0,0.341674987185972 +1023,22,36,Home Owner,SelfEmployed,34000,21,True,152.47,0.04,0,0.398157195973961 +1024,32,16,Home Owner,Employed,33000,55,True,488.72,0.09,0,0.290133795280464 +1025,33,28,Other,Employed,39000,8,True,19.92,0,0,0.276175656706875 +1026,55,70,Home Owner,Employed,44000,21,True,318.36,0.01,0,0.200096771906613 +1027,38,143,Home Owner,SelfEmployed,40000,18,True,1128.8,0.15,1,0.455396518622376 +1028,39,8,Tenant,SelfEmployed,32000,19,True,180.76,0.1,0,0.451015587367982 +1029,43,56,Home Owner,SelfEmployed,36000,15,True,1187.26,0.45,1,0.431729567441837 +1030,26,46,Home Owner,SelfEmployed,36000,21,True,712.63,0.3,0,0.482644133100953 +1031,36,53,Home Owner,Employed,29000,67,True,895.32,0.13,0,0.324439914178265 +1032,43,46,Home Owner,Employed,40000,23,True,727.14,0.15,1,0.416444249660569 +1033,39,9,Home Owner,SelfEmployed,37000,43,True,856.91,0.37,0,0.455337815115408 +1034,38,19,Tenant,SelfEmployed,32000,4,True,1503.46,0.89,1,0.67071845643346 +1035,60,12,Other,SelfEmployed,48000,28,True,415.7,0.1,0,0.154961996660977 +1036,45,93,Home Owner,SelfEmployed,34000,36,True,1278.13,0.11,0,0.447837906580391 +1037,46,48,Home Owner,Employed,41000,59,True,559.42,0.14,0,0.216640853048969 +1038,55,4,Home Owner,Employed,38000,75,True,237.32,0.05,1,0.0980393523677718 +1039,40,25,Home Owner,SelfEmployed,37000,30,True,1242.78,0.49,0,0.429018415263361 +1040,37,75,Tenant,SelfEmployed,29000,33,True,1096.38,0.28,0,0.541244291343579 +1041,44,45,Home Owner,SelfEmployed,44000,3,True,184.55,0.02,0,0.419934691967186 +1042,43,2,Home Owner,SelfEmployed,32000,14,True,1509.81,0.57,1,0.489660457920826 +1043,45,24,Home Owner,SelfEmployed,61000,47,True,1414.7,0.05,0,0.264282463089836 +1044,50,14,Other,Employed,47000,49,True,1427.67,0.08,0,0.136099367504373 +1045,68,9,Home Owner,Employed,53000,16,True,484.72,0.34,0,0.138656305497949 +1046,46,12,Tenant,Employed,42000,71,True,1149.72,0.14,1,0.184658582483856 +1047,36,11,Home Owner,SelfEmployed,43000,37,True,534.09,0.07,0,0.429207270648377 +1048,36,8,Home Owner,SelfEmployed,49000,10,True,575.58,0.43,0,0.424193027803375 +1049,57,45,Home Owner,Employed,42000,45,True,2202.87,0.11,0,0.221146819688385 +1050,46,70,Home Owner,SelfEmployed,41000,38,True,367.48,0.09,1,0.302018652980582 +1051,52,73,Tenant,SelfEmployed,42000,35,True,263.72,0.08,0,0.299909256507658 +1052,58,20,Tenant,Employed,48000,7,True,170.02,0.01,0,0.177916600755301 +1053,39,24,Tenant,SelfEmployed,38000,17,True,29.88,0.01,1,0.405442734872603 +1054,38,7,Home Owner,SelfEmployed,49000,34,True,788.03,0,0,0.369481084019353 +1055,49,23,Tenant,Employed,50000,65,True,1215.48,0.08,0,0.242785136339711 +1056,52,14,Home Owner,SelfEmployed,42000,24,True,432.74,0.15,0,0.267775186538158 +1057,41,21,Home Owner,SelfEmployed,31000,13,True,62.62,0.01,0,0.386627930630769 +1058,26,30,Tenant,Employed,27000,10,True,354.69,0.07,0,0.500374254606493 +1059,41,53,Other,SelfEmployed,34000,62,True,623.94,0.09,1,0.281739559106398 +1060,39,145,Home Owner,SelfEmployed,21000,5,True,1165.89,0.11,0,0.624445520552281 +1061,54,6,Other,SelfEmployed,42000,25,True,2022.08,0.41,1,0.334517079800245 +1062,50,25,Home Owner,SelfEmployed,37000,83,True,830.67,0.02,1,0.189169913047943 +1063,37,26,Tenant,SelfEmployed,37000,9,True,73.61,0.01,0,0.43903514545855 +1064,54,11,Tenant,Employed,52000,26,True,178.24,0.06,0,0.253386363361385 +1065,50,95,Home Owner,Employed,38000,98,True,419.51,0.01,0,0.0980393523677718 +1066,66,31,Tenant,SelfEmployed,53000,8,True,877.89,0.46,0,0.317185185069824 +1067,51,30,Home Owner,Employed,43000,63,True,1818.31,0.16,0,0.287226066922505 +1068,43,32,Tenant,SelfEmployed,32000,16,True,730.41,0.35,1,0.603431094438385 +1069,40,97,Tenant,SelfEmployed,36000,51,True,683.28,0.08,0,0.364134152277341 +1070,34,26,Home Owner,Employed,40000,32,True,676.98,0.19,1,0.37737255537043 +1071,44,56,Tenant,SelfEmployed,34000,79,True,594.77,0.02,1,0.25276087085246 +1072,54,19,Tenant,Employed,40000,12,True,957.64,0.17,0,0.331324832491986 +1073,44,27,Home Owner,SelfEmployed,34000,20,True,1974.32,0.74,0,0.487271475404969 +1074,31,87,Other,SelfEmployed,36000,28,True,351.23,0.15,0,0.331159219627932 +1075,35,11,Other,Employed,32000,33,True,229.03,0.03,1,0.283724720223363 +1076,45,36,Tenant,SelfEmployed,37000,59,True,556.8,0.16,0,0.282834364702702 +1077,41,75,Home Owner,SelfEmployed,30000,30,True,948.29,0.43,0,0.475123589291396 +1078,43,56,Home Owner,SelfEmployed,32000,24,True,1394.4,0.14,0,0.486897212816917 +1079,52,29,Home Owner,Employed,40000,15,True,433.56,0.18,0,0.292496879967391 +1080,49,58,Home Owner,Employed,37000,46,True,801.08,0.17,1,0.280827111047264 +1081,36,29,Home Owner,SelfEmployed,42000,12,True,486.53,0.27,0,0.348843155109019 +1082,39,17,Tenant,SelfEmployed,40000,3,True,1181.43,0.02,0,0.529236348562083 +1083,32,106,Tenant,Employed,28000,14,True,1854.79,0.24,1,0.606186289402284 +1084,46,24,Home Owner,Employed,48000,11,True,16.52,0,0,0.194005582275429 +1085,30,55,Home Owner,SelfEmployed,35000,23,True,844.87,0,1,0.479883250932489 +1086,37,30,Other,SelfEmployed,44000,9,True,731.11,0.46,0,0.391053124583402 +1087,50,14,Tenant,Employed,42000,66,True,229.89,0.03,0,0.158643372613352 +1088,35,75,Home Owner,Employed,29000,50,True,1379.72,0.28,1,0.33486177721258 +1089,35,30,Tenant,SelfEmployed,35000,22,True,613.74,0.03,1,0.517538992769785 +1090,52,2,Other,Employed,46000,2,True,211.83,0.05,0,0.182815535522751 +1091,48,61,Tenant,Employed,45000,20,True,108.8,0.03,0,0.226622817157236 +1092,54,55,Tenant,Employed,35000,8,True,1903.08,0.21,0,0.411195047080787 +1093,40,35,Tenant,Employed,29000,35,True,264.14,0.07,1,0.412154451866267 +1094,43,39,Tenant,SelfEmployed,33000,72,True,1114.97,0.35,0,0.324352552438823 +1095,60,11,Tenant,Employed,45000,54,True,2085.3,0.35,0,0.269079831753252 +1096,46,95,Tenant,SelfEmployed,39000,13,True,303.09,0,1,0.341276174632866 +1097,32,35,Tenant,SelfEmployed,39000,12,True,1719.63,0.87,0,0.570367149148801 +1098,44,56,Home Owner,SelfEmployed,33000,8,True,826.94,0.24,0,0.473086706070112 +1099,45,5,Home Owner,SelfEmployed,18000,61,True,1126.71,0.19,0,0.455888468993641 +1100,34,3,Home Owner,Employed,35000,53,True,525.92,0.02,0,0.280377452418108 +1101,50,42,Tenant,SelfEmployed,35000,38,True,1150.51,0.72,0,0.422717676853361 +1102,41,44,Home Owner,SelfEmployed,37000,30,True,61.47,0.02,0,0.341000858419398 +1103,52,79,Home Owner,Employed,43000,36,True,539.92,0.01,1,0.198332545426829 +1104,35,34,Tenant,SelfEmployed,39000,20,True,453.26,0.08,0,0.424874277824868 +1105,54,23,Tenant,Employed,38000,12,True,1223.42,0.17,0,0.333726879307786 +1106,44,53,Tenant,SelfEmployed,34000,9,True,173.22,0.05,0,0.42005986627252 +1107,46,5,Home Owner,Employed,40000,4,True,542.19,0.41,0,0.325283871530953 +1108,53,26,Tenant,SelfEmployed,47000,41,True,779.59,0.05,0,0.339181386318607 +1109,40,27,Home Owner,SelfEmployed,36000,16,True,1111.8,0.01,0,0.431729567441837 +1110,40,79,Tenant,Employed,41000,85,True,1670.61,0.71,1,0.210774381514261 +1111,47,147,Home Owner,SelfEmployed,43000,12,True,336.47,0.21,1,0.273101149594091 +1112,55,48,Home Owner,Employed,46000,22,True,948.36,0.58,1,0.266449927580009 +1113,30,30,Tenant,SelfEmployed,24000,66,True,552.58,0.05,1,0.453551879793884 +1114,46,45,Other,Employed,36000,47,True,574.28,0.28,0,0.178875585361526 +1115,51,58,Home Owner,Employed,34000,58,True,203.37,0.03,0,0.163261058643778 +1116,54,10,Tenant,Employed,37000,32,True,207.16,0.1,1,0.254374484438387 +1117,59,22,Tenant,SelfEmployed,37000,19,True,1379.64,1.09,0,0.377067406834839 +1118,42,41,Tenant,SelfEmployed,44000,14,True,1684.51,0.52,0,0.478732748924547 +1119,47,71,Tenant,SelfEmployed,45000,35,True,1114.95,0.08,0,0.387267153682173 +1120,45,35,Home Owner,SelfEmployed,18000,16,True,2013.62,0.04,1,0.61267294361806 +1121,49,97,Tenant,Employed,43000,37,True,1506.18,0.68,0,0.306104657385457 +1122,36,17,Home Owner,SelfEmployed,33000,17,True,388.45,0.03,0,0.393714954564259 +1123,29,34,Tenant,SelfEmployed,39000,21,True,513.66,0.08,1,0.429419078683392 +1124,43,61,Tenant,Employed,49000,46,True,633.13,0.13,0,0.21356117332781 +1125,40,36,Home Owner,SelfEmployed,28000,23,True,143.17,0.06,0,0.470018953962711 +1126,35,64,Tenant,SelfEmployed,38000,36,True,706,0.11,0,0.514777115648771 +1127,37,15,Other,SelfEmployed,37000,54,True,1692.38,0.64,1,0.339884389766977 +1128,46,62,Home Owner,Employed,43000,16,True,1447.89,0.3,0,0.278963427358611 +1129,42,44,Home Owner,Employed,38000,13,True,116.32,0.02,1,0.261422712299826 +1130,34,36,Home Owner,SelfEmployed,46000,21,True,920.41,0.15,1,0.524718086915132 +1131,43,55,Home Owner,SelfEmployed,34000,46,True,1087.56,0.2,1,0.416710487641287 +1132,52,68,Home Owner,Employed,50000,13,True,1789.18,0.69,0,0.266918567306248 +1133,32,21,Home Owner,Employed,40000,53,True,435.31,0.09,1,0.216710527799752 +1134,49,24,Other,SelfEmployed,34000,28,True,856.01,0.31,0,0.334030671712964 +1135,60,3,Home Owner,Employed,53000,27,True,100.47,0.01,1,0.137340781142218 +1136,39,17,Tenant,SelfEmployed,37000,58,True,936.54,0.29,1,0.389186191546388 +1137,45,86,Home Owner,Employed,37000,36,True,1808.78,0.24,0,0.381762216768043 +1138,33,3,Other,Employed,33000,11,True,79.13,0.02,1,0.282067419879746 +1139,58,123,Tenant,SelfEmployed,39000,5,True,803.96,0.14,1,0.398571570990289 +1140,65,46,Tenant,Employed,56000,51,True,776.08,0.29,0,0.149798481824013 +1141,42,5,Other,SelfEmployed,33000,77,True,743.99,0.02,0,0.183680593606233 +1142,24,39,Tenant,SelfEmployed,45000,48,True,798.01,0.6,0,0.373965584605979 +1143,40,5,Tenant,SelfEmployed,20000,46,True,1627.06,1.02,0,0.54386062114168 +1144,48,120,Home Owner,SelfEmployed,44000,4,True,1205.96,0.26,0,0.381274530035581 +1145,47,6,Tenant,Employed,33000,48,True,1512.63,0.35,0,0.33408416999551 +1146,42,34,Tenant,Employed,51000,76,True,903.14,0.01,0,0.13477885068556 +1147,58,35,Home Owner,Employed,46000,2,True,1170.58,0.43,1,0.245351139068685 +1148,32,6,Tenant,SelfEmployed,41000,21,True,957.38,0.12,1,0.605404842268323 +1149,66,42,Tenant,Employed,43000,26,True,378.82,0.09,0,0.184349858312131 +1150,46,52,Home Owner,SelfEmployed,43000,66,True,648.31,0.22,0,0.332535187790417 +1151,45,15,Home Owner,Employed,39000,15,True,929.77,0.23,0,0.33948121638331 +1152,39,32,Home Owner,Employed,40000,10,True,499.84,0.06,0,0.388215648243291 +1153,30,20,Home Owner,SelfEmployed,23000,18,True,1056.82,0.5,0,0.615222239251608 +1154,47,39,Tenant,Employed,33000,14,True,418.84,0.13,0,0.265195119971968 +1155,51,45,Home Owner,SelfEmployed,50000,56,True,75.88,0.03,0,0.164111076127903 +1156,35,26,Home Owner,Employed,35000,27,True,636.27,0.25,0,0.37991876460721 +1157,47,37,Home Owner,Employed,34000,15,True,1610.74,0.19,0,0.352109842534974 +1158,51,9,Home Owner,Employed,40000,101,True,701.32,0.18,0,0.135047946502867 +1159,31,75,Other,SelfEmployed,25000,47,True,363.38,0.06,1,0.43932679611561 +1160,46,15,Tenant,SelfEmployed,38000,16,True,402.1,0.03,0,0.341276174632866 +1161,36,80,Tenant,Employed,39000,92,True,149.77,0.01,0,0.155744341668631 +1162,59,116,Home Owner,SelfEmployed,43000,47,True,664.23,0.02,0,0.212254527016787 +1163,25,5,Other,SelfEmployed,25000,6,True,625.33,0.18,0,0.588464200830406 +1164,39,21,Other,SelfEmployed,45000,14,True,309.43,0.07,1,0.278156120571291 +1165,49,77,Tenant,SelfEmployed,42000,2,True,111.99,0.04,0,0.332053425128354 +1166,35,37,Home Owner,Employed,25000,4,True,905.73,0,0,0.549263075883353 +1167,56,21,Home Owner,Employed,51000,55,True,1320.78,0.89,0,0.168175091895196 +1168,68,102,Other,SelfEmployed,50000,39,True,176.17,0.06,0,0.154961996660977 +1169,39,48,Home Owner,Employed,51000,38,True,1573.61,0.13,0,0.29357418846726 +1170,53,40,Tenant,Employed,57000,81,True,108.71,0,1,0.112424814028483 +1171,30,14,Home Owner,Employed,47000,12,True,294.58,0.05,1,0.233516961228752 +1172,46,54,Tenant,SelfEmployed,43000,31,True,648.18,0.32,1,0.387267153682173 +1173,44,6,Home Owner,Employed,35000,27,True,1001.42,0.67,0,0.337005815911596 +1174,46,27,Tenant,SelfEmployed,47000,19,True,189.45,0.01,1,0.266406882326759 +1175,51,43,Tenant,Employed,48000,7,True,507.43,0.03,0,0.21722430384334 +1176,52,42,Tenant,Employed,53000,5,True,278.68,0.01,0,0.21722430384334 +1177,39,8,Other,Employed,28000,30,True,375.18,0.05,0,0.342178214062163 +1178,54,2,Other,SelfEmployed,43000,47,True,176.97,0.02,0,0.156406291105045 +1179,35,13,Tenant,Employed,26000,14,True,857.76,0.35,1,0.55432097210113 +1180,55,75,Home Owner,SelfEmployed,40000,17,True,377.94,0.15,0,0.300991653815872 +1181,36,39,Other,SelfEmployed,26000,18,True,1067.32,0.05,1,0.550152729952309 +1182,34,103,Home Owner,Employed,28000,23,True,0.58,0,1,0.50649885210912 +1183,41,24,Home Owner,SelfEmployed,29000,74,True,1072.8,0.16,0,0.252530013641429 +1184,55,57,Tenant,Employed,46000,41,True,285.39,0,0,0.224690409314987 +1185,50,32,Tenant,SelfEmployed,37000,26,True,1141.43,0.59,0,0.422717676853361 +1186,41,14,Other,SelfEmployed,34000,22,True,1344.19,0.29,1,0.389882206645334 +1187,43,62,Tenant,SelfEmployed,32000,57,True,1329.36,0.57,1,0.419693605321326 +1188,37,60,Tenant,Employed,38000,3,True,638.65,0.05,1,0.434649095312192 +1189,45,34,Home Owner,Employed,43000,14,True,127.16,0.05,0,0.231171150058876 +1190,37,23,Home Owner,Employed,42000,58,True,159.59,0.04,0,0.177138479782569 +1191,45,2,Other,Employed,39000,4,True,711.09,0.17,0,0.314901116922662 +1192,54,36,Home Owner,SelfEmployed,35000,44,True,716.29,0.19,1,0.384654889752109 +1193,56,21,Home Owner,Employed,44000,53,True,342.09,0.18,1,0.185961853641853 +1194,34,54,Home Owner,SelfEmployed,35000,25,True,1522.5,0.47,1,0.487023062783128 +1195,64,9,Home Owner,Employed,49000,18,True,953.14,0.07,0,0.24910072081526 +1196,54,92,Home Owner,SelfEmployed,41000,51,True,1230.98,0.35,0,0.28690222552671 +1197,36,19,Tenant,SelfEmployed,45000,4,True,239.28,0.13,1,0.418688458799122 +1198,29,35,Home Owner,Employed,27000,47,True,16.18,0.01,1,0.324022149624361 +1199,56,66,Tenant,Employed,38000,48,True,1009.24,0.47,0,0.243745412794171 +1200,44,24,Tenant,SelfEmployed,41000,16,True,1039.4,0.19,0,0.46819036833618 diff --git a/guides/MPM/end_to_end_example/data_processing/data_processing.py b/guides/MPM/end_to_end_example/data_processing/data_processing.py new file mode 100644 index 0000000..9e0fb74 --- /dev/null +++ b/guides/MPM/end_to_end_example/data_processing/data_processing.py @@ -0,0 +1,68 @@ +import comet_ml +import pandas as pd +from io import StringIO +import os + +def get_raw_data(workspace_name: str, artifact_name: str): + """ + In this function, we will check if the raw data exists in Comet Artifacts. If it does, we will download it from there, + if not we will upload it from the local directory. + + Once the file is available locally, we will load it into a pandas dataframe and return it. + """ + exp = comet_ml.get_running_experiment() + + try: + artifact = exp.get_artifact(artifact_name=f"{artifact_name}_raw") + + # Download the artifact + artifact.download(path="./") + except Exception as e: + print(f"Error downloading artifact: {e}") + artifact = comet_ml.Artifact(name=f"{artifact_name}_raw", artifact_type="dataset") + artifact.add("./credit_scoring_dataset.csv") + exp.log_artifact(artifact) + + df = pd.read_csv("./credit_scoring_dataset.csv") + return df + +def preprocess_data(df: pd.DataFrame): + """ + In this function, we will preprocess the data to make it ready for the model. We will store the preprocessed data in a + new Comet Artifact. + """ + # Select the relevant columns + df = df.loc[:, ['CustAge', 'CustIncome', 'EmpStatus', 'UtilRate', 'OtherCC', 'ResStatus', 'TmAtAddress', 'TmWBank', + 'probdefault']] + + # Rename the target column + df.rename({'probdefault': 'probability_default'}, inplace=True, axis=1) + + # Convert the categorical columns to category type + for c in ['EmpStatus', 'OtherCC', 'ResStatus']: + df[c] = df[c].astype('category') + + # Save the preprocessed data to a new Comet Artifact + csv_buffer = StringIO() + df.to_csv(csv_buffer, index=False) + csv_buffer.seek(0) + + artifact = comet_ml.Artifact(name=f"{artifact_name}_preprocessed", artifact_type="dataset") + artifact.add(local_path_or_data=csv_buffer, logical_path="preprocessed_data.csv") + + exp = comet_ml.get_running_experiment() + exp.log_artifact(artifact) + + return df + +if __name__ == "__main__": + workspace_name = os.environ["COMET_WORKSPACE"] + project_name = os.environ["COMET_PROJECT_NAME"] + artifact_name = os.environ["COMET_PROJECT_NAME"] + + exp = comet_ml.Experiment(workspace=workspace_name, project_name=project_name) + df = get_raw_data(workspace_name, artifact_name) + + processed_df = preprocess_data(df) + + print("Data preprocessing complete.") \ No newline at end of file diff --git a/guides/MPM/end_to_end_example/readme.md b/guides/MPM/end_to_end_example/readme.md new file mode 100644 index 0000000..65307e4 --- /dev/null +++ b/guides/MPM/end_to_end_example/readme.md @@ -0,0 +1,62 @@ +# MPM example scripts + +The MPM examples are all based on the same Credit Scoring examples, the goal of the model is to identify users that are likely to default on their loan. + +This folder contains three different set of scripts that showcase MPM: +* `data_processing`: Script that processes the raw data and creates a new CSV file with the model's features +* `training`: Script that trains a machine learning model and uploads it to Comet's Model Registry +* `serving`: FastAPI inference server that downloads a model from Comet's Model Registry who's predictions are logged to MPM + +## Setup +In order to run these demo scripts you will need to set these environment variables: +```bash +export COMET_API_KEY="" +export COMET_WORKSPACE="" +export COMET_PROJECT_NAME="" +export COMET_MODEL_REGISTRY_NAME="" + +export COMET_URL_OVERRIDE="" +export COMET_URL="" +``` + +You will also need to install the Python libraries in `requirements.txt` + +## Data processing + +For this demo, we will be using a simple credit scoring dataset available in the `data_processing` folder. + +The proprocessing set is quite simple in this demo but showcases how you can use Comet's Artifacts features to track all your data processing steps. + +The code can be run using: +``` +cd data_processing +python data_processing.py +``` + +## Training +For this demo we train a LightGBM model that we then upload to the model registry. + +The code can be run using: +``` +cd training +python model_training.py +``` + +## Serving +**Dependency**: In order to use this inference server, you will need to first train a model and upload it to the model registry using the training scripts. + +The inference server is built using FastAPI and demonstrates how to use both the model registry to store models as well as MPM to log predictions. + +The code can be run using: +``` +cd serving +uvicorn main:app --reload +``` + +Once the code has been run, an inference server will be available under `http://localhost:8000` and has the following endpoints: +* `http://localhost:8000/`: returns the string `FastAPI inference service` and indicates the inference server is running +* `http://localhost:8000/health_check`: Simple health check to make sure the server is running and accepting requests +* `http://localhost:8000/prediction`: Make a prediction and log it to MPM +* `http://localhost:8000/create_demo_data`: Creates 10,000 predictions over a one week period to populate MPM dashboards + +**Note:** It can take a few minutes for the data to appear in the debugger tab in the MPM UI. diff --git a/guides/MPM/end_to_end_example/requirements.txt b/guides/MPM/end_to_end_example/requirements.txt new file mode 100644 index 0000000..f944652 --- /dev/null +++ b/guides/MPM/end_to_end_example/requirements.txt @@ -0,0 +1,10 @@ +comet_ml +pandas +numpy +lightgbm +fastapi +requests +asyncio +tqdm +comet_mpm +uvicorn \ No newline at end of file diff --git a/guides/MPM/end_to_end_example/serving/FastAPI/demo_data.csv b/guides/MPM/end_to_end_example/serving/FastAPI/demo_data.csv new file mode 100644 index 0000000..8e93f37 --- /dev/null +++ b/guides/MPM/end_to_end_example/serving/FastAPI/demo_data.csv @@ -0,0 +1,1201 @@ +CustAge,CustIncome,EmpStatus,UtilRate,OtherCC,ResStatus,TmAtAddress,TmWBank,probdefault +53,50000,Unknown,0.22,Yes,Tenant,62,55,0.250347030301424 +61,52000,Employed,0.24,Yes,Home Owner,22,25,0.187768691768895 +47,37000,Employed,0.29,No,Tenant,30,61,0.317297984790962 +50,53000,Employed,0.08,Yes,Home Owner,75,20,0.17109535058152 +68,53000,Employed,0.11,Yes,Home Owner,56,14,0.189461157614805 +65,48000,Employed,0.15,Yes,Home Owner,13,59,0.13074447598822 +34,32000,Unknown,0.02,Yes,Home Owner,32,26,0.52178248382326 +50,51000,Employed,0.13,No,Other,57,33,0.284809703934435 +50,52000,Unknown,0.02,Yes,Tenant,10,25,0.261164564639017 +49,53000,Unknown,0.17,Yes,Home Owner,30,23,0.304670669262413 +52,34000,Unknown,0.07,Yes,Tenant,24,44,0.341790579125796 +48,44000,Unknown,0.03,Yes,Other,91,14,0.223681987709667 +65,48000,Unknown,0.02,No,Home Owner,63,6,0.279322077463349 +44,41000,Unknown,0.18,No,Other,75,35,0.361464192436009 +46,46000,Employed,0.04,Yes,Other,82,16,0.165313824465747 +33,36000,Employed,0.24,Yes,Home Owner,47,36,0.37991876460721 +39,34000,Employed,0.27,Yes,Tenant,10,40,0.405537768346588 +24,22000,Employed,0.24,Yes,Home Owner,7,19,0.426909549793942 +53,51000,Employed,0.42,Yes,Home Owner,14,11,0.191525912301165 +52,42000,Unknown,0.21,Yes,Other,55,12,0.304874527174626 +37,33000,Unknown,0.07,No,Tenant,13,22,0.591344401858186 +51,35000,Employed,0.01,Yes,Home Owner,13,33,0.225547462669001 +38,20000,Unknown,0.13,Yes,Other,29,9,0.471536868352359 +43,30000,Employed,0.09,Yes,Tenant,41,12,0.333119848974242 +56,42000,Unknown,0.24,Yes,Other,27,40,0.292677402891946 +52,37000,Unknown,0.11,Yes,Home Owner,9,19,0.387275842324028 +45,43000,Employed,0.06,Yes,Other,5,25,0.188127208344631 +40,31000,Unknown,0.1,Yes,Home Owner,64,10,0.419762044004106 +58,58000,Unknown,0.14,No,Home Owner,34,11,0.360119230352826 +36,33000,Employed,0.47,Yes,Home Owner,39,65,0.291021326048197 +44,32000,Employed,0.32,Yes,Tenant,17,42,0.465655132777142 +46,37000,Unknown,0.04,Yes,Tenant,6,16,0.341276174632866 +46,32000,Unknown,0.3,Yes,Tenant,8,26,0.472671752523156 +58,44000,Unknown,0.54,Yes,Tenant,18,27,0.326653271185778 +35,48000,Unknown,0.05,Yes,Tenant,23,39,0.426488700554379 +36,30000,Employed,0.85,No,Other,48,21,0.500667742607863 +60,41000,Employed,0.43,Yes,Tenant,58,52,0.199138509005248 +57,58000,Employed,0.06,Yes,Tenant,62,70,0.134638800024495 +56,47000,Employed,0.23,Yes,Home Owner,42,51,0.161679969821355 +57,54000,Unknown,0.05,Yes,Tenant,31,19,0.263304129158522 +41,45000,Unknown,0.41,No,Home Owner,18,28,0.487074294301235 +33,31000,Employed,0.09,Yes,Home Owner,8,42,0.424671855994526 +40,33000,Employed,0.27,Yes,Home Owner,29,117,0.163425259402605 +30,33000,Unknown,0.04,Yes,Other,32,30,0.425390152897854 +47,39000,Unknown,1.53,Yes,Tenant,27,26,0.474746393491284 +38,47000,Unknown,0.11,Yes,Other,26,19,0.326144320731595 +52,56000,Employed,0.12,Yes,Tenant,56,79,0.0819374346619042 +49,49000,Employed,0.08,Yes,Tenant,56,13,0.194712645685333 +41,30000,Unknown,0.05,Yes,Home Owner,57,48,0.288560431957563 +38,28000,Unknown,0.06,Yes,Tenant,12,11,0.572899320660488 +48,34000,Employed,0.29,Yes,Home Owner,12,3,0.335693332430675 +59,60000,Employed,0.25,Yes,Home Owner,17,45,0.13074447598822 +48,46000,Employed,0.34,Yes,Tenant,73,68,0.214944129700236 +47,33000,Employed,0.21,Yes,Home Owner,86,56,0.223524187893705 +38,33000,Employed,0.2,No,Other,19,41,0.438951777237078 +52,48000,Employed,0.08,Yes,Tenant,52,68,0.191482405401631 +43,36000,Unknown,0.03,Yes,Tenant,59,37,0.377393231725913 +56,50000,Unknown,0.18,Yes,Home Owner,56,11,0.347698362250506 +49,45000,Employed,0.01,No,Home Owner,18,15,0.262002068277417 +53,42000,Unknown,0.12,Yes,Tenant,112,48,0.217967903686401 +51,34000,Employed,0.01,Yes,Tenant,45,40,0.259968197105428 +69,53000,Employed,0.06,Yes,Tenant,75,46,0.108209450621284 +43,30000,Unknown,0.02,Yes,Tenant,4,53,0.322091613357449 +42,34000,Employed,0.55,Yes,Tenant,85,40,0.380088141906835 +42,37000,Unknown,0.05,Yes,Tenant,34,17,0.379995260039422 +48,50000,Unknown,0.07,Yes,Home Owner,67,47,0.164111076127903 +39,37000,Employed,0.05,Yes,Tenant,3,42,0.313306652711624 +54,40000,Unknown,0.62,Yes,Tenant,11,42,0.420078950424251 +40,40000,Unknown,0.09,Yes,Tenant,72,8,0.502586976677197 +44,38000,Employed,0.02,Yes,Tenant,35,28,0.373213291230374 +49,37000,Employed,0.3,Yes,Home Owner,64,8,0.329195056622996 +57,45000,Unknown,0.25,Yes,Tenant,28,27,0.383492627082357 +52,38000,Unknown,0.12,Yes,Tenant,7,34,0.43426711900881 +44,39000,Employed,0.48,Yes,Tenant,6,19,0.422429899336029 +35,42000,Unknown,0.07,No,Tenant,39,42,0.561217265595989 +52,39000,Unknown,0.36,Yes,Tenant,50,57,0.322688271541987 +66,45000,Employed,0.08,Yes,Home Owner,19,13,0.228966513839903 +55,39000,Employed,0.01,Yes,Home Owner,79,57,0.215774353437077 +45,39000,Employed,0.07,Yes,Tenant,20,31,0.373213291230374 +59,45000,Unknown,0.05,No,Home Owner,15,19,0.29041055201745 +38,51000,Unknown,0.58,Yes,Home Owner,59,7,0.404770713656572 +41,33000,Employed,0.12,Yes,Home Owner,18,92,0.118580645212685 +40,42000,Employed,0.26,Yes,Home Owner,28,121,0.138791338835586 +47,43000,Unknown,0.04,Yes,Home Owner,45,51,0.194689468573481 +38,30000,Employed,0.06,Yes,Home Owner,30,49,0.2338919590999 +38,27000,Unknown,0.08,Yes,Tenant,39,7,0.572899320660488 +47,37000,Employed,0.43,Yes,Tenant,72,10,0.41505866787108 +69,54000,Unknown,0.15,Yes,Other,54,4,0.236059884666033 +42,38000,Employed,0.01,Yes,Home Owner,20,3,0.288880278155683 +37,40000,Employed,0.02,Yes,Home Owner,23,21,0.280359615196588 +30,34000,Unknown,0.17,Yes,Home Owner,49,38,0.53577935805772 +30,26000,Unknown,0.25,Yes,Tenant,36,36,0.692335166396219 +35,37000,Employed,0.08,Yes,Tenant,119,41,0.330779113568002 +46,34000,Unknown,0.0,Yes,Tenant,55,17,0.34788925122551 +43,30000,Employed,1.62,Yes,Tenant,46,11,0.502805356684501 +58,39000,Unknown,0.2,Yes,Home Owner,42,7,0.280373358087339 +35,37000,Unknown,0.01,Yes,Tenant,46,24,0.422174193206438 +50,41000,Employed,0.28,Yes,Home Owner,28,18,0.297253913692992 +43,35000,Unknown,0.22,Yes,Home Owner,67,4,0.46579366007106 +45,21000,Unknown,0.0,Yes,Home Owner,17,56,0.365890817648175 +34,41000,Employed,0.15,Yes,Tenant,18,88,0.209476835515124 +59,45000,Unknown,0.09,No,Home Owner,106,16,0.37275617547715 +64,50000,Employed,0.0,Yes,Home Owner,49,35,0.137340781142218 +61,52000,Employed,0.18,Yes,Tenant,70,28,0.157182269454374 +28,34000,Employed,0.01,Yes,Home Owner,48,85,0.193470808534937 +65,46000,Unknown,0.53,Yes,Home Owner,43,18,0.295147809636141 +55,47000,Employed,0.17,Yes,Tenant,11,58,0.184286552152178 +37,32000,Unknown,0.34,Yes,Home Owner,21,14,0.504550416310379 +49,39000,Employed,0.22,Yes,Tenant,21,12,0.256477732160533 +51,45000,Employed,0.64,Yes,Home Owner,16,17,0.306163154845804 +24,31000,Unknown,0.05,Yes,Home Owner,27,25,0.538156546077472 +38,40000,Employed,0.08,Yes,Home Owner,28,31,0.278133784266714 +37,42000,Employed,1.09,No,Home Owner,106,15,0.419522659882208 +46,44000,Unknown,0.17,Yes,Tenant,8,35,0.434325782058369 +44,45000,Unknown,0.08,Yes,Tenant,23,49,0.327263463756197 +47,41000,Employed,0.5,Yes,Other,10,60,0.177291523547325 +50,44000,Employed,0.1,Yes,Home Owner,71,95,0.118225265532151 +56,45000,Unknown,0.13,No,Other,3,45,0.208314886393094 +51,36000,Employed,0.36,Yes,Tenant,20,70,0.243745412794171 +37,33000,Unknown,0.02,Yes,Tenant,30,13,0.412520537302341 +50,33000,Employed,0.42,Yes,Other,13,41,0.29188866645942 +50,49000,Unknown,0.25,No,Tenant,82,10,0.458092138843516 +42,40000,Employed,0.74,No,Tenant,70,33,0.503853234497089 +61,51000,Unknown,0.0,Yes,Home Owner,54,51,0.132784098240445 +37,43000,Employed,0.28,Yes,Tenant,23,62,0.268024981327152 +41,42000,Employed,0.97,Yes,Tenant,13,64,0.285609075989187 +36,37000,Employed,0.53,No,Home Owner,51,14,0.467861138607489 +60,44000,Unknown,0.08,Yes,Home Owner,45,82,0.1338721716509 +53,39000,Employed,0.23,Yes,Home Owner,119,15,0.299519594678937 +50,50000,Unknown,0.32,Yes,Home Owner,57,19,0.307018545281577 +46,36000,Employed,0.02,Yes,Home Owner,4,8,0.255617574725905 +73,56000,Unknown,0.01,Yes,Home Owner,2,102,0.113111864324546 +66,59000,Unknown,0.5,Yes,Other,22,40,0.210282806909166 +42,43000,Employed,0.03,Yes,Home Owner,95,14,0.231171150058876 +29,38000,Unknown,0.02,Yes,Tenant,28,6,0.463449544812674 +59,46000,Unknown,0.31,Yes,Tenant,13,14,0.329090374473228 +48,48000,Unknown,0.0,Yes,Tenant,100,55,0.186981765141878 +44,41000,Employed,0.32,Yes,Other,31,2,0.312571003114607 +38,30000,Employed,0.07,No,Home Owner,39,7,0.435922484119007 +36,35000,Unknown,0.39,Yes,Home Owner,21,33,0.475249214751345 +32,28000,Employed,0.0,No,Home Owner,26,15,0.513903821522943 +34,29000,Employed,0.15,Yes,Home Owner,63,28,0.424671855994526 +41,34000,Employed,0.07,Yes,Tenant,33,38,0.296889458011687 +51,48000,Employed,0.01,Yes,Tenant,65,34,0.296679043124649 +44,33000,Unknown,0.0,Yes,Other,12,4,0.325152240811359 +42,47000,Unknown,0.17,Yes,Home Owner,5,26,0.344981076527166 +48,35000,Employed,0.18,No,Tenant,23,10,0.359738976193728 +34,37000,Employed,0.2,Yes,Tenant,38,31,0.417831122697301 +54,45000,Employed,0.27,No,Home Owner,100,52,0.249087379043959 +36,46000,Unknown,0.6,Yes,Home Owner,5,46,0.333582742451884 +55,57000,Unknown,0.25,Yes,Other,5,38,0.293173735885064 +64,55000,Employed,0.24,Yes,Tenant,95,24,0.247540367142938 +26,25000,Unknown,0.57,Yes,Home Owner,26,75,0.37114272803 +36,32000,Employed,0.14,Yes,Tenant,51,76,0.181834115848676 +47,38000,Unknown,0.01,Yes,Home Owner,76,77,0.140341390238742 +45,31000,Unknown,0.1,Yes,Tenant,112,60,0.322091613357449 +37,33000,Unknown,0.32,Yes,Other,66,7,0.449344922055131 +38,28000,Unknown,0.01,No,Tenant,22,16,0.623875973970609 +39,39000,Employed,0.05,Yes,Tenant,26,107,0.145507316214704 +35,30000,Employed,0.54,Yes,Other,15,8,0.400288714915905 +22,23000,Employed,0.27,Yes,Home Owner,51,23,0.528622263929826 +43,36000,Employed,0.86,Yes,Tenant,53,71,0.181824875778601 +57,41000,Employed,0.0,Yes,Other,19,3,0.206674809296592 +38,23000,Unknown,0.05,Yes,Other,39,77,0.222982493323055 +48,38000,Unknown,0.2,No,Home Owner,21,70,0.365967970917369 +47,35000,Unknown,0.02,Yes,Home Owner,28,42,0.30430492490224 +49,45000,Employed,0.0,No,Other,25,16,0.327949502660473 +57,37000,Unknown,0.06,Yes,Tenant,55,39,0.335233836076032 +55,47000,Unknown,0.36,Yes,Home Owner,32,12,0.349894209382922 +49,46000,Unknown,0.78,Yes,Tenant,29,28,0.394703118054122 +40,21000,Unknown,0.12,Yes,Home Owner,3,20,0.472774670482084 +45,49000,Employed,0.02,No,Tenant,20,9,0.321293209265593 +51,35000,Employed,0.43,Yes,Other,12,25,0.184962362937081 +55,45000,Employed,0.23,Yes,Tenant,37,22,0.308458681849731 +38,34000,Employed,0.27,Yes,Home Owner,69,26,0.368035695029157 +27,28000,Unknown,0.12,Yes,Tenant,15,13,0.65192860814992 +45,35000,Unknown,0.01,Yes,Tenant,79,32,0.377393231725913 +58,47000,Unknown,0.01,No,Home Owner,111,22,0.329023420902134 +50,49000,Unknown,0.2,Yes,Home Owner,38,31,0.231807281627962 +41,44000,Employed,0.33,No,Other,15,11,0.356559953677845 +48,50000,Employed,0.02,Yes,Other,58,30,0.137240705224553 +43,39000,Employed,0.11,Yes,Other,65,121,0.128790168641338 +28,36000,Employed,0.07,Yes,Home Owner,85,11,0.420066190447509 +56,43000,Employed,1.02,Yes,Other,24,74,0.112624382810972 +27,38000,Unknown,0.05,Yes,Tenant,24,65,0.412868759973465 +47,31000,Unknown,0.1,Yes,Tenant,132,20,0.38429840535016 +36,27000,Unknown,0.1,Yes,Tenant,154,43,0.64517449830584 +42,40000,Unknown,0.21,No,Home Owner,52,89,0.282487786411748 +56,53000,Unknown,0.21,Yes,Tenant,35,68,0.250347030301424 +63,45000,Employed,0.01,No,Tenant,40,55,0.172663471637442 +45,37000,Employed,0.59,Yes,Home Owner,35,38,0.337005815911596 +67,58000,Unknown,0.12,No,Other,43,16,0.285998857193785 +50,52000,Employed,0.01,Yes,Tenant,57,46,0.134638800024495 +49,42000,Employed,0.13,Yes,Tenant,14,2,0.251670775616093 +38,21000,Unknown,0.2,Yes,Home Owner,26,72,0.348433214855149 +52,47000,Employed,0.23,Yes,Home Owner,38,39,0.237072253485378 +29,48000,Employed,0.02,Yes,Home Owner,14,20,0.233516961228752 +44,33000,Unknown,0.1,Yes,Home Owner,45,11,0.382078002803709 +59,38000,Unknown,0.01,Yes,Tenant,50,38,0.282272253099827 +37,33000,Unknown,0.02,Yes,Tenant,9,23,0.409843014810784 +26,31000,Unknown,0.18,Yes,Tenant,85,56,0.45863243875561 +43,33000,Unknown,0.11,No,Tenant,40,62,0.365617990937023 +45,49000,Employed,0.41,No,Tenant,3,43,0.383077065058578 +32,38000,Employed,0.19,Yes,Home Owner,86,17,0.38692407851379 +49,35000,Unknown,0.47,No,Home Owner,68,14,0.48462687260278 +31,30000,Employed,0.0,Yes,Home Owner,52,80,0.161974932739261 +50,48000,Employed,0.1,No,Home Owner,38,12,0.298426294947322 +24,26000,Unknown,0.02,No,Tenant,3,8,0.677521967010251 +48,40000,Employed,0.02,Yes,Home Owner,19,11,0.250559510318801 +37,48000,Unknown,0.0,Yes,Tenant,10,12,0.409707492411318 +43,49000,Employed,0.26,Yes,Tenant,66,46,0.157549960115211 +37,32000,Unknown,0.21,No,Other,57,57,0.420181096580368 +32,25000,Employed,0.33,Yes,Tenant,50,22,0.570497996948847 +56,49000,Unknown,0.11,Yes,Tenant,27,24,0.261164564639017 +34,47000,Unknown,0.52,Yes,Tenant,6,46,0.326070977235353 +37,31000,Employed,0.26,Yes,Other,7,71,0.194018488032557 +48,35000,Unknown,0.0,Yes,Home Owner,50,16,0.303273529348471 +51,44000,Unknown,0.1,Yes,Home Owner,31,23,0.34683973948097 +48,44000,Employed,0.21,Yes,Tenant,33,20,0.226622817157236 +46,31000,Unknown,0.54,Yes,Tenant,58,9,0.558231185099251 +41,29000,Employed,0.74,Yes,Other,33,13,0.369537130697685 +54,35000,Unknown,0.42,Yes,Home Owner,59,38,0.384654889752109 +41,35000,Employed,0.22,Yes,Other,27,34,0.283712097925715 +46,35000,Employed,0.34,No,Home Owner,113,79,0.185399453680744 +29,39000,Employed,1.61,Yes,Tenant,46,24,0.470404950666832 +34,42000,Employed,0.01,Yes,Home Owner,70,28,0.342310208074807 +53,54000,Employed,0.23,No,Tenant,94,55,0.242785136339711 +50,36000,Employed,0.2,Yes,Tenant,46,6,0.376025293406019 +34,44000,Unknown,0.12,Yes,Home Owner,45,59,0.256354122201696 +38,27000,Unknown,0.01,Yes,Tenant,53,22,0.629229257848076 +43,40000,Unknown,0.02,Yes,Tenant,6,39,0.374853716354719 +30,38000,Unknown,0.12,Yes,Tenant,116,15,0.522175052999995 +49,37000,Employed,0.15,Yes,Tenant,10,51,0.243745412794171 +51,53000,Unknown,0.52,Yes,Home Owner,12,20,0.317143503342266 +43,37000,Employed,0.11,Yes,Home Owner,24,19,0.384375771195256 +56,51000,Employed,0.01,Yes,Tenant,25,5,0.21722430384334 +51,40000,Employed,0.26,Yes,Home Owner,31,61,0.213948668566516 +46,50000,Employed,0.03,Yes,Home Owner,39,89,0.0718519335257212 +45,38000,Unknown,0.29,Yes,Home Owner,23,9,0.375188943688518 +30,33000,Unknown,0.01,No,Tenant,40,12,0.523772421338562 +36,27000,Unknown,1.71,Yes,Home Owner,67,35,0.653458335205494 +48,42000,Employed,0.26,Yes,Home Owner,49,85,0.118225265532151 +36,55000,Employed,0.34,Yes,Tenant,65,31,0.334700618366784 +36,29000,Unknown,0.04,Yes,Home Owner,25,58,0.415170072505832 +40,39000,Employed,0.28,Yes,Tenant,15,65,0.210609686561165 +33,25000,Unknown,0.69,Yes,Other,24,12,0.597697056332623 +39,38000,Unknown,0.67,Yes,Tenant,17,11,0.543655074554427 +32,28000,Unknown,0.22,Yes,Home Owner,57,92,0.288989315331975 +29,33000,Employed,0.55,No,Home Owner,46,53,0.418930977120293 +45,31000,Unknown,0.18,No,Tenant,33,16,0.603431094438385 +25,26000,Unknown,0.74,No,Tenant,38,10,0.753132064948976 +39,34000,Unknown,0.15,Yes,Home Owner,26,19,0.465359338973487 +39,36000,Unknown,0.64,Yes,Tenant,61,11,0.531931815283626 +40,22000,Unknown,0.04,No,Tenant,38,31,0.595859571264375 +53,49000,Employed,0.04,Yes,Other,25,55,0.130648478650617 +49,43000,Employed,0.1,Yes,Home Owner,15,12,0.275769406937427 +29,44000,Employed,0.01,Yes,Home Owner,55,17,0.269657024797048 +58,43000,Unknown,0.44,Yes,Home Owner,62,43,0.334705201891077 +54,37000,Employed,0.03,Yes,Tenant,51,103,0.112946390759862 +39,22000,Unknown,0.26,Yes,Home Owner,27,52,0.494247657712649 +50,48000,Unknown,0.22,No,Home Owner,71,10,0.430681611608349 +44,33000,Unknown,0.55,Yes,Home Owner,125,32,0.484508912660361 +48,36000,Employed,0.33,Yes,Tenant,5,22,0.333726879307786 +59,53000,Employed,0.01,Yes,Tenant,22,6,0.177916600755301 +41,43000,Employed,0.2,Yes,Home Owner,13,5,0.333817035714634 +37,26000,Employed,0.14,Yes,Home Owner,62,16,0.494973424697572 +55,38000,Employed,0.12,Yes,Home Owner,45,8,0.252597212883783 +31,32000,Employed,0.8,Yes,Home Owner,8,49,0.372787405644712 +42,37000,Employed,0.68,Yes,Home Owner,48,8,0.37101886871903 +48,40000,Unknown,0.59,Yes,Tenant,48,4,0.456700824610463 +30,28000,Unknown,0.73,Yes,Home Owner,48,73,0.37114272803 +36,35000,Employed,0.53,Yes,Home Owner,34,83,0.186112742719234 +44,28000,Unknown,0.36,Yes,Tenant,61,17,0.604004976769823 +29,24000,Employed,0.02,Yes,Home Owner,3,24,0.424206071093066 +36,46000,Unknown,0.06,Yes,Home Owner,106,17,0.485864472543668 +40,39000,Unknown,0.07,Yes,Tenant,65,43,0.377393231725913 +42,37000,Unknown,0.03,Yes,Home Owner,23,67,0.251871599448589 +47,39000,Employed,0.16,Yes,Tenant,60,34,0.257408778498702 +44,19000,Unknown,1.0,Yes,Tenant,3,17,0.615228836021247 +43,19000,Unknown,0.53,Yes,Tenant,78,49,0.495326074927967 +61,39000,Unknown,0.18,No,Home Owner,73,122,0.213029787721056 +48,44000,Employed,0.25,Yes,Tenant,73,9,0.328111015936861 +51,37000,Unknown,0.43,No,Tenant,22,34,0.417144645460541 +59,52000,Unknown,0.01,No,Other,32,9,0.231958911431922 +46,33000,Employed,0.98,Yes,Home Owner,4,11,0.384138393446062 +54,44000,Unknown,0.12,Yes,Tenant,37,50,0.288112710244409 +49,39000,Employed,0.02,Yes,Home Owner,91,20,0.227485078720433 +59,40000,Unknown,0.08,Yes,Home Owner,103,67,0.238832986054942 +41,32000,Unknown,0.07,Yes,Home Owner,55,57,0.381723060996681 +36,38000,Unknown,0.14,Yes,Tenant,59,29,0.526547610526385 +42,40000,Unknown,0.06,Yes,Tenant,38,11,0.502586976677197 +40,30000,Employed,0.09,Yes,Tenant,34,50,0.243242300750031 +40,45000,Employed,0.01,Yes,Other,13,45,0.179599520739999 +31,28000,Unknown,0.03,Yes,Tenant,9,23,0.649414907919103 +44,40000,Unknown,0.47,Yes,Tenant,67,7,0.514374217176981 +31,24000,Employed,0.04,Yes,Tenant,34,10,0.592540369113912 +54,44000,Employed,0.92,Yes,Home Owner,19,78,0.140064548109805 +43,38000,Employed,0.18,Yes,Tenant,106,52,0.279232031614405 +57,48000,Unknown,0.15,No,Other,26,39,0.326400774387267 +49,34000,Employed,0.01,Yes,Tenant,16,17,0.262101437445791 +48,38000,Unknown,0.1,Yes,Other,91,21,0.329989221671448 +44,43000,Employed,0.09,Yes,Home Owner,78,28,0.301579224816732 +45,41000,Unknown,0.01,Yes,Tenant,6,78,0.182869505491197 +49,48000,Unknown,0.01,Yes,Tenant,70,8,0.290881476813336 +46,40000,Employed,0.03,Yes,Other,46,118,0.0784536651270572 +21,21000,Employed,0.01,No,Tenant,37,84,0.313717634284673 +58,43000,Unknown,0.34,Yes,Tenant,19,114,0.153301604090678 +73,51000,Unknown,0.32,Yes,Home Owner,32,5,0.214513965515344 +45,42000,Employed,0.02,Yes,Home Owner,13,13,0.303913690069848 +55,42000,Employed,0.44,No,Tenant,22,16,0.376507517575898 +46,43000,Employed,0.19,Yes,Tenant,41,27,0.227478644088105 +53,35000,Employed,0.15,Yes,Home Owner,31,34,0.29720447082117 +43,38000,Employed,0.18,Yes,Tenant,5,7,0.420072979166752 +50,50000,Unknown,0.01,No,Home Owner,59,37,0.299845586499442 +35,28000,Employed,0.13,No,Home Owner,42,27,0.598441847498053 +33,47000,Employed,0.19,Yes,Home Owner,36,37,0.300438530972076 +67,44000,Unknown,0.1,Yes,Home Owner,32,68,0.156517807188532 +47,49000,Employed,0.07,Yes,Home Owner,73,4,0.194005582275429 +44,36000,Employed,0.06,Yes,Tenant,6,22,0.375803895381083 +53,39000,Employed,0.28,Yes,Tenant,9,26,0.375698843017832 +50,49000,Unknown,0.21,No,Other,89,7,0.359924551892237 +51,52000,Employed,0.08,Yes,Tenant,42,41,0.257739040098355 +27,28000,Unknown,0.1,Yes,Home Owner,39,39,0.612600976544767 +51,37000,Employed,0.16,Yes,Tenant,3,22,0.256477732160533 +53,48000,Employed,0.23,Yes,Other,42,17,0.138555424960853 +46,51000,Unknown,0.01,Yes,Tenant,101,86,0.162930290839866 +43,43000,Unknown,0.13,Yes,Home Owner,20,6,0.337793536491434 +52,50000,Employed,0.31,Yes,Tenant,20,23,0.257739040098355 +32,34000,Employed,0.39,No,Home Owner,51,19,0.479791722522873 +42,37000,Unknown,0.11,No,Tenant,51,22,0.465189576457556 +42,35000,Employed,0.16,Yes,Home Owner,37,15,0.33948121638331 +74,45000,Unknown,0.06,Yes,Other,25,5,0.205023242410032 +34,18000,Unknown,0.07,Yes,Other,73,57,0.440387580124922 +50,34000,Employed,0.31,Yes,Tenant,2,49,0.249183503921592 +43,41000,Unknown,0.23,Yes,Tenant,46,7,0.41032255260622 +33,33000,Employed,0.0,Yes,Home Owner,16,8,0.335196768723757 +40,36000,Employed,0.09,Yes,Home Owner,50,75,0.115554120373404 +32,36000,Employed,0.02,Yes,Other,68,13,0.252996053356601 +40,37000,Employed,0.05,Yes,Tenant,57,16,0.293099607513732 +33,32000,Unknown,0.08,Yes,Home Owner,31,85,0.219022619084433 +55,48000,Employed,0.09,No,Home Owner,51,26,0.306040247070009 +42,32000,Employed,0.68,Yes,Tenant,77,10,0.466001402769067 +40,36000,Employed,0.46,Yes,Tenant,95,29,0.373213291230374 +49,45000,Employed,0.15,Yes,Tenant,3,67,0.249592664595954 +50,33000,Employed,0.0,Yes,Tenant,5,20,0.262101437445791 +50,40000,Unknown,0.31,Yes,Home Owner,37,26,0.382096498278724 +54,43000,Employed,0.02,Yes,Home Owner,46,18,0.200096771906613 +39,39000,Unknown,0.19,Yes,Home Owner,60,127,0.237813895697244 +66,45000,Employed,0.32,No,Tenant,33,24,0.242862554924873 +27,36000,Employed,0.65,Yes,Home Owner,84,23,0.384304013423373 +44,36000,Employed,0.12,Yes,Home Owner,38,2,0.288880278155683 +39,44000,Employed,0.02,Yes,Tenant,54,14,0.373641890785949 +53,38000,Employed,0.0,Yes,Tenant,63,16,0.256477732160533 +49,42000,Employed,0.0,Yes,Other,32,12,0.163126654866657 +49,53000,Unknown,0.06,Yes,Home Owner,32,3,0.337079452576759 +60,55000,Employed,0.14,Yes,Home Owner,34,18,0.138656305497949 +45,40000,Unknown,0.23,Yes,Home Owner,63,2,0.372655383112019 +54,35000,Employed,0.43,No,Other,40,4,0.351789365337845 +51,53000,Employed,0.01,Yes,Other,78,5,0.155830860312522 +48,48000,Employed,0.11,Yes,Tenant,132,47,0.184286552152178 +52,54000,Employed,0.76,Yes,Home Owner,12,10,0.26503116453654 +44,31000,Employed,0.01,Yes,Home Owner,58,60,0.215312538525459 +40,28000,Unknown,1.62,Yes,Tenant,115,4,0.680165011218009 +50,35000,Employed,0.01,Yes,Home Owner,33,6,0.252597212883783 +53,37000,Unknown,0.05,Yes,Home Owner,62,65,0.218806551571683 +44,39000,Employed,0.08,Yes,Tenant,91,9,0.408628368168375 +56,41000,Employed,0.29,Yes,Home Owner,32,8,0.337269610053001 +61,42000,Unknown,0.48,No,Home Owner,13,30,0.38123603449738 +60,46000,Unknown,0.19,Yes,Home Owner,19,29,0.292852349959548 +41,41000,Unknown,0.31,Yes,Tenant,6,24,0.514026602841381 +57,40000,Unknown,0.09,Yes,Home Owner,38,29,0.393292212514476 +47,37000,Unknown,0.1,Yes,Home Owner,74,51,0.29240769515264 +58,48000,Unknown,0.23,Yes,Tenant,42,2,0.317185185069824 +52,44000,Employed,0.09,Yes,Tenant,9,61,0.158643372613352 +54,49000,Employed,0.74,Yes,Home Owner,45,13,0.230603971233732 +50,37000,Unknown,0.01,Yes,Tenant,36,6,0.369167629933166 +31,37000,Unknown,0.18,Yes,Home Owner,65,36,0.479883250932489 +35,51000,Employed,0.39,Yes,Tenant,11,32,0.334700618366784 +37,26000,Unknown,0.0,Yes,Home Owner,8,49,0.482463420607288 +43,34000,Unknown,0.23,Yes,Tenant,56,78,0.188938624009471 +39,30000,Unknown,0.06,Yes,Other,42,51,0.338019829442233 +40,40000,Employed,0.33,Yes,Tenant,40,30,0.38175308497417 +24,32000,Employed,0.07,Yes,Home Owner,37,8,0.375378138505961 +37,37000,Employed,0.32,Yes,Home Owner,11,87,0.174291696414055 +51,39000,Employed,0.45,Yes,Other,44,30,0.285873445496227 +59,41000,Unknown,0.14,Yes,Tenant,14,11,0.395980182106255 +54,42000,Employed,0.1,No,Home Owner,30,59,0.249087379043959 +37,34000,Employed,0.15,Yes,Tenant,33,97,0.149186027189894 +56,37000,Employed,0.06,Yes,Other,5,12,0.249919302301893 +51,50000,Unknown,0.16,Yes,Tenant,6,69,0.186981765141878 +48,54000,Unknown,0.33,Yes,Home Owner,32,25,0.304670669262413 +45,34000,Unknown,0.13,Yes,Tenant,35,66,0.370940736139458 +52,46000,Employed,0.12,Yes,Tenant,113,91,0.135739692583829 +45,34000,Employed,0.08,Yes,Home Owner,70,50,0.263076898449909 +39,24000,Unknown,0.6,Yes,Home Owner,35,13,0.637676297695749 +46,41000,Unknown,0.11,Yes,Home Owner,47,57,0.331823180795002 +56,50000,Employed,0.04,Yes,Tenant,83,67,0.184286552152178 +43,34000,Employed,0.01,Yes,Home Owner,61,38,0.264956492993278 +45,46000,Employed,0.02,No,Tenant,35,6,0.364556739077223 +37,41000,Unknown,0.2,No,Home Owner,26,8,0.576633870068685 +48,39000,Unknown,0.03,Yes,Other,51,54,0.240651528156161 +37,28000,Employed,0.25,Yes,Tenant,22,35,0.53171828569785 +42,37000,Employed,0.9,Yes,Home Owner,46,22,0.350135825545579 +44,40000,Unknown,0.62,Yes,Home Owner,14,8,0.511680130048947 +37,26000,Unknown,0.06,Yes,Home Owner,16,16,0.499430453764976 +50,51000,Unknown,0.05,Yes,Tenant,93,29,0.261164564639017 +36,33000,Employed,0.1,Yes,Home Owner,36,33,0.302886293709452 +32,24000,Unknown,0.07,Yes,Tenant,26,43,0.560573091879491 +37,41000,Employed,0.07,Yes,Other,14,53,0.163418204572866 +44,33000,Employed,0.0,Yes,Other,13,84,0.132111581241147 +52,50000,Unknown,0.71,Yes,Home Owner,29,88,0.146344332119949 +46,33000,Employed,0.08,Yes,Home Owner,24,38,0.233543779058038 +36,27000,Employed,0.12,Yes,Tenant,16,8,0.588048419794496 +50,44000,Unknown,0.0,Yes,Home Owner,43,26,0.267775186538158 +37,35000,Unknown,0.83,Yes,Tenant,72,15,0.497535702266175 +32,42000,Employed,0.92,Yes,Tenant,45,7,0.430392455325451 +35,26000,Unknown,0.0,Yes,Tenant,20,39,0.555992801742062 +43,40000,Employed,0.07,Yes,Tenant,43,10,0.320071978238494 +35,32000,Unknown,0.25,No,Home Owner,26,65,0.409625940061422 +42,30000,Unknown,0.29,No,Tenant,99,68,0.494726447575383 +49,39000,Employed,0.08,Yes,Home Owner,99,45,0.159300260666224 +72,61000,Unknown,1.29,No,Tenant,12,10,0.44471544822226 +57,39000,Unknown,0.01,Yes,Other,10,13,0.253276360420995 +32,31000,Employed,0.02,Yes,Other,62,21,0.372046514527693 +38,27000,Employed,0.09,Yes,Tenant,61,83,0.297646053444568 +37,33000,Employed,0.09,No,Other,2,9,0.427712453212853 +49,46000,Unknown,0.01,Yes,Home Owner,15,39,0.267775186538158 +45,34000,Unknown,0.09,Yes,Tenant,22,72,0.188938624009471 +37,41000,Unknown,0.06,Yes,Home Owner,64,33,0.36287009249049 +41,43000,Unknown,0.59,Yes,Home Owner,94,79,0.224442002947377 +50,35000,Unknown,0.0,Yes,Home Owner,7,17,0.303273529348471 +42,56000,Employed,0.23,No,Other,81,5,0.313776821913805 +24,28000,Unknown,0.1,Yes,Home Owner,78,56,0.507109672142444 +58,51000,Employed,0.44,Yes,Tenant,84,80,0.0917926328041527 +30,24000,Unknown,0.54,Yes,Tenant,37,12,0.662553016804737 +46,36000,Employed,0.11,Yes,Other,107,16,0.252918479347686 +34,35000,Employed,0.41,No,Home Owner,75,10,0.502256402819576 +41,35000,Unknown,0.01,Yes,Home Owner,76,18,0.343490400400464 +36,34000,Employed,0.02,Yes,Tenant,6,54,0.335134154216519 +45,24000,Unknown,0.06,Yes,Home Owner,58,63,0.365890817648175 +38,43000,Employed,0.08,Yes,Home Owner,34,21,0.326952949390446 +27,39000,Employed,0.04,Yes,Tenant,43,28,0.334903505331897 +28,27000,Employed,0.52,Yes,Tenant,8,8,0.592540369113912 +38,27000,Unknown,0.36,No,Other,14,11,0.65842202402843 +38,33000,Employed,0.66,Yes,Home Owner,4,23,0.368035695029157 +49,45000,Employed,0.36,Yes,Tenant,16,21,0.298489792062059 +54,39000,Employed,0.13,Yes,Tenant,83,105,0.156037459330544 +41,33000,Employed,0.03,Yes,Tenant,100,58,0.215519182376444 +57,40000,Unknown,0.36,Yes,Other,36,2,0.358634073612524 +40,30000,Unknown,0.59,No,Home Owner,103,11,0.644264453350416 +43,30000,Unknown,0.15,No,Other,17,29,0.408076405224197 +29,36000,Unknown,0.62,Yes,Other,59,6,0.466553965390128 +33,32000,Employed,0.01,Yes,Home Owner,66,28,0.337019693647636 +49,38000,Unknown,0.28,Yes,Home Owner,105,5,0.420427422229428 +61,42000,Unknown,0.01,Yes,Other,31,63,0.126327795484124 +46,35000,Employed,0.0,No,Home Owner,9,4,0.327663583270126 +39,29000,Unknown,0.86,Yes,Other,19,10,0.525252354852 +47,48000,Employed,0.23,Yes,Home Owner,47,32,0.23147033292315 +52,36000,Unknown,0.26,Yes,Tenant,24,33,0.422717676853361 +51,50000,Unknown,0.07,Yes,Home Owner,26,92,0.101222861440531 +47,35000,Unknown,0.24,Yes,Home Owner,91,49,0.221542635800219 +73,47000,Unknown,0.27,Yes,Other,76,56,0.14766423489143 +46,37000,Unknown,0.21,Yes,Tenant,12,43,0.426611121315116 +52,43000,Unknown,0.05,Yes,Home Owner,73,77,0.16540689059531 +60,57000,Unknown,0.03,Yes,Home Owner,51,41,0.190502937969149 +42,39000,Unknown,0.47,No,Home Owner,22,14,0.518816857559993 +43,43000,Employed,0.02,Yes,Home Owner,57,21,0.231171150058876 +50,46000,Unknown,0.41,Yes,Home Owner,13,57,0.256779000762021 +67,48000,Employed,0.12,No,Home Owner,84,32,0.184304262788691 +33,25000,Unknown,0.19,Yes,Home Owner,120,22,0.610816106112839 +63,56000,Unknown,0.15,Yes,Home Owner,38,16,0.192214216825036 +32,33000,Unknown,0.0,Yes,Tenant,19,23,0.433889676915542 +46,43000,Employed,0.04,Yes,Home Owner,101,38,0.200878444253966 +59,42000,Unknown,0.41,Yes,Other,43,21,0.246017217212001 +54,46000,Unknown,0.18,Yes,Other,37,49,0.212113285894386 +28,30000,Unknown,0.32,Yes,Home Owner,58,28,0.538156546077472 +63,49000,Employed,0.12,Yes,Home Owner,34,37,0.137340781142218 +57,37000,Unknown,0.16,No,Tenant,17,36,0.417144645460541 +67,49000,Unknown,0.12,Yes,Tenant,134,7,0.317185185069824 +35,33000,Employed,0.34,Yes,Tenant,13,74,0.216195368257328 +54,38000,Unknown,0.1,Yes,Tenant,80,16,0.425418678284279 +33,29000,Employed,0.01,Yes,Other,60,6,0.400288714915905 +49,48000,Unknown,0.07,Yes,Tenant,55,6,0.290881476813336 +56,51000,Unknown,0.0,No,Home Owner,27,13,0.302172438069497 +41,35000,Unknown,0.02,Yes,Home Owner,10,55,0.328346072667619 +64,45000,Unknown,0.05,Yes,Other,40,60,0.126327795484124 +54,39000,Employed,0.04,Yes,Tenant,5,7,0.283615362559166 +49,47000,Unknown,0.06,Yes,Home Owner,15,12,0.233782440689832 +49,40000,Employed,0.03,Yes,Home Owner,132,5,0.250559510318801 +21,22000,Employed,0.06,Yes,Other,31,51,0.27193948633125 +33,42000,Employed,0.03,Yes,Tenant,36,15,0.2980235717937 +43,32000,Employed,0.0,Yes,Home Owner,27,36,0.379800099881883 +54,37000,Unknown,0.04,Yes,Tenant,33,3,0.459387363773501 +69,50000,Unknown,0.37,Yes,Home Owner,119,23,0.254687668226972 +55,59000,Employed,0.14,Yes,Home Owner,7,15,0.230603971233732 +39,48000,Employed,0.41,Yes,Home Owner,64,17,0.28614249664282 +36,28000,Unknown,0.07,No,Other,89,34,0.642790051927599 +63,51000,Unknown,0.67,Yes,Other,69,6,0.244670963175069 +49,37000,Unknown,0.96,Yes,Tenant,9,92,0.249250755072033 +41,35000,Employed,0.07,Yes,Home Owner,59,14,0.261422712299826 +66,48000,Unknown,0.11,Yes,Home Owner,58,3,0.214513965515344 +56,42000,Employed,0.07,Yes,Home Owner,20,7,0.223058491096939 +36,40000,Employed,0.02,Yes,Home Owner,9,26,0.294485917035669 +46,39000,Unknown,0.09,No,Other,113,27,0.326021175006745 +22,23000,Employed,0.09,Yes,Tenant,39,71,0.318664346033826 +40,38000,Employed,0.05,Yes,Tenant,58,16,0.293099607513732 +56,56000,Unknown,0.06,Yes,Tenant,11,55,0.259302380440881 +37,42000,Unknown,0.14,Yes,Tenant,122,6,0.39934338406364 +38,30000,Unknown,0.37,Yes,Home Owner,40,50,0.443224907524364 +60,45000,Unknown,0.81,Yes,Home Owner,14,47,0.212254527016787 +51,48000,Unknown,0.91,Yes,Home Owner,2,45,0.257236595768621 +36,31000,Employed,0.07,Yes,Tenant,57,9,0.408643377404055 +46,40000,Employed,0.13,Yes,Home Owner,50,37,0.298273601477357 +69,52000,Unknown,0.55,No,Other,74,24,0.274258947275304 +45,45000,Unknown,0.13,Yes,Tenant,22,48,0.25094692992218 +48,32000,Employed,0.04,Yes,Home Owner,69,56,0.185854578420003 +35,37000,Unknown,0.15,Yes,Tenant,102,18,0.517538992769785 +32,31000,Unknown,0.41,Yes,Other,33,9,0.501280075003617 +34,35000,Unknown,0.3,Yes,Other,69,14,0.416421450775587 +54,55000,Unknown,0.13,Yes,Other,27,74,0.113027130088573 +48,37000,Unknown,0.07,Yes,Other,18,70,0.240651528156161 +50,45000,Unknown,0.12,Yes,Home Owner,22,36,0.267775186538158 +34,25000,Unknown,0.07,Yes,Home Owner,80,49,0.502466714024969 +58,40000,Employed,0.64,Yes,Other,14,2,0.263835672774902 +41,30000,Unknown,0.06,Yes,Home Owner,11,25,0.475123589291396 +44,39000,Unknown,0.02,Yes,Home Owner,90,29,0.341000858419398 +56,50000,Employed,0.29,Yes,Home Owner,13,29,0.237072253485378 +32,40000,Employed,0.22,Yes,Home Owner,38,58,0.286598987173996 +55,51000,Unknown,0.06,No,Tenant,8,11,0.458092138843516 +48,38000,Unknown,0.14,Yes,Home Owner,12,72,0.189169913047943 +64,46000,Unknown,0.08,Yes,Home Owner,39,18,0.223828743735075 +46,37000,Employed,0.35,Yes,Other,42,26,0.259801318805909 +62,41000,Unknown,0.03,Yes,Home Owner,57,2,0.278194987713969 +58,50000,Unknown,0.42,Yes,Home Owner,69,11,0.283950837444226 +43,46000,Unknown,0.01,Yes,Home Owner,40,17,0.307698505388944 +51,46000,Unknown,0.15,Yes,Home Owner,53,94,0.120096570061038 +53,48000,Employed,0.01,Yes,Home Owner,96,13,0.17109535058152 +50,53000,Employed,0.28,Yes,Home Owner,70,29,0.169532631981857 +39,56000,Unknown,0.23,Yes,Tenant,34,2,0.443389743215079 +36,31000,Employed,0.02,Yes,Tenant,36,56,0.279244532298514 +71,52000,Unknown,0.17,Yes,Tenant,49,16,0.288127340260813 +46,33000,Employed,0.34,Yes,Home Owner,63,53,0.223524187893705 +45,59000,Employed,0.02,Yes,Tenant,7,24,0.223262578636922 +50,38000,Unknown,0.01,No,Other,26,32,0.408736308501027 +49,34000,Unknown,0.34,Yes,Home Owner,43,24,0.391608820960036 +64,42000,Unknown,0.0,Yes,Tenant,61,23,0.250426062730755 +38,33000,Employed,0.16,Yes,Home Owner,7,61,0.206943106159838 +46,48000,Employed,0.29,Yes,Home Owner,22,14,0.270048299802552 +30,30000,Unknown,0.08,Yes,Tenant,49,53,0.45863243875561 +46,34000,Unknown,1.97,No,Home Owner,18,51,0.42317695994301 +45,20000,Unknown,0.13,Yes,Home Owner,13,7,0.644814026388348 +37,29000,Unknown,0.0,Yes,Home Owner,18,2,0.445957103022681 +64,41000,Unknown,0.26,Yes,Home Owner,12,33,0.325354866076172 +35,37000,Unknown,0.04,No,Home Owner,113,21,0.565146545583579 +50,42000,Unknown,0.01,No,Home Owner,20,39,0.429753074457539 +47,38000,Employed,0.14,Yes,Home Owner,104,91,0.163051648111345 +41,34000,Employed,0.07,Yes,Tenant,14,68,0.215519182376444 +58,44000,Employed,0.36,No,Tenant,19,12,0.320165806679682 +63,43000,Unknown,0.04,Yes,Tenant,71,13,0.252507719573757 +56,46000,Unknown,0.02,Yes,Other,14,37,0.302535889153841 +36,41000,Employed,0.08,Yes,Tenant,49,11,0.451728831397284 +52,39000,Unknown,0.18,Yes,Tenant,76,15,0.436986055104879 +55,42000,Employed,0.29,No,Other,8,55,0.151109965683938 +29,25000,Unknown,0.01,Yes,Other,21,17,0.554745019170274 +65,54000,Employed,0.4,No,Home Owner,57,21,0.258026833421733 +64,46000,Unknown,0.25,Yes,Home Owner,8,47,0.212254527016787 +44,40000,Employed,0.24,Yes,Home Owner,26,48,0.25537614694585 +55,40000,Employed,0.02,No,Home Owner,20,37,0.372532638350389 +27,25000,Unknown,0.0,Yes,Tenant,3,43,0.649414907919103 +43,41000,Unknown,0.04,Yes,Tenant,12,17,0.377448850198901 +48,36000,Unknown,0.11,Yes,Home Owner,12,6,0.420427422229428 +21,22000,Unknown,0.82,Yes,Other,69,40,0.599502643519416 +50,34000,Unknown,0.28,No,Tenant,10,89,0.285402298037494 +45,47000,Unknown,0.01,Yes,Home Owner,59,9,0.296225502418247 +49,37000,Employed,0.29,Yes,Other,17,4,0.276621166988835 +49,43000,Employed,0.06,Yes,Home Owner,48,14,0.200096771906613 +43,48000,Employed,0.02,Yes,Tenant,48,36,0.223262578636922 +38,46000,Unknown,0.28,Yes,Home Owner,33,118,0.209519311833931 +49,41000,Unknown,0.17,Yes,Home Owner,40,24,0.42896668861881 +44,37000,Employed,0.03,Yes,Tenant,7,67,0.210609686561165 +57,52000,Unknown,0.04,Yes,Tenant,20,49,0.259302380440881 +38,40000,Unknown,0.09,Yes,Home Owner,83,32,0.452655129027457 +62,44000,Employed,0.02,No,Home Owner,128,14,0.216836162966469 +34,33000,Unknown,1.68,Yes,Home Owner,15,40,0.531156778979149 +56,36000,Employed,0.12,Yes,Home Owner,8,41,0.29720447082117 +52,48000,Employed,0.12,Yes,Other,32,50,0.0937896171200925 +36,26000,Employed,0.3,Yes,Home Owner,23,36,0.512216561436231 +41,36000,Employed,0.63,Yes,Home Owner,43,10,0.417448232941743 +55,57000,Employed,0.49,Yes,Home Owner,13,76,0.118475309310768 +32,31000,Employed,0.08,Yes,Home Owner,14,4,0.375378138505961 +44,59000,Unknown,0.2,Yes,Tenant,92,4,0.417231922559264 +34,37000,Employed,0.07,Yes,Home Owner,37,11,0.328703349020698 +41,36000,Employed,0.46,Yes,Home Owner,30,20,0.33948121638331 +30,30000,Employed,0.05,Yes,Tenant,9,29,0.377582866365236 +56,38000,Unknown,0.47,Yes,Home Owner,51,62,0.330690465647755 +45,41000,Employed,0.82,Yes,Home Owner,3,7,0.414818763644471 +51,35000,Unknown,0.18,Yes,Tenant,17,62,0.322688271541987 +37,32000,Employed,0.52,Yes,Tenant,11,8,0.480849788502754 +43,37000,Unknown,0.86,Yes,Tenant,61,21,0.519490770661122 +52,39000,Unknown,0.97,Yes,Home Owner,6,61,0.298910792855989 +68,52000,Unknown,0.19,Yes,Tenant,26,24,0.285864336930773 +55,55000,Employed,0.61,Yes,Home Owner,17,45,0.161679969821355 +59,45000,Unknown,0.13,No,Tenant,66,3,0.354933599668061 +54,39000,Employed,0.22,Yes,Home Owner,85,35,0.29720447082117 +47,36000,Employed,0.04,Yes,Home Owner,23,26,0.228343200497414 +41,35000,Employed,0.1,Yes,Tenant,8,20,0.293099607513732 +51,44000,Employed,0.01,Yes,Tenant,26,22,0.226622817157236 +35,45000,Unknown,0.26,Yes,Tenant,41,52,0.369627483821418 +43,47000,Unknown,0.01,Yes,Tenant,62,33,0.298187272734786 +55,37000,Employed,0.44,Yes,Tenant,48,84,0.156037459330544 +52,47000,Employed,0.29,Yes,Tenant,4,59,0.184286552152178 +42,43000,Employed,0.04,Yes,Home Owner,99,30,0.229211453240968 +44,53000,Unknown,0.14,Yes,Tenant,41,6,0.330233937753201 +36,35000,Employed,0.01,Yes,Tenant,110,26,0.330779113568002 +53,38000,Unknown,0.1,Yes,Home Owner,71,47,0.298910792855989 +43,52000,Employed,0.33,Yes,Tenant,9,60,0.21356117332781 +42,41000,Employed,0.45,Yes,Home Owner,77,32,0.334592020343902 +54,38000,Employed,1.07,No,Home Owner,68,20,0.424361371047117 +32,30000,Unknown,0.34,Yes,Home Owner,117,50,0.467678052325009 +32,37000,Employed,0.35,Yes,Tenant,22,56,0.332752338012646 +40,31000,Unknown,0.11,Yes,Home Owner,52,9,0.419762044004106 +49,40000,Employed,0.16,No,Other,97,88,0.147241869693824 +39,33000,Unknown,0.19,Yes,Home Owner,23,54,0.278353776354538 +52,45000,Employed,0.05,Yes,Other,101,14,0.163126654866657 +37,19000,Unknown,0.39,Yes,Other,69,46,0.420765612424437 +55,37000,Unknown,0.12,Yes,Home Owner,38,42,0.300941855475422 +28,30000,Employed,0.2,Yes,Home Owner,81,19,0.431927563951014 +31,28000,Unknown,0.6,Yes,Tenant,25,52,0.558188927028086 +51,40000,Unknown,0.48,Yes,Home Owner,26,32,0.382096498278724 +52,52000,Employed,0.19,Yes,Home Owner,72,16,0.230603971233732 +42,45000,Employed,0.7,Yes,Home Owner,3,92,0.138791338835586 +43,48000,Employed,0.3,Yes,Home Owner,11,21,0.274131754154066 +43,41000,Unknown,0.56,Yes,Home Owner,44,28,0.426369406929908 +63,43000,Unknown,0.02,Yes,Tenant,42,37,0.250426062730755 +42,36000,Unknown,0.0,Yes,Home Owner,63,51,0.251871599448589 +45,37000,Employed,0.19,Yes,Tenant,43,57,0.279232031614405 +53,42000,Unknown,0.12,Yes,Home Owner,7,76,0.120096570061038 +48,49000,Unknown,0.03,Yes,Tenant,80,27,0.261164564639017 +36,45000,Unknown,0.34,Yes,Tenant,17,66,0.369627483821418 +30,35000,Employed,0.31,Yes,Home Owner,21,125,0.196276514790765 +52,41000,Employed,0.13,No,Other,20,18,0.243655022402745 +36,33000,Unknown,0.05,Yes,Other,27,50,0.245630065021472 +27,24000,Employed,0.09,No,Home Owner,62,22,0.605541640968164 +50,45000,Unknown,0.52,Yes,Tenant,16,53,0.297882193280438 +63,53000,Employed,0.32,Yes,Home Owner,37,81,0.0829452991321766 +22,21000,Unknown,0.23,Yes,Tenant,43,79,0.408756623485045 +48,39000,Unknown,0.02,Yes,Tenant,20,46,0.247046853968433 +27,23000,Unknown,0.01,Yes,Tenant,103,9,0.59683768260179 +61,43000,Unknown,0.07,Yes,Home Owner,53,32,0.221913324535107 +55,44000,Employed,0.25,Yes,Tenant,88,31,0.224690409314987 +56,41000,Employed,0.55,No,Other,46,2,0.349325473742855 +38,36000,Employed,0.43,Yes,Other,13,12,0.308246015393875 +56,50000,Unknown,0.04,No,Other,105,33,0.370535899580082 +48,52000,Employed,0.13,Yes,Home Owner,7,84,0.0996123479978083 +61,38000,Unknown,0.11,No,Home Owner,71,5,0.356059296665509 +49,43000,Employed,0.09,Yes,Other,53,2,0.182815535522751 +44,41000,Employed,0.13,Yes,Home Owner,69,2,0.368496859927032 +42,33000,Employed,0.33,Yes,Home Owner,39,16,0.346077784708534 +53,45000,Unknown,0.47,No,Home Owner,24,29,0.441347779350859 +52,47000,Unknown,0.0,Yes,Tenant,30,77,0.116551407466733 +43,42000,Employed,0.14,Yes,Other,79,25,0.251760444417566 +48,39000,Unknown,0.11,Yes,Tenant,39,27,0.422717676853361 +48,49000,Unknown,0.14,Yes,Home Owner,29,24,0.314753366694913 +27,38000,Unknown,0.0,Yes,Home Owner,5,59,0.292492639119311 +48,48000,Unknown,0.39,Yes,Tenant,16,44,0.349831569238813 +52,49000,Unknown,0.18,Yes,Tenant,37,45,0.250347030301424 +45,41000,Unknown,0.06,Yes,Tenant,53,50,0.361632035453693 +31,36000,Employed,0.1,Yes,Other,48,20,0.252996053356601 +49,34000,Unknown,0.05,Yes,Tenant,88,77,0.219613351170636 +56,62000,Unknown,0.18,Yes,Tenant,4,2,0.419814278718189 +70,46000,Unknown,0.45,Yes,Tenant,36,7,0.37112846934895 +54,45000,Employed,0.26,Yes,Home Owner,95,9,0.223058491096939 +31,47000,Unknown,0.14,Yes,Tenant,59,87,0.220424506065312 +57,50000,Unknown,0.26,Yes,Other,44,25,0.254527314124987 +35,54000,Unknown,0.08,Yes,Tenant,82,25,0.338682293524864 +35,32000,Employed,0.15,Yes,Tenant,109,30,0.463710426181997 +45,35000,Employed,0.04,Yes,Tenant,24,37,0.290813505034348 +50,39000,Employed,0.12,No,Home Owner,21,30,0.375065863342799 +37,31000,Employed,0.35,Yes,Tenant,27,100,0.2295184654476 +34,25000,Unknown,0.03,Yes,Tenant,32,13,0.558721183578775 +27,31000,Employed,0.02,Yes,Other,9,48,0.276013243989135 +47,36000,Employed,0.04,Yes,Tenant,80,8,0.368726854878317 +56,41000,Unknown,0.16,Yes,Tenant,70,59,0.330681902066163 +62,48000,Unknown,0.01,Yes,Tenant,38,33,0.295589236819081 +60,53000,Unknown,0.36,Yes,Tenant,29,123,0.129980433612192 +48,45000,Employed,0.07,No,Tenant,10,53,0.28943883891094 +25,30000,Unknown,0.16,No,Tenant,43,23,0.648868577190213 +37,39000,Unknown,0.07,Yes,Tenant,35,56,0.304975758290373 +62,61000,Unknown,0.0,Yes,Other,49,48,0.106593452450882 +33,30000,Employed,0.13,Yes,Tenant,19,36,0.373227820621399 +37,40000,Employed,0.06,Yes,Home Owner,75,65,0.27619583564139 +40,33000,Employed,0.54,Yes,Tenant,45,15,0.429589981700177 +44,35000,Employed,0.04,No,Tenant,22,54,0.274650689455336 +34,27000,Unknown,0.15,Yes,Tenant,49,10,0.67846192342662 +61,60000,Unknown,0.0,Yes,Tenant,20,60,0.152083342582714 +23,21000,Unknown,0.26,No,Tenant,5,36,0.724435176162177 +39,29000,Unknown,0.19,Yes,Home Owner,3,17,0.516335904993759 +37,36000,Employed,0.54,Yes,Tenant,4,10,0.434649095312192 +46,35000,Unknown,1.24,Yes,Tenant,16,5,0.511927046764247 +35,33000,Employed,0.14,No,Tenant,25,82,0.212343570307485 +38,37000,Unknown,0.25,No,Home Owner,9,39,0.542639892942965 +51,38000,Unknown,0.87,Yes,Tenant,36,32,0.470774330500272 +33,26000,Unknown,0.04,No,Home Owner,31,18,0.730160261930504 +43,30000,Unknown,0.67,Yes,Home Owner,37,74,0.261536209454146 +32,38000,Employed,1.07,No,Home Owner,34,22,0.521095360998022 +42,32000,Employed,0.12,Yes,Tenant,52,38,0.330667612475911 +49,44000,Unknown,0.32,Yes,Home Owner,10,6,0.381274530035581 +37,35000,Employed,0.67,Yes,Other,56,69,0.222837059711061 +40,51000,Unknown,0.03,Yes,Other,68,11,0.246978375320367 +39,37000,Unknown,0.09,No,Tenant,38,14,0.49181663792885 +29,24000,Employed,0.6,Yes,Tenant,85,56,0.460831968571965 +44,35000,Unknown,0.52,Yes,Other,38,49,0.275852012894454 +54,40000,Unknown,0.26,Yes,Tenant,60,51,0.245039246566818 +52,44000,Unknown,0.14,Yes,Home Owner,16,46,0.19220314200265 +51,37000,Employed,0.08,Yes,Other,33,47,0.176546939384375 +31,34000,Unknown,0.49,Yes,Home Owner,99,14,0.489959031809551 +47,45000,Employed,0.06,Yes,Other,34,35,0.163793477453238 +57,54000,Employed,0.51,Yes,Tenant,37,51,0.191482405401631 +45,42000,Employed,0.02,Yes,Home Owner,3,29,0.229211453240968 +23,37000,Employed,0.09,Yes,Home Owner,59,57,0.218553227643739 +56,51000,Unknown,0.09,Yes,Other,31,3,0.293462186067333 +34,34000,Employed,0.52,Yes,Home Owner,18,28,0.386840900893947 +31,26000,Employed,0.36,Yes,Tenant,46,62,0.44913691899534 +46,42000,Employed,0.31,No,Tenant,32,10,0.326582130469847 +54,37000,Unknown,0.22,Yes,Home Owner,38,15,0.387275842324028 +49,42000,Employed,0.21,Yes,Tenant,91,42,0.338280129405808 +40,28000,Unknown,0.01,No,Tenant,30,37,0.595859571264375 +38,35000,Unknown,0.1,Yes,Home Owner,54,41,0.455337815115408 +40,36000,Employed,0.0,Yes,Other,62,86,0.0923998553497833 +34,43000,Unknown,0.01,Yes,Other,123,15,0.294509030779161 +45,22000,Unknown,0.03,No,Tenant,8,2,0.631128303816765 +60,53000,Employed,0.04,Yes,Home Owner,31,10,0.211525146399848 +55,52000,Unknown,0.03,Yes,Home Owner,207,36,0.231807281627962 +38,44000,Employed,0.14,Yes,Home Owner,5,20,0.250681843861147 +32,38000,Employed,0.13,Yes,Tenant,38,15,0.337371321597615 +44,35000,Employed,0.03,Yes,Home Owner,98,33,0.337005815911596 +46,33000,Unknown,0.01,Yes,Tenant,131,27,0.345384600168217 +47,35000,Employed,0.06,Yes,Tenant,74,7,0.286864261947847 +38,37000,Unknown,0.22,No,Other,11,20,0.483150825849908 +38,52000,Employed,0.12,Yes,Tenant,55,4,0.350185248786533 +59,47000,Unknown,0.64,Yes,Other,13,20,0.24646199381912 +55,40000,Unknown,0.06,Yes,Home Owner,9,35,0.382096498278724 +44,30000,Unknown,0.31,Yes,Tenant,81,45,0.322091613357449 +28,39000,Employed,0.07,Yes,Tenant,31,70,0.36625039598534 +37,18000,Unknown,0.27,Yes,Other,62,54,0.420765612424437 +38,37000,Unknown,0.28,Yes,Home Owner,37,27,0.455337815115408 +40,31000,Unknown,0.01,Yes,Home Owner,77,7,0.419762044004106 +49,56000,Unknown,0.23,Yes,Home Owner,152,18,0.307018545281577 +44,49000,Unknown,0.08,Yes,Other,22,8,0.322607809366935 +44,36000,Employed,0.99,Yes,Other,43,31,0.324858768774867 +50,52000,Employed,0.0,Yes,Home Owner,103,44,0.169532631981857 +68,44000,Unknown,0.05,Yes,Tenant,28,24,0.326653271185778 +53,44000,Unknown,0.66,No,Home Owner,59,3,0.515132839384554 +51,50000,Employed,0.77,Yes,Home Owner,11,73,0.103923145421735 +43,44000,Employed,0.02,Yes,Home Owner,42,49,0.162113346011567 +41,40000,Unknown,0.06,Yes,Other,31,6,0.316414624573023 +38,20000,Unknown,0.05,Yes,Home Owner,27,16,0.499430453764976 +52,34000,Unknown,0.18,Yes,Home Owner,28,109,0.141959325853649 +47,46000,Unknown,0.21,Yes,Home Owner,3,66,0.194689468573481 +46,33000,Employed,0.04,Yes,Tenant,81,4,0.292891780501107 +34,26000,Unknown,0.06,Yes,Tenant,14,91,0.40427556150942 +54,40000,Employed,0.09,No,Tenant,25,76,0.206077527153972 +55,50000,Employed,0.01,Yes,Tenant,5,49,0.134638800024495 +46,52000,Unknown,0.35,No,Tenant,8,28,0.473445788357765 +49,50000,Employed,1.11,No,Tenant,11,128,0.161641659607302 +59,60000,Employed,0.01,Yes,Tenant,25,14,0.158652893496194 +50,48000,Employed,0.27,Yes,Home Owner,58,55,0.189818459250728 +45,34000,Unknown,0.56,Yes,Other,125,18,0.378722969311249 +57,50000,Unknown,0.0,Yes,Tenant,35,7,0.290881476813336 +63,55000,Unknown,0.19,Yes,Tenant,25,9,0.317185185069824 +35,33000,Unknown,0.0,Yes,Tenant,34,78,0.219231828827147 +50,35000,Unknown,0.11,Yes,Home Owner,40,51,0.218806551571683 +61,48000,Employed,0.0,Yes,Home Owner,28,3,0.155942041961136 +43,20000,Unknown,0.06,Yes,Home Owner,23,24,0.470018953962711 +43,34000,Unknown,0.08,Yes,Home Owner,25,26,0.347611415343963 +48,43000,Unknown,0.04,No,Tenant,52,8,0.55447285063415 +56,45000,Employed,0.02,Yes,Tenant,64,3,0.251670775616093 +37,34000,Unknown,0.08,Yes,Tenant,15,22,0.412520537302341 +53,48000,Employed,0.4,No,Tenant,22,20,0.377070226774801 +43,42000,Unknown,0.84,Yes,Home Owner,10,25,0.389603287407495 +50,39000,Unknown,0.0,Yes,Home Owner,29,9,0.333144032735311 +43,32000,Unknown,0.04,Yes,Home Owner,9,67,0.288560431957563 +27,39000,Unknown,0.18,Yes,Home Owner,26,32,0.479883250932489 +28,42000,Unknown,0.08,Yes,Tenant,33,11,0.423215782329958 +28,38000,Employed,0.14,Yes,Home Owner,11,19,0.38692407851379 +29,28000,Employed,0.76,Yes,Home Owner,18,61,0.458153745644095 +61,42000,Unknown,0.03,Yes,Tenant,14,47,0.23990889152487 +46,32000,Employed,0.06,Yes,Tenant,26,44,0.294586583527988 +46,47000,Employed,0.17,Yes,Other,98,39,0.197448394119495 +43,40000,Unknown,0.0,Yes,Other,29,100,0.129578357060803 +42,39000,Employed,0.13,Yes,Home Owner,6,3,0.288880278155683 +39,20000,Unknown,0.15,Yes,Home Owner,41,113,0.348433214855149 +35,29000,Employed,0.73,Yes,Home Owner,49,14,0.438956039629162 +40,42000,Unknown,0.16,Yes,Home Owner,36,23,0.30534772070323 +40,33000,Employed,0.1,Yes,Home Owner,68,55,0.189973556331961 +42,30000,Employed,0.06,No,Home Owner,47,71,0.25375074104767 +47,47000,Employed,0.51,Yes,Home Owner,39,20,0.233443493417752 +32,31000,Unknown,0.12,Yes,Home Owner,130,12,0.436307345557435 +53,48000,Unknown,0.15,No,Other,7,31,0.326400774387267 +45,31000,Employed,0.4,Yes,Home Owner,85,63,0.284914142160513 +53,36000,Employed,0.27,Yes,Tenant,42,8,0.365025381015074 +44,40000,Employed,0.0,Yes,Home Owner,22,33,0.257219926486084 +51,41000,Unknown,0.0,Yes,Tenant,6,15,0.335286587258991 +48,36000,Employed,0.01,Yes,Tenant,50,40,0.254374484438387 +33,31000,Employed,0.43,Yes,Home Owner,22,26,0.436234343435316 +57,40000,Unknown,0.31,Yes,Other,83,8,0.369553478749412 +40,35000,Unknown,0.13,Yes,Home Owner,39,97,0.227186133483732 +51,43000,Employed,0.23,No,Tenant,73,36,0.38502033227959 +40,42000,Employed,0.0,No,Other,3,19,0.249540364050178 +47,37000,Employed,0.15,Yes,Home Owner,41,36,0.300543730666004 +33,25000,Unknown,0.41,Yes,Home Owner,4,15,0.610816106112839 +23,23000,Employed,0.07,Yes,Tenant,86,7,0.592540369113912 +45,42000,Employed,0.41,Yes,Tenant,79,4,0.369873042347829 +61,54000,Unknown,0.11,Yes,Home Owner,19,6,0.283950837444226 +43,34000,Employed,0.01,Yes,Tenant,25,63,0.215519182376444 +32,31000,Employed,0.15,Yes,Other,55,16,0.289785234384937 +26,21000,Employed,0.28,Yes,Home Owner,64,74,0.29505420743684 +57,51000,Unknown,0.34,Yes,Home Owner,34,65,0.257236595768621 +57,47000,Unknown,0.45,Yes,Other,46,23,0.254527314124987 +41,31000,Employed,0.24,Yes,Home Owner,70,47,0.284914142160513 +54,37000,Unknown,0.32,Yes,Home Owner,29,12,0.398525436369536 +44,46000,Unknown,0.15,Yes,Home Owner,37,15,0.307698505388944 +42,45000,Unknown,0.14,Yes,Tenant,45,21,0.430524582746255 +52,46000,Unknown,0.42,Yes,Tenant,18,45,0.288112710244409 +43,31000,Employed,0.01,Yes,Home Owner,72,42,0.379800099881883 +46,54000,Unknown,0.32,No,Other,29,40,0.340423177774453 +37,37000,Employed,0.34,No,Tenant,7,50,0.39072220335547 +37,46000,Unknown,0.07,Yes,Tenant,27,46,0.35117980310126 +41,35000,Employed,0.39,Yes,Home Owner,37,104,0.159461237001824 +62,51000,Unknown,0.03,Yes,Home Owner,22,33,0.190502937969149 +57,56000,Unknown,0.0,Yes,Tenant,53,31,0.261164564639017 +56,40000,Employed,0.03,Yes,Home Owner,38,6,0.337269610053001 +50,46000,Employed,0.34,Yes,Home Owner,57,12,0.306163154845804 +48,39000,Unknown,0.01,Yes,Tenant,44,83,0.15839975299137 +45,44000,Employed,0.32,Yes,Tenant,53,27,0.258350548518755 +50,39000,Unknown,0.02,Yes,Home Owner,79,6,0.333144032735311 +39,34000,Unknown,0.81,Yes,Tenant,11,57,0.443526652025031 +41,31000,Employed,0.44,Yes,Other,11,39,0.323036299498622 +40,48000,Employed,0.2,Yes,Other,13,47,0.159213341021403 +43,43000,Unknown,0.06,Yes,Home Owner,38,12,0.307698505388944 +46,38000,Unknown,0.05,Yes,Home Owner,45,23,0.30430492490224 +28,26000,Unknown,0.31,Yes,Other,59,13,0.602154975820422 +45,31000,Employed,0.33,Yes,Home Owner,8,9,0.328592204076894 +52,37000,Unknown,0.06,No,Tenant,2,65,0.317708222634027 +33,31000,Unknown,0.0,Yes,Home Owner,47,25,0.429033630091889 +62,48000,Unknown,0.49,No,Home Owner,71,81,0.180250725681551 +64,53000,Employed,0.08,Yes,Home Owner,35,15,0.189461157614805 +52,39000,Unknown,0.36,Yes,Home Owner,10,5,0.420427422229428 +64,53000,Unknown,0.04,Yes,Home Owner,69,45,0.18189168694159 +47,34000,Employed,0.11,Yes,Tenant,38,14,0.343855615820964 +52,52000,Employed,0.14,Yes,Home Owner,27,31,0.228647652613463 +41,34000,Unknown,0.34,Yes,Home Owner,76,60,0.334835954894885 +43,34000,Unknown,0.34,Yes,Tenant,21,3,0.512610445773789 +39,30000,Employed,0.01,Yes,Home Owner,37,35,0.319374907763544 +45,42000,Employed,0.11,Yes,Home Owner,7,19,0.231171150058876 +45,33000,Unknown,0.38,Yes,Home Owner,4,32,0.436205830540632 +31,35000,Employed,0.13,Yes,Tenant,34,6,0.368822413332342 +55,45000,Unknown,0.47,Yes,Tenant,39,24,0.394703118054122 +40,28000,Employed,0.45,No,Home Owner,40,24,0.600319092436766 +59,40000,Unknown,1.09,Yes,Home Owner,5,92,0.17942387089679 +45,43000,Unknown,0.05,Yes,Home Owner,37,29,0.436743450326257 +37,29000,Unknown,0.58,No,Tenant,15,28,0.637058223623672 +30,32000,Unknown,0.82,Yes,Tenant,46,20,0.568326774796987 +51,49000,Unknown,0.61,No,Tenant,20,22,0.424144086591243 +45,37000,Employed,0.05,Yes,Other,7,48,0.150725740442227 +34,29000,Employed,0.05,Yes,Other,30,37,0.283724720223363 +48,39000,Employed,0.0,Yes,Home Owner,159,70,0.159300260666224 +35,36000,Unknown,1.79,Yes,Home Owner,16,63,0.417192001040052 +40,38000,Employed,0.29,Yes,Tenant,24,31,0.373213291230374 +33,31000,Employed,0.02,Yes,Home Owner,81,36,0.337019693647636 +48,38000,Unknown,0.15,Yes,Tenant,58,39,0.422717676853361 +57,41000,Unknown,0.02,Yes,Tenant,43,44,0.332826360942224 +60,46000,Unknown,0.09,Yes,Home Owner,3,101,0.0962044788808235 +48,43000,Unknown,0.0,Yes,Other,10,29,0.221767465551241 +49,52000,Unknown,0.2,No,Tenant,4,26,0.421445241937929 +52,43000,Unknown,0.13,Yes,Tenant,32,16,0.397348326042276 +30,32000,Unknown,0.04,Yes,Tenant,28,35,0.472774074561791 +52,48000,Unknown,0.57,Yes,Other,108,7,0.293462186067333 +56,41000,Unknown,0.17,Yes,Tenant,9,4,0.366650869503567 +46,32000,Employed,0.64,Yes,Tenant,61,40,0.377486395622724 +41,29000,Unknown,0.85,Yes,Other,67,28,0.413614258477106 +46,43000,Unknown,0.34,Yes,Tenant,54,86,0.190866386008823 +41,33000,Unknown,0.14,No,Tenant,16,100,0.324352552438823 +49,45000,Employed,0.03,Yes,Tenant,38,35,0.224690409314987 +50,59000,Unknown,0.2,No,Other,38,41,0.326400774387267 +24,29000,Unknown,0.34,No,Other,78,15,0.601580180939723 +57,42000,Employed,0.18,No,Tenant,32,43,0.291432294564098 +52,51000,Unknown,0.08,Yes,Other,82,40,0.19037267311509 +51,42000,Unknown,0.57,No,Home Owner,64,8,0.515132839384554 +40,35000,Employed,0.09,Yes,Home Owner,31,82,0.115554120373404 +51,38000,Employed,0.42,Yes,Home Owner,30,93,0.0980393523677718 +36,28000,Unknown,0.01,Yes,Tenant,21,4,0.592360516478692 +36,30000,Unknown,0.14,No,Other,40,6,0.490917884323846 +37,30000,Unknown,0.2,No,Home Owner,18,55,0.481864497014369 +51,50000,Unknown,0.07,Yes,Home Owner,108,10,0.259356353739452 +36,38000,Unknown,0.0,Yes,Tenant,5,72,0.214260858563057 +31,25000,Employed,0.5,Yes,Home Owner,3,32,0.528622263929826 +54,46000,Unknown,0.43,Yes,Home Owner,17,50,0.295631727688986 +41,40000,Unknown,0.01,Yes,Home Owner,76,21,0.429076398685739 +32,24000,Unknown,0.04,Yes,Home Owner,43,31,0.521306697787126 +48,32000,Unknown,0.03,No,Tenant,55,7,0.500145230203901 +56,39000,Unknown,0.37,Yes,Home Owner,30,35,0.395877539724071 +40,36000,Employed,0.02,Yes,Tenant,5,32,0.290813505034348 +69,54000,Unknown,0.03,No,Tenant,2,35,0.281216634809961 +52,43000,Unknown,0.61,Yes,Home Owner,36,66,0.256779000762021 +46,46000,Unknown,0.13,Yes,Tenant,34,59,0.220696463660283 +42,46000,Unknown,0.13,Yes,Tenant,30,78,0.161199985404074 +39,27000,Unknown,0.14,Yes,Tenant,28,32,0.670940856297612 +42,44000,Unknown,0.07,Yes,Home Owner,27,43,0.30534772070323 +62,47000,Unknown,0.38,No,Home Owner,9,52,0.239853595387577 +39,45000,Employed,0.08,Yes,Home Owner,79,34,0.248610233103282 +42,37000,Employed,0.05,Yes,Home Owner,74,8,0.288880278155683 +47,32000,Employed,0.51,No,Tenant,55,95,0.280675116871457 +47,41000,Unknown,0.65,Yes,Home Owner,40,41,0.397101065178395 +46,39000,Employed,0.29,Yes,Home Owner,47,26,0.300543730666004 +49,33000,Employed,0.27,Yes,Home Owner,42,32,0.303356833702642 +51,43000,Unknown,0.9,Yes,Home Owner,55,2,0.381274530035581 +59,39000,Employed,0.56,Yes,Tenant,36,16,0.321825064889687 +36,32000,Unknown,0.32,Yes,Tenant,74,28,0.572622660399295 +28,45000,Employed,0.07,Yes,Tenant,52,7,0.331724664435494 +48,42000,Unknown,0.11,Yes,Tenant,46,35,0.383492627082357 +29,38000,Unknown,0.7,Yes,Home Owner,11,5,0.517070172067362 +49,48000,Employed,0.07,No,Other,14,43,0.184177272181005 +41,30000,Unknown,0.04,Yes,Tenant,45,40,0.514651289091345 +50,43000,Employed,0.02,Yes,Tenant,80,46,0.158643372613352 +58,56000,Employed,0.08,Yes,Home Owner,56,44,0.137340781142218 +54,44000,Unknown,0.19,No,Tenant,37,14,0.471633049594118 +38,56000,Unknown,1.24,No,Home Owner,42,11,0.539682847323538 +57,62000,Unknown,0.41,Yes,Home Owner,98,70,0.221840627370431 +48,46000,Employed,0.01,No,Home Owner,33,4,0.289496633356662 +57,52000,Employed,0.02,Yes,Tenant,17,16,0.194712645685333 +39,42000,Unknown,0.02,Yes,Home Owner,40,37,0.328444396773405 +45,42000,Employed,0.17,Yes,Home Owner,22,30,0.301579224816732 +60,45000,Employed,0.24,Yes,Other,17,25,0.17919131627196 +38,35000,Unknown,0.46,No,Home Owner,18,6,0.486706240593056 +41,35000,Employed,0.45,Yes,Other,13,13,0.285964885934852 +43,35000,Unknown,0.12,No,Home Owner,44,48,0.457358033033824 +69,54000,Employed,0.86,No,Other,12,37,0.236974549453082 +37,44000,Unknown,0.11,Yes,Home Owner,16,65,0.316032123509869 +37,32000,Unknown,0.04,Yes,Other,9,45,0.260164996016465 +42,41000,Unknown,0.13,Yes,Home Owner,49,4,0.463101749382229 +26,18000,Unknown,0.01,Yes,Other,17,37,0.459047512298879 +38,35000,Employed,0.2,Yes,Tenant,9,27,0.398498505400247 +54,44000,Unknown,0.33,No,Tenant,33,34,0.46887806949622 +42,37000,Unknown,0.07,Yes,Tenant,50,17,0.470885915806949 +54,47000,Employed,0.23,Yes,Other,11,25,0.187639863193092 +40,40000,Unknown,0.18,Yes,Home Owner,6,47,0.336410245369451 +61,52000,Employed,0.1,Yes,Tenant,10,3,0.177916600755301 +55,40000,Employed,0.01,Yes,Tenant,25,24,0.328879293301978 +44,38000,Unknown,0.16,Yes,Tenant,64,117,0.247270420152712 +58,43000,Employed,0.05,Yes,Tenant,86,22,0.249157450029721 +42,37000,Employed,0.15,Yes,Home Owner,51,21,0.33948121638331 +34,29000,Unknown,0.25,Yes,Home Owner,65,12,0.52454131535742 +30,33000,Unknown,0.0,Yes,Other,17,43,0.337676750168445 +47,60000,Employed,0.02,Yes,Tenant,17,63,0.136506313346652 +49,45000,Unknown,0.12,Yes,Other,115,33,0.221767465551241 +28,28000,Employed,0.04,Yes,Home Owner,23,9,0.460901787575526 +47,37000,Unknown,0.12,Yes,Tenant,42,43,0.426611121315116 +48,32000,Employed,0.05,Yes,Tenant,43,29,0.291285948081293 +48,32000,Unknown,0.04,Yes,Home Owner,46,26,0.341515571054321 +40,37000,Employed,0.15,Yes,Tenant,61,39,0.290813505034348 +52,50000,Employed,0.04,Yes,Home Owner,29,28,0.169532631981857 +30,29000,Employed,0.0,Yes,Tenant,55,36,0.377582866365236 +38,29000,Employed,0.06,Yes,Tenant,35,20,0.357236903704401 +52,43000,Unknown,0.05,Yes,Home Owner,87,44,0.267775186538158 +54,48000,Unknown,0.36,Yes,Other,30,23,0.254527314124987 +25,30000,Unknown,0.05,Yes,Other,7,53,0.2795901597938 +54,39000,Employed,0.54,Yes,Tenant,60,51,0.243745412794171 +37,31000,Employed,0.0,Yes,Home Owner,54,9,0.352554759053726 +44,42000,Employed,0.01,Yes,Tenant,10,18,0.260475186981668 +30,26000,Unknown,0.63,Yes,Home Owner,31,7,0.647273567123315 +34,41000,Employed,0.13,Yes,Home Owner,33,26,0.294485917035669 +68,48000,Employed,0.02,Yes,Tenant,43,40,0.157182269454374 +42,35000,Employed,0.04,No,Tenant,31,19,0.370452462327502 +35,43000,Employed,0.32,Yes,Other,105,7,0.320025527718263 +45,33000,Unknown,0.09,Yes,Other,74,23,0.293382701731437 +48,39000,Unknown,0.24,Yes,Tenant,46,6,0.459387363773501 +46,37000,Unknown,0.16,No,Tenant,15,64,0.321172575681483 +55,41000,Employed,0.16,Yes,Other,57,71,0.108466623113158 +40,43000,Unknown,0.33,Yes,Home Owner,48,9,0.425517785443205 +68,53000,Unknown,0.03,No,Home Owner,57,19,0.373316635045551 +58,44000,Employed,0.01,Yes,Tenant,72,44,0.247094282597849 +48,47000,Employed,0.01,Yes,Tenant,60,31,0.192984437456597 +39,30000,Unknown,0.24,Yes,Home Owner,22,40,0.501785762836757 +51,38000,Employed,0.13,Yes,Other,48,95,0.0780847799564185 +29,30000,Employed,0.18,Yes,Home Owner,21,28,0.429216107523597 +45,21000,Unknown,0.37,Yes,Other,50,33,0.500863931891885 +45,34000,Employed,0.26,Yes,Tenant,12,2,0.41572289774949 +48,41000,Employed,0.03,No,Home Owner,79,42,0.290213548593531 +41,46000,Unknown,0.12,Yes,Home Owner,110,6,0.337793536491434 +49,35000,Employed,0.01,Yes,Home Owner,29,11,0.252597212883783 +33,33000,Employed,0.08,Yes,Home Owner,79,43,0.302886293709452 +44,37000,Unknown,0.04,Yes,Tenant,67,18,0.379995260039422 +50,34000,Employed,0.03,Yes,Tenant,19,54,0.186039653245741 +55,42000,Unknown,0.07,Yes,Home Owner,42,13,0.269949120564106 +47,39000,Employed,0.08,Yes,Other,24,29,0.250834572554757 +44,43000,Unknown,0.19,Yes,Home Owner,18,21,0.392236465015287 +56,37000,Employed,0.01,Yes,Tenant,61,19,0.256477732160533 +66,42000,Unknown,0.29,Yes,Other,18,14,0.246017217212001 +48,40000,Employed,0.04,Yes,Home Owner,43,8,0.250559510318801 +49,40000,Unknown,0.43,Yes,Other,28,97,0.152426964213888 +46,36000,Employed,1.04,Yes,Home Owner,61,48,0.253517914667565 +58,47000,Employed,0.02,Yes,Tenant,28,5,0.239113326410701 +32,42000,Employed,1.2,Yes,Tenant,17,31,0.430051335955836 +28,23000,Unknown,0.02,Yes,Home Owner,67,66,0.507109672142444 +53,49000,Employed,0.31,Yes,Tenant,36,43,0.257739040098355 +67,50000,Unknown,0.13,Yes,Other,52,14,0.220114753776628 +40,48000,Employed,0.06,No,Tenant,48,60,0.209743748196973 +62,42000,Unknown,0.69,No,Tenant,42,19,0.410426867642781 +45,54000,Employed,0.29,No,Home Owner,94,7,0.287809857328022 +47,39000,Unknown,0.55,Yes,Home Owner,142,23,0.399694935420964 +54,40000,Unknown,0.07,Yes,Home Owner,36,75,0.187515506538151 +37,40000,Employed,0.2,Yes,Home Owner,22,13,0.280359615196588 +45,35000,Unknown,0.05,No,Other,16,21,0.366529760989497 +41,29000,Unknown,0.05,Yes,Home Owner,33,23,0.475123589291396 +38,37000,Unknown,0.3,No,Home Owner,5,13,0.593058782212268 +42,23000,Unknown,0.04,No,Tenant,81,59,0.58210114151383 +50,36000,Employed,0.09,Yes,Home Owner,12,7,0.252597212883783 +48,39000,Employed,0.01,Yes,Home Owner,58,18,0.227485078720433 +39,45000,Unknown,0.13,Yes,Home Owner,22,42,0.415263239090305 +33,31000,Unknown,0.37,No,Other,3,53,0.439796502449637 +48,43000,Unknown,0.07,No,Home Owner,28,34,0.341674987185972 +22,34000,Unknown,0.04,Yes,Home Owner,36,21,0.398157195973961 +32,33000,Employed,0.09,No,Home Owner,16,55,0.290133795280464 +33,39000,Employed,0.0,Yes,Other,28,8,0.276175656706875 +55,44000,Employed,0.01,Yes,Home Owner,70,21,0.200096771906613 +38,40000,Unknown,0.15,Yes,Home Owner,143,18,0.455396518622376 +39,32000,Unknown,0.1,Yes,Tenant,8,19,0.451015587367982 +43,36000,Unknown,0.45,Yes,Home Owner,56,15,0.431729567441837 +26,36000,Unknown,0.3,Yes,Home Owner,46,21,0.482644133100953 +36,29000,Employed,0.13,Yes,Home Owner,53,67,0.324439914178265 +43,40000,Employed,0.15,No,Home Owner,46,23,0.416444249660569 +39,37000,Unknown,0.37,Yes,Home Owner,9,43,0.455337815115408 +38,32000,Unknown,0.89,No,Tenant,19,4,0.67071845643346 +60,48000,Unknown,0.1,Yes,Other,12,28,0.154961996660977 +45,34000,Unknown,0.11,Yes,Home Owner,93,36,0.447837906580391 +46,41000,Employed,0.14,Yes,Home Owner,48,59,0.216640853048969 +55,38000,Employed,0.05,Yes,Home Owner,4,75,0.0980393523677718 +40,37000,Unknown,0.49,Yes,Home Owner,25,30,0.429018415263361 +37,29000,Unknown,0.28,Yes,Tenant,75,33,0.541244291343579 +44,44000,Unknown,0.02,No,Home Owner,45,3,0.419934691967186 +43,32000,Unknown,0.57,Yes,Home Owner,2,14,0.489660457920826 +45,61000,Unknown,0.05,Yes,Home Owner,24,47,0.264282463089836 +50,47000,Employed,0.08,Yes,Other,14,49,0.136099367504373 +68,53000,Employed,0.34,Yes,Home Owner,9,16,0.138656305497949 +46,42000,Employed,0.14,No,Tenant,12,71,0.184658582483856 +36,43000,Unknown,0.07,No,Home Owner,11,37,0.429207270648377 +36,49000,Unknown,0.43,Yes,Home Owner,8,10,0.424193027803375 +57,42000,Employed,0.11,Yes,Home Owner,45,45,0.221146819688385 +46,41000,Unknown,0.09,Yes,Home Owner,70,38,0.302018652980582 +52,42000,Unknown,0.08,Yes,Tenant,73,35,0.299909256507658 +58,48000,Employed,0.01,Yes,Tenant,20,7,0.177916600755301 +39,38000,Unknown,0.01,Yes,Tenant,24,17,0.405442734872603 +38,49000,Unknown,0.0,Yes,Home Owner,7,34,0.369481084019353 +49,50000,Employed,0.08,No,Tenant,23,65,0.242785136339711 +52,42000,Unknown,0.15,Yes,Home Owner,14,24,0.267775186538158 +41,31000,Unknown,0.01,Yes,Home Owner,21,13,0.386627930630769 +26,27000,Employed,0.07,Yes,Tenant,30,10,0.500374254606493 +41,34000,Unknown,0.09,Yes,Other,53,62,0.281739559106398 +39,21000,Unknown,0.11,Yes,Home Owner,145,5,0.624445520552281 +54,42000,Unknown,0.41,Yes,Other,6,25,0.334517079800245 +50,37000,Unknown,0.02,Yes,Home Owner,25,83,0.189169913047943 +37,37000,Unknown,0.01,Yes,Tenant,26,9,0.43903514545855 +54,52000,Employed,0.06,No,Tenant,11,26,0.253386363361385 +50,38000,Employed,0.01,Yes,Home Owner,95,98,0.0980393523677718 +66,53000,Unknown,0.46,Yes,Tenant,31,8,0.317185185069824 +51,43000,Employed,0.16,No,Home Owner,30,63,0.287226066922505 +43,32000,Unknown,0.35,No,Tenant,32,16,0.603431094438385 +40,36000,Unknown,0.08,Yes,Tenant,97,51,0.364134152277341 +34,40000,Employed,0.19,Yes,Home Owner,26,32,0.37737255537043 +44,34000,Unknown,0.02,Yes,Tenant,56,79,0.25276087085246 +54,40000,Employed,0.17,Yes,Tenant,19,12,0.331324832491986 +44,34000,Unknown,0.74,Yes,Home Owner,27,20,0.487271475404969 +31,36000,Unknown,0.15,Yes,Other,87,28,0.331159219627932 +35,32000,Employed,0.03,Yes,Other,11,33,0.283724720223363 +45,37000,Unknown,0.16,Yes,Tenant,36,59,0.282834364702702 +41,30000,Unknown,0.43,Yes,Home Owner,75,30,0.475123589291396 +43,32000,Unknown,0.14,Yes,Home Owner,56,24,0.486897212816917 +52,40000,Employed,0.18,No,Home Owner,29,15,0.292496879967391 +49,37000,Employed,0.17,No,Home Owner,58,46,0.280827111047264 +36,42000,Unknown,0.27,Yes,Home Owner,29,12,0.348843155109019 +39,40000,Unknown,0.02,Yes,Tenant,17,3,0.529236348562083 +32,28000,Employed,0.24,Yes,Tenant,106,14,0.606186289402284 +46,48000,Employed,0.0,Yes,Home Owner,24,11,0.194005582275429 +30,35000,Unknown,0.0,Yes,Home Owner,55,23,0.479883250932489 +37,44000,Unknown,0.46,Yes,Other,30,9,0.391053124583402 +50,42000,Employed,0.03,Yes,Tenant,14,66,0.158643372613352 +35,29000,Employed,0.28,Yes,Home Owner,75,50,0.33486177721258 +35,35000,Unknown,0.03,Yes,Tenant,30,22,0.517538992769785 +52,46000,Employed,0.05,Yes,Other,2,2,0.182815535522751 +48,45000,Employed,0.03,Yes,Tenant,61,20,0.226622817157236 +54,35000,Employed,0.21,Yes,Tenant,55,8,0.411195047080787 +40,29000,Employed,0.07,No,Tenant,35,35,0.412154451866267 +43,33000,Unknown,0.35,No,Tenant,39,72,0.324352552438823 +60,45000,Employed,0.35,No,Tenant,11,54,0.269079831753252 +46,39000,Unknown,0.0,Yes,Tenant,95,13,0.341276174632866 +32,39000,Unknown,0.87,Yes,Tenant,35,12,0.570367149148801 +44,33000,Unknown,0.24,Yes,Home Owner,56,8,0.473086706070112 +45,18000,Unknown,0.19,Yes,Home Owner,5,61,0.455888468993641 +34,35000,Employed,0.02,No,Home Owner,3,53,0.280377452418108 +50,35000,Unknown,0.72,Yes,Tenant,42,38,0.422717676853361 +41,37000,Unknown,0.02,Yes,Home Owner,44,30,0.341000858419398 +52,43000,Employed,0.01,Yes,Home Owner,79,36,0.198332545426829 +35,39000,Unknown,0.08,Yes,Tenant,34,20,0.424874277824868 +54,38000,Employed,0.17,Yes,Tenant,23,12,0.333726879307786 +44,34000,Unknown,0.05,Yes,Tenant,53,9,0.42005986627252 +46,40000,Employed,0.41,No,Home Owner,5,4,0.325283871530953 +53,47000,Unknown,0.05,Yes,Tenant,26,41,0.339181386318607 +40,36000,Unknown,0.01,Yes,Home Owner,27,16,0.431729567441837 +40,41000,Employed,0.71,Yes,Tenant,79,85,0.210774381514261 +47,43000,Unknown,0.21,Yes,Home Owner,147,12,0.273101149594091 +55,46000,Employed,0.58,Yes,Home Owner,48,22,0.266449927580009 +30,24000,Unknown,0.05,Yes,Tenant,30,66,0.453551879793884 +46,36000,Employed,0.28,Yes,Other,45,47,0.178875585361526 +51,34000,Employed,0.03,Yes,Home Owner,58,58,0.163261058643778 +54,37000,Employed,0.1,Yes,Tenant,10,32,0.254374484438387 +59,37000,Unknown,1.09,Yes,Tenant,22,19,0.377067406834839 +42,44000,Unknown,0.52,Yes,Tenant,41,14,0.478732748924547 +47,45000,Unknown,0.08,Yes,Tenant,71,35,0.387267153682173 +45,18000,Unknown,0.04,Yes,Home Owner,35,16,0.61267294361806 +49,43000,Employed,0.68,Yes,Tenant,97,37,0.306104657385457 +36,33000,Unknown,0.03,Yes,Home Owner,17,17,0.393714954564259 +29,39000,Unknown,0.08,Yes,Tenant,34,21,0.429419078683392 +43,49000,Employed,0.13,Yes,Tenant,61,46,0.21356117332781 +40,28000,Unknown,0.06,Yes,Home Owner,36,23,0.470018953962711 +35,38000,Unknown,0.11,Yes,Tenant,64,36,0.514777115648771 +37,37000,Unknown,0.64,Yes,Other,15,54,0.339884389766977 +46,43000,Employed,0.3,Yes,Home Owner,62,16,0.278963427358611 +42,38000,Employed,0.02,Yes,Home Owner,44,13,0.261422712299826 +34,46000,Unknown,0.15,No,Home Owner,36,21,0.524718086915132 +43,34000,Unknown,0.2,No,Home Owner,55,46,0.416710487641287 +52,50000,Employed,0.69,Yes,Home Owner,68,13,0.266918567306248 +32,40000,Employed,0.09,Yes,Home Owner,21,53,0.216710527799752 +49,34000,Unknown,0.31,Yes,Other,24,28,0.334030671712964 +60,53000,Employed,0.01,Yes,Home Owner,3,27,0.137340781142218 +39,37000,Unknown,0.29,Yes,Tenant,17,58,0.389186191546388 +45,37000,Employed,0.24,Yes,Home Owner,86,36,0.381762216768043 +33,33000,Employed,0.02,Yes,Other,3,11,0.282067419879746 +58,39000,Unknown,0.14,Yes,Tenant,123,5,0.398571570990289 +65,56000,Employed,0.29,Yes,Tenant,46,51,0.149798481824013 +42,33000,Unknown,0.02,Yes,Other,5,77,0.183680593606233 +24,45000,Unknown,0.6,Yes,Tenant,39,48,0.373965584605979 +40,20000,Unknown,1.02,Yes,Tenant,5,46,0.54386062114168 +48,44000,Unknown,0.26,Yes,Home Owner,120,4,0.381274530035581 +47,33000,Employed,0.35,No,Tenant,6,48,0.33408416999551 +42,51000,Employed,0.01,Yes,Tenant,34,76,0.13477885068556 +58,46000,Employed,0.43,Yes,Home Owner,35,2,0.245351139068685 +32,41000,Unknown,0.12,No,Tenant,6,21,0.605404842268323 +66,43000,Employed,0.09,Yes,Tenant,42,26,0.184349858312131 +46,43000,Unknown,0.22,No,Home Owner,52,66,0.332535187790417 +45,39000,Employed,0.23,Yes,Home Owner,15,15,0.33948121638331 +39,40000,Employed,0.06,No,Home Owner,32,10,0.388215648243291 +30,23000,Unknown,0.5,Yes,Home Owner,20,18,0.615222239251608 +47,33000,Employed,0.13,Yes,Tenant,39,14,0.265195119971968 +51,50000,Unknown,0.03,Yes,Home Owner,45,56,0.164111076127903 +35,35000,Employed,0.25,Yes,Home Owner,26,27,0.37991876460721 +47,34000,Employed,0.19,Yes,Home Owner,37,15,0.352109842534974 +51,40000,Employed,0.18,Yes,Home Owner,9,101,0.135047946502867 +31,25000,Unknown,0.06,No,Other,75,47,0.43932679611561 +46,38000,Unknown,0.03,Yes,Tenant,15,16,0.341276174632866 +36,39000,Employed,0.01,Yes,Tenant,80,92,0.155744341668631 +59,43000,Unknown,0.02,Yes,Home Owner,116,47,0.212254527016787 +25,25000,Unknown,0.18,Yes,Other,5,6,0.588464200830406 +39,45000,Unknown,0.07,Yes,Other,21,14,0.278156120571291 +49,42000,Unknown,0.04,Yes,Tenant,77,2,0.332053425128354 +35,25000,Employed,0.0,Yes,Home Owner,37,4,0.549263075883353 +56,51000,Employed,0.89,Yes,Home Owner,21,55,0.168175091895196 +68,50000,Unknown,0.06,Yes,Other,102,39,0.154961996660977 +39,51000,Employed,0.13,Yes,Home Owner,48,38,0.29357418846726 +53,57000,Employed,0.0,No,Tenant,40,81,0.112424814028483 +30,47000,Employed,0.05,Yes,Home Owner,14,12,0.233516961228752 +46,43000,Unknown,0.32,Yes,Tenant,54,31,0.387267153682173 +44,35000,Employed,0.67,Yes,Home Owner,6,27,0.337005815911596 +46,47000,Unknown,0.01,Yes,Tenant,27,19,0.266406882326759 +51,48000,Employed,0.03,Yes,Tenant,43,7,0.21722430384334 +52,53000,Employed,0.01,Yes,Tenant,42,5,0.21722430384334 +39,28000,Employed,0.05,Yes,Other,8,30,0.342178214062163 +54,43000,Unknown,0.02,Yes,Other,2,47,0.156406291105045 +35,26000,Employed,0.35,Yes,Tenant,13,14,0.55432097210113 +55,40000,Unknown,0.15,Yes,Home Owner,75,17,0.300991653815872 +36,26000,Unknown,0.05,Yes,Other,39,18,0.550152729952309 +34,28000,Employed,0.0,No,Home Owner,103,23,0.50649885210912 +41,29000,Unknown,0.16,Yes,Home Owner,24,74,0.252530013641429 +55,46000,Employed,0.0,Yes,Tenant,57,41,0.224690409314987 +50,37000,Unknown,0.59,Yes,Tenant,32,26,0.422717676853361 +41,34000,Unknown,0.29,Yes,Other,14,22,0.389882206645334 +43,32000,Unknown,0.57,Yes,Tenant,62,57,0.419693605321326 +37,38000,Employed,0.05,Yes,Tenant,60,3,0.434649095312192 +45,43000,Employed,0.05,Yes,Home Owner,34,14,0.231171150058876 +37,42000,Employed,0.04,Yes,Home Owner,23,58,0.177138479782569 +45,39000,Employed,0.17,Yes,Other,2,4,0.314901116922662 +54,35000,Unknown,0.19,Yes,Home Owner,36,44,0.384654889752109 +56,44000,Employed,0.18,No,Home Owner,21,53,0.185961853641853 +34,35000,Unknown,0.47,Yes,Home Owner,54,25,0.487023062783128 +64,49000,Employed,0.07,No,Home Owner,9,18,0.24910072081526 +54,41000,Unknown,0.35,Yes,Home Owner,92,51,0.28690222552671 +36,45000,Unknown,0.13,Yes,Tenant,19,4,0.418688458799122 +29,27000,Employed,0.01,Yes,Home Owner,35,47,0.324022149624361 +56,38000,Employed,0.47,Yes,Tenant,66,48,0.243745412794171 +44,41000,Unknown,0.19,Yes,Tenant,24,16,0.46819036833618 diff --git a/guides/MPM/end_to_end_example/serving/FastAPI/main.py b/guides/MPM/end_to_end_example/serving/FastAPI/main.py new file mode 100644 index 0000000..0b2320f --- /dev/null +++ b/guides/MPM/end_to_end_example/serving/FastAPI/main.py @@ -0,0 +1,148 @@ +import shutil +import uuid +import time +import os +import requests +import random + +import pandas as pd +from datetime import datetime, timedelta + +import lightgbm as lgb +from fastapi import FastAPI +import comet_ml + +from comet_mpm import CometMPM + +# Hardcoded variables +MODEL_REGISTRY_NAME = os.environ["COMET_MODEL_REGISTRY_NAME"] + +def load_mock_data(): + # Load dummy data for demo purposes + mock_data = pd.read_csv('./demo_data.csv') + for c in ['EmpStatus', 'OtherCC', 'ResStatus']: + mock_data[c] = mock_data[c].astype('category') + + return mock_data + +def download_and_run_model(): + # Load the model from the model registry + api = comet_ml.API() + existing_models = api.get_registry_model_versions(workspace=os.environ['COMET_WORKSPACE'], + registry_name=MODEL_REGISTRY_NAME) + model_version = max(existing_models) + + api.download_registry_model(workspace=os.environ['COMET_WORKSPACE'], + registry_name=MODEL_REGISTRY_NAME, + version=model_version, output_path='./model/') + model = lgb.Booster(model_file='./model/model.txt', params={'objective': 'binary'}) + shutil.rmtree('./model') + + return model, model_version + +mock_data = load_mock_data() +model, model_version = download_and_run_model() + +# Start webserver and define API endpoints +app = FastAPI() +MPM = CometMPM( + workspace_name = os.environ['COMET_WORKSPACE'], + model_name = MODEL_REGISTRY_NAME, + model_version = model_version, asyncio=True, + max_batch_time=5 +) + +@app.on_event("startup") +async def startup_event(): + MPM.connect() + +@app.get("/") +def root_path(): + return "FastAPI inference service" + + +@app.get("/health_check") +def run_health_check(): + return {"res": True} + + +@app.get("/prediction") +async def run_prediction_random(): + # random single prediction + data_sample = mock_data.sample(1).drop(columns=['probdefault'], inplace=False) + features = data_sample.to_dict('records')[0] + + prediction_probability = max(min(float(model.predict(data_sample)[0]), 1.0), 0.0) + prediction_value = bool(prediction_probability > 0.5) + + # Log prediction to Comet + await MPM.log_event( + prediction_id=str(uuid.uuid4()), + input_features=features, + output_features={ + "value": prediction_value, + "probability": prediction_probability + }, + output_value=prediction_value, + output_probability=prediction_probability + ) + + return {"value": prediction_value, "probablity": prediction_probability} + + +@app.get("/create_demo_data") +async def run_prediction_random(nb_predictions=10000): + events = [] + for i in range(nb_predictions): + # random single prediction + data_sample = mock_data.sample(1).drop(columns=['probdefault'], inplace=False) + prediction_probability = max(min(float(model.predict(data_sample)[0]), 1.0), 0.0) + prediction_value = bool(prediction_probability > 0.5) + timestamp = int(time.time()) + + # Processing + features = data_sample.to_dict('records')[0] + prediction = { + "value": prediction_value, + "probability": prediction_probability + } + + day_of_week = datetime.utcfromtimestamp(timestamp).weekday() + # Add some interesting features based on the time of the week + ## Monday and Tuesday we will introduce missing data + if day_of_week in [0, 1]: + datetime_timestamp = datetime.utcfromtimestamp(timestamp) + start_of_week = (datetime_timestamp - timedelta(days=day_of_week)).replace(hour=0, minute=0, second=0, microsecond=0) + time_since_start_of_week = timestamp - start_of_week.timestamp() + total_number_seconds = 2 * 24 * 60 * 60 + + features['CustIncome'] = features['CustIncome'] * (1 - time_since_start_of_week / total_number_seconds) + + ## Thursday and Friday we will introduce data drift + if day_of_week in [3, 4]: + if random.random() < 0.1: + del features['CustAge'] + prediction = {} + + prediction_id = str(uuid.uuid4()) + events += [ + { + "prediction_id": prediction_id, + "timestamp": timestamp, + "features": features, + "prediction": prediction + } + ] + + # Log prediction to Comet + await MPM.log_event( + prediction_id=prediction_id, + input_features=features, + output_features=prediction + ) + + return events + +@app.on_event("shutdown") +async def shutdown_mpm(): + await MPM.join() \ No newline at end of file diff --git a/guides/MPM/end_to_end_example/training/model_training.py b/guides/MPM/end_to_end_example/training/model_training.py new file mode 100644 index 0000000..17172bb --- /dev/null +++ b/guides/MPM/end_to_end_example/training/model_training.py @@ -0,0 +1,68 @@ +import comet_ml + +import os +import pandas as pd +import numpy as np +import lightgbm as lgb + +def get_training_data(artifact_name: str) -> pd.DataFrame: + exp = comet_ml.get_running_experiment() + + artifact = exp.get_artifact(artifact_name) + artifact.download(path="./") + + df = pd.read_csv("preprocessed_data.csv") + for c in ['EmpStatus', 'OtherCC', 'ResStatus']: + df[c] = df[c].astype('category') + + return df + +def train_model(training_data: pd.DataFrame, model_name: str) -> lgb.Booster: + exp = comet_ml.get_running_experiment() + + # Create training dataset + X_train = training_data.drop('probability_default', axis=1) + y_train = (training_data['probability_default'] >= 0.5) + + training_dataset = lgb.Dataset(data = X_train, + label = y_train) + + # Train model + params = { + 'num_iterations': 30, + 'max_depth': 2, + 'objective': 'binary', + 'metric': ['auc', 'average_precision', 'l1', 'l2'] + } + model = lgb.train(params = params, + train_set = training_dataset, + valid_sets = training_dataset) + + # Evaluate model + y_pred = np.where(model.predict(X_train) > 0.5, 1, 0) + experiment.log_confusion_matrix( + y_true=y_train, + y_predicted=y_pred + ) + + # Save model and log to Comet + model.save_model('./model.txt') + experiment.log_model(model_name, './model.txt') + os.remove('./model.txt') + + return model + + +if __name__ == '__main__': + ARTIFACT_NAME = os.environ["COMET_PROJECT_NAME"] + WORKSPACE = os.environ["COMET_WORKSPACE"] + MODEL_REGISTRY_NAME = os.environ["COMET_MODEL_REGISTRY_NAME"] + + # Model training script + experiment = comet_ml.Experiment() + + training_data = get_training_data(artifact_name = f"{ARTIFACT_NAME}_preprocessed") + model = train_model(training_data, model_name = MODEL_REGISTRY_NAME) + + + experiment.register_model(MODEL_REGISTRY_NAME) \ No newline at end of file