From 464b437c69ccdac4cfb56aeda7c6ca1f09061332 Mon Sep 17 00:00:00 2001 From: BossMouseFire Date: Sun, 22 Oct 2023 11:51:04 +0400 Subject: [PATCH] lab3 --- abanin_daniil_lab_3/README.md | 27 ++ abanin_daniil_lab_3/lab3.py | 33 ++ abanin_daniil_lab_3/loan.csv | 615 +++++++++++++++++++++++++++++++++ abanin_daniil_lab_3/result.png | Bin 0 -> 27320 bytes 4 files changed, 675 insertions(+) create mode 100644 abanin_daniil_lab_3/README.md create mode 100644 abanin_daniil_lab_3/lab3.py create mode 100644 abanin_daniil_lab_3/loan.csv create mode 100644 abanin_daniil_lab_3/result.png diff --git a/abanin_daniil_lab_3/README.md b/abanin_daniil_lab_3/README.md new file mode 100644 index 0000000..7985728 --- /dev/null +++ b/abanin_daniil_lab_3/README.md @@ -0,0 +1,27 @@ +## Лабораторная работа №3 + +### Деревья решений + +## Cтудент группы ПИбд-41 Абанин Даниил + +### Как запустить лабораторную работу: + +* установить python, numpy, matplotlib, sklearn +* запустить проект (lab3) + +### Какие технологии использовались: + +* Язык программирования `Python`, библиотеки numpy, matplotlib, sklearn +* Среда разработки `PyCharm` + +### Что делает лабораторная работа: + +* Выполняет ранжирование признаков для регрессионной модели +* По данным "Eligibility Prediction for Loan" решает задачу классификации (с помощью дерева решений), в которой необходимо выявить риски выдачи кредита и определить его статус (выдан или отказ). В качестве исходных данных используются три признака: Credit_History - соответствие кредитной истории стандартам банка, ApplicantIncome - доход заявителя, LoanAmount - сумма кредита. + +### Примеры работы: + +#### Результаты: +* Наиболее важным параметром при выдачи кредита оказался доход заявителя - ApplicantIncome, затем LoanAmount - сумма выдаваемого кредита + +![Result](result.png) \ No newline at end of file diff --git a/abanin_daniil_lab_3/lab3.py b/abanin_daniil_lab_3/lab3.py new file mode 100644 index 0000000..6d74f6e --- /dev/null +++ b/abanin_daniil_lab_3/lab3.py @@ -0,0 +1,33 @@ +from sklearn.model_selection import train_test_split +from sklearn.tree import DecisionTreeClassifier +import pandas as pd +import numpy as np + +pd.options.mode.chained_assignment = None + +FILE_PATH = "loan.csv" +REQUIRED_COLUMNS = ['Credit_History', 'LoanAmount', 'ApplicantIncome'] +TARGET_COLUMN = 'Loan_Status' + + +def print_classifier_info(feature_importance): + feature_names = REQUIRED_COLUMNS + embarked_score = feature_importance[-3:].sum() + scores = np.append(feature_importance[:2], embarked_score) + scores = map(lambda score: round(score, 2), scores) + print(dict(zip(feature_names, scores))) + + +if __name__ == '__main__': + data = pd.read_csv(FILE_PATH) + + X = data[REQUIRED_COLUMNS] + y = data[TARGET_COLUMN] + + X_train, X_test, y_train, y_test = train_test_split(X, y, test_size=0.2, random_state=42) + + classifier_tree = DecisionTreeClassifier(random_state=42) + classifier_tree.fit(X_train, y_train) + + print_classifier_info(classifier_tree.feature_importances_) + print("Оценка качества (задача классификации) - ", classifier_tree.score(X_test, y_test)) \ No newline at end of file diff --git a/abanin_daniil_lab_3/loan.csv b/abanin_daniil_lab_3/loan.csv new file mode 100644 index 0000000..b219bf7 --- /dev/null +++ b/abanin_daniil_lab_3/loan.csv @@ -0,0 +1,615 @@ +Loan_ID,Gender,Married,Dependents,Education,Self_Employed,ApplicantIncome,CoapplicantIncome,LoanAmount,Loan_Amount_Term,Credit_History,Property_Area,Loan_Status +LP001002,Male,No,0,1,No,5849,0.0,360.0,1.0,0,Y,0.0 +LP001003,Male,Yes,1,1,No,4583,1508.0,128.0,360.0,1,Rural,0.0 +LP001005,Male,Yes,0,1,Yes,3000,0.0,66.0,360.0,1,Urban,1.0 +LP001006,Male,Yes,0,0,No,2583,2358.0,120.0,360.0,1,Urban,1.0 +LP001008,Male,No,0,1,No,6000,0.0,141.0,360.0,1,Urban,1.0 +LP001011,Male,Yes,2,1,Yes,5417,4196.0,267.0,360.0,1,Urban,1.0 +LP001013,Male,Yes,0,0,No,2333,1516.0,95.0,360.0,1,Urban,1.0 +LP001014,Male,Yes,3+,1,No,3036,2504.0,158.0,360.0,0,Semiurban,0.0 +LP001018,Male,Yes,2,1,No,4006,1526.0,168.0,360.0,1,Urban,1.0 +LP001020,Male,Yes,1,1,No,12841,10968.0,349.0,360.0,1,Semiurban,0.0 +LP001024,Male,Yes,2,1,No,3200,700.0,70.0,360.0,1,Urban,1.0 +LP001027,Male,Yes,2,1,,2500,1840.0,109.0,360.0,1,Urban,1.0 +LP001028,Male,Yes,2,1,No,3073,8106.0,200.0,360.0,1,Urban,1.0 +LP001029,Male,No,0,1,No,1853,2840.0,114.0,360.0,1,Rural,0.0 +LP001030,Male,Yes,2,1,No,1299,1086.0,17.0,120.0,1,Urban,1.0 +LP001032,Male,No,0,1,No,4950,0.0,125.0,360.0,1,Urban,1.0 +LP001034,Male,No,1,0,No,3596,0.0,100.0,240.0,0,Urban,1.0 +LP001036,Female,No,0,1,No,3510,0.0,76.0,360.0,0,Urban,0.0 +LP001038,Male,Yes,0,0,No,4887,0.0,133.0,360.0,1,Rural,0.0 +LP001041,Male,Yes,0,1,,2600,3500.0,115.0,,1,Urban,1.0 +LP001043,Male,Yes,0,0,No,7660,0.0,104.0,360.0,0,Urban,0.0 +LP001046,Male,Yes,1,1,No,5955,5625.0,315.0,360.0,1,Urban,1.0 +LP001047,Male,Yes,0,0,No,2600,1911.0,116.0,360.0,0,Semiurban,0.0 +LP001050,,Yes,2,0,No,3365,1917.0,112.0,360.0,0,Rural,0.0 +LP001052,Male,Yes,1,1,,3717,2925.0,151.0,360.0,0,Semiurban,0.0 +LP001066,Male,Yes,0,1,Yes,9560,0.0,191.0,360.0,1,Semiurban,1.0 +LP001068,Male,Yes,0,1,No,2799,2253.0,122.0,360.0,1,Semiurban,1.0 +LP001073,Male,Yes,2,0,No,4226,1040.0,110.0,360.0,1,Urban,1.0 +LP001086,Male,No,0,0,No,1442,0.0,35.0,360.0,1,Urban,0.0 +LP001087,Female,No,2,1,,3750,2083.0,120.0,360.0,1,Semiurban,1.0 +LP001091,Male,Yes,1,1,,4166,3369.0,201.0,360.0,0,Urban,0.0 +LP001095,Male,No,0,1,No,3167,0.0,74.0,360.0,1,Urban,0.0 +LP001097,Male,No,1,1,Yes,4692,0.0,106.0,360.0,1,Rural,0.0 +LP001098,Male,Yes,0,1,No,3500,1667.0,114.0,360.0,1,Semiurban,1.0 +LP001100,Male,No,3+,1,No,12500,3000.0,320.0,360.0,1,Rural,0.0 +LP001106,Male,Yes,0,1,No,2275,2067.0,0.0,360.0,1,Urban,1.0 +LP001109,Male,Yes,0,1,No,1828,1330.0,100.0,,0,Urban,0.0 +LP001112,Female,Yes,0,1,No,3667,1459.0,144.0,360.0,1,Semiurban,1.0 +LP001114,Male,No,0,1,No,4166,7210.0,184.0,360.0,1,Urban,1.0 +LP001116,Male,No,0,0,No,3748,1668.0,110.0,360.0,1,Semiurban,1.0 +LP001119,Male,No,0,1,No,3600,0.0,80.0,360.0,1,Urban,0.0 +LP001120,Male,No,0,1,No,1800,1213.0,47.0,360.0,1,Urban,1.0 +LP001123,Male,Yes,0,1,No,2400,0.0,75.0,360.0,0,Urban,1.0 +LP001131,Male,Yes,0,1,No,3941,2336.0,134.0,360.0,1,Semiurban,1.0 +LP001136,Male,Yes,0,0,Yes,4695,0.0,96.0,,1,Urban,1.0 +LP001137,Female,No,0,1,No,3410,0.0,88.0,,1,Urban,1.0 +LP001138,Male,Yes,1,1,No,5649,0.0,44.0,360.0,1,Urban,1.0 +LP001144,Male,Yes,0,1,No,5821,0.0,144.0,360.0,1,Urban,1.0 +LP001146,Female,Yes,0,1,No,2645,3440.0,120.0,360.0,0,Urban,0.0 +LP001151,Female,No,0,1,No,4000,2275.0,144.0,360.0,1,Semiurban,1.0 +LP001155,Female,Yes,0,0,No,1928,1644.0,100.0,360.0,1,Semiurban,1.0 +LP001157,Female,No,0,1,No,3086,0.0,120.0,360.0,1,Semiurban,1.0 +LP001164,Female,No,0,1,No,4230,0.0,112.0,360.0,1,Semiurban,0.0 +LP001179,Male,Yes,2,1,No,4616,0.0,134.0,360.0,1,Urban,0.0 +LP001186,Female,Yes,1,1,Yes,11500,0.0,286.0,360.0,0,Urban,0.0 +LP001194,Male,Yes,2,1,No,2708,1167.0,97.0,360.0,1,Semiurban,1.0 +LP001195,Male,Yes,0,1,No,2132,1591.0,96.0,360.0,1,Semiurban,1.0 +LP001197,Male,Yes,0,1,No,3366,2200.0,135.0,360.0,1,Rural,0.0 +LP001198,Male,Yes,1,1,No,8080,2250.0,180.0,360.0,1,Urban,1.0 +LP001199,Male,Yes,2,0,No,3357,2859.0,144.0,360.0,1,Urban,1.0 +LP001205,Male,Yes,0,1,No,2500,3796.0,120.0,360.0,1,Urban,1.0 +LP001206,Male,Yes,3+,1,No,3029,0.0,99.0,360.0,1,Urban,1.0 +LP001207,Male,Yes,0,0,Yes,2609,3449.0,165.0,180.0,0,Rural,0.0 +LP001213,Male,Yes,1,1,No,4945,0.0,0.0,360.0,0,Rural,0.0 +LP001222,Female,No,0,1,No,4166,0.0,116.0,360.0,0,Semiurban,0.0 +LP001225,Male,Yes,0,1,No,5726,4595.0,258.0,360.0,1,Semiurban,0.0 +LP001228,Male,No,0,0,No,3200,2254.0,126.0,180.0,0,Urban,0.0 +LP001233,Male,Yes,1,1,No,10750,0.0,312.0,360.0,1,Urban,1.0 +LP001238,Male,Yes,3+,0,Yes,7100,0.0,125.0,60.0,1,Urban,1.0 +LP001241,Female,No,0,1,No,4300,0.0,136.0,360.0,0,Semiurban,0.0 +LP001243,Male,Yes,0,1,No,3208,3066.0,172.0,360.0,1,Urban,1.0 +LP001245,Male,Yes,2,0,Yes,1875,1875.0,97.0,360.0,1,Semiurban,1.0 +LP001248,Male,No,0,1,No,3500,0.0,81.0,300.0,1,Semiurban,1.0 +LP001250,Male,Yes,3+,0,No,4755,0.0,95.0,,0,Semiurban,0.0 +LP001253,Male,Yes,3+,1,Yes,5266,1774.0,187.0,360.0,1,Semiurban,1.0 +LP001255,Male,No,0,1,No,3750,0.0,113.0,480.0,1,Urban,0.0 +LP001256,Male,No,0,1,No,3750,4750.0,176.0,360.0,1,Urban,0.0 +LP001259,Male,Yes,1,1,Yes,1000,3022.0,110.0,360.0,1,Urban,0.0 +LP001263,Male,Yes,3+,1,No,3167,4000.0,180.0,300.0,0,Semiurban,0.0 +LP001264,Male,Yes,3+,0,Yes,3333,2166.0,130.0,360.0,0,Semiurban,1.0 +LP001265,Female,No,0,1,No,3846,0.0,111.0,360.0,1,Semiurban,1.0 +LP001266,Male,Yes,1,1,Yes,2395,0.0,0.0,360.0,1,Semiurban,1.0 +LP001267,Female,Yes,2,1,No,1378,1881.0,167.0,360.0,1,Urban,0.0 +LP001273,Male,Yes,0,1,No,6000,2250.0,265.0,360.0,0,Semiurban,0.0 +LP001275,Male,Yes,1,1,No,3988,0.0,50.0,240.0,1,Urban,1.0 +LP001279,Male,No,0,1,No,2366,2531.0,136.0,360.0,1,Semiurban,1.0 +LP001280,Male,Yes,2,0,No,3333,2000.0,99.0,360.0,0,Semiurban,1.0 +LP001282,Male,Yes,0,1,No,2500,2118.0,104.0,360.0,1,Semiurban,1.0 +LP001289,Male,No,0,1,No,8566,0.0,210.0,360.0,1,Urban,1.0 +LP001310,Male,Yes,0,1,No,5695,4167.0,175.0,360.0,1,Semiurban,1.0 +LP001316,Male,Yes,0,1,No,2958,2900.0,131.0,360.0,1,Semiurban,1.0 +LP001318,Male,Yes,2,1,No,6250,5654.0,188.0,180.0,1,Semiurban,1.0 +LP001319,Male,Yes,2,0,No,3273,1820.0,81.0,360.0,1,Urban,1.0 +LP001322,Male,No,0,1,No,4133,0.0,122.0,360.0,1,Semiurban,1.0 +LP001325,Male,No,0,0,No,3620,0.0,25.0,120.0,1,Semiurban,1.0 +LP001326,Male,No,0,1,,6782,0.0,0.0,360.0,0,Urban,0.0 +LP001327,Female,Yes,0,1,No,2484,2302.0,137.0,360.0,1,Semiurban,1.0 +LP001333,Male,Yes,0,1,No,1977,997.0,50.0,360.0,1,Semiurban,1.0 +LP001334,Male,Yes,0,0,No,4188,0.0,115.0,180.0,1,Semiurban,1.0 +LP001343,Male,Yes,0,1,No,1759,3541.0,131.0,360.0,1,Semiurban,1.0 +LP001345,Male,Yes,2,0,No,4288,3263.0,133.0,180.0,1,Urban,1.0 +LP001349,Male,No,0,1,No,4843,3806.0,151.0,360.0,1,Semiurban,1.0 +LP001350,Male,Yes,,1,No,13650,0.0,0.0,360.0,1,Urban,1.0 +LP001356,Male,Yes,0,1,No,4652,3583.0,0.0,360.0,1,Semiurban,1.0 +LP001357,Male,,,1,No,3816,754.0,160.0,360.0,1,Urban,1.0 +LP001367,Male,Yes,1,1,No,3052,1030.0,100.0,360.0,1,Urban,1.0 +LP001369,Male,Yes,2,1,No,11417,1126.0,225.0,360.0,1,Urban,1.0 +LP001370,Male,No,0,0,,7333,0.0,120.0,360.0,1,Rural,0.0 +LP001379,Male,Yes,2,1,No,3800,3600.0,216.0,360.0,0,Urban,0.0 +LP001384,Male,Yes,3+,0,No,2071,754.0,94.0,480.0,1,Semiurban,1.0 +LP001385,Male,No,0,1,No,5316,0.0,136.0,360.0,1,Urban,1.0 +LP001387,Female,Yes,0,1,,2929,2333.0,139.0,360.0,1,Semiurban,1.0 +LP001391,Male,Yes,0,0,No,3572,4114.0,152.0,,0,Rural,0.0 +LP001392,Female,No,1,1,Yes,7451,0.0,0.0,360.0,1,Semiurban,1.0 +LP001398,Male,No,0,1,,5050,0.0,118.0,360.0,1,Semiurban,1.0 +LP001401,Male,Yes,1,1,No,14583,0.0,185.0,180.0,1,Rural,1.0 +LP001404,Female,Yes,0,1,No,3167,2283.0,154.0,360.0,1,Semiurban,1.0 +LP001405,Male,Yes,1,1,No,2214,1398.0,85.0,360.0,0,Urban,1.0 +LP001421,Male,Yes,0,1,No,5568,2142.0,175.0,360.0,1,Rural,0.0 +LP001422,Female,No,0,1,No,10408,0.0,259.0,360.0,1,Urban,1.0 +LP001426,Male,Yes,,1,No,5667,2667.0,180.0,360.0,1,Rural,1.0 +LP001430,Female,No,0,1,No,4166,0.0,44.0,360.0,1,Semiurban,1.0 +LP001431,Female,No,0,1,No,2137,8980.0,137.0,360.0,0,Semiurban,1.0 +LP001432,Male,Yes,2,1,No,2957,0.0,81.0,360.0,1,Semiurban,1.0 +LP001439,Male,Yes,0,0,No,4300,2014.0,194.0,360.0,1,Rural,1.0 +LP001443,Female,No,0,1,No,3692,0.0,93.0,360.0,0,Rural,1.0 +LP001448,,Yes,3+,1,No,23803,0.0,370.0,360.0,1,Rural,1.0 +LP001449,Male,No,0,1,No,3865,1640.0,0.0,360.0,1,Rural,1.0 +LP001451,Male,Yes,1,1,Yes,10513,3850.0,160.0,180.0,0,Urban,0.0 +LP001465,Male,Yes,0,1,No,6080,2569.0,182.0,360.0,0,Rural,0.0 +LP001469,Male,No,0,1,Yes,20166,0.0,650.0,480.0,0,Urban,1.0 +LP001473,Male,No,0,1,No,2014,1929.0,74.0,360.0,1,Urban,1.0 +LP001478,Male,No,0,1,No,2718,0.0,70.0,360.0,1,Semiurban,1.0 +LP001482,Male,Yes,0,1,Yes,3459,0.0,25.0,120.0,1,Semiurban,1.0 +LP001487,Male,No,0,1,No,4895,0.0,102.0,360.0,1,Semiurban,1.0 +LP001488,Male,Yes,3+,1,No,4000,7750.0,290.0,360.0,1,Semiurban,0.0 +LP001489,Female,Yes,0,1,No,4583,0.0,84.0,360.0,1,Rural,0.0 +LP001491,Male,Yes,2,1,Yes,3316,3500.0,88.0,360.0,1,Urban,1.0 +LP001492,Male,No,0,1,No,14999,0.0,242.0,360.0,0,Semiurban,0.0 +LP001493,Male,Yes,2,0,No,4200,1430.0,129.0,360.0,1,Rural,0.0 +LP001497,Male,Yes,2,1,No,5042,2083.0,185.0,360.0,1,Rural,0.0 +LP001498,Male,No,0,1,No,5417,0.0,168.0,360.0,1,Urban,1.0 +LP001504,Male,No,0,1,Yes,6950,0.0,175.0,180.0,1,Semiurban,1.0 +LP001507,Male,Yes,0,1,No,2698,2034.0,122.0,360.0,1,Semiurban,1.0 +LP001508,Male,Yes,2,1,No,11757,0.0,187.0,180.0,1,Urban,1.0 +LP001514,Female,Yes,0,1,No,2330,4486.0,100.0,360.0,1,Semiurban,1.0 +LP001516,Female,Yes,2,1,No,14866,0.0,70.0,360.0,1,Urban,1.0 +LP001518,Male,Yes,1,1,No,1538,1425.0,30.0,360.0,1,Urban,1.0 +LP001519,Female,No,0,1,No,10000,1666.0,225.0,360.0,1,Rural,0.0 +LP001520,Male,Yes,0,1,No,4860,830.0,125.0,360.0,1,Semiurban,1.0 +LP001528,Male,No,0,1,No,6277,0.0,118.0,360.0,0,Rural,0.0 +LP001529,Male,Yes,0,1,Yes,2577,3750.0,152.0,360.0,1,Rural,1.0 +LP001531,Male,No,0,1,No,9166,0.0,244.0,360.0,1,Urban,0.0 +LP001532,Male,Yes,2,0,No,2281,0.0,113.0,360.0,1,Rural,0.0 +LP001535,Male,No,0,1,No,3254,0.0,50.0,360.0,1,Urban,1.0 +LP001536,Male,Yes,3+,1,No,39999,0.0,600.0,180.0,0,Semiurban,1.0 +LP001541,Male,Yes,1,1,No,6000,0.0,160.0,360.0,0,Rural,1.0 +LP001543,Male,Yes,1,1,No,9538,0.0,187.0,360.0,1,Urban,1.0 +LP001546,Male,No,0,1,,2980,2083.0,120.0,360.0,1,Rural,1.0 +LP001552,Male,Yes,0,1,No,4583,5625.0,255.0,360.0,1,Semiurban,1.0 +LP001560,Male,Yes,0,0,No,1863,1041.0,98.0,360.0,1,Semiurban,1.0 +LP001562,Male,Yes,0,1,No,7933,0.0,275.0,360.0,1,Urban,0.0 +LP001565,Male,Yes,1,1,No,3089,1280.0,121.0,360.0,0,Semiurban,0.0 +LP001570,Male,Yes,2,1,No,4167,1447.0,158.0,360.0,1,Rural,1.0 +LP001572,Male,Yes,0,1,No,9323,0.0,75.0,180.0,1,Urban,1.0 +LP001574,Male,Yes,0,1,No,3707,3166.0,182.0,,1,Rural,1.0 +LP001577,Female,Yes,0,1,No,4583,0.0,112.0,360.0,1,Rural,0.0 +LP001578,Male,Yes,0,1,No,2439,3333.0,129.0,360.0,1,Rural,1.0 +LP001579,Male,No,0,1,No,2237,0.0,63.0,480.0,0,Semiurban,0.0 +LP001580,Male,Yes,2,1,No,8000,0.0,200.0,360.0,1,Semiurban,1.0 +LP001581,Male,Yes,0,0,,1820,1769.0,95.0,360.0,1,Rural,1.0 +LP001585,,Yes,3+,1,No,51763,0.0,700.0,300.0,1,Urban,1.0 +LP001586,Male,Yes,3+,0,No,3522,0.0,81.0,180.0,1,Rural,0.0 +LP001594,Male,Yes,0,1,No,5708,5625.0,187.0,360.0,1,Semiurban,1.0 +LP001603,Male,Yes,0,0,Yes,4344,736.0,87.0,360.0,1,Semiurban,0.0 +LP001606,Male,Yes,0,1,No,3497,1964.0,116.0,360.0,1,Rural,1.0 +LP001608,Male,Yes,2,1,No,2045,1619.0,101.0,360.0,1,Rural,1.0 +LP001610,Male,Yes,3+,1,No,5516,11300.0,495.0,360.0,0,Semiurban,0.0 +LP001616,Male,Yes,1,1,No,3750,0.0,116.0,360.0,1,Semiurban,1.0 +LP001630,Male,No,0,0,No,2333,1451.0,102.0,480.0,0,Urban,0.0 +LP001633,Male,Yes,1,1,No,6400,7250.0,180.0,360.0,0,Urban,0.0 +LP001634,Male,No,0,1,No,1916,5063.0,67.0,360.0,0,Rural,0.0 +LP001636,Male,Yes,0,1,No,4600,0.0,73.0,180.0,1,Semiurban,1.0 +LP001637,Male,Yes,1,1,No,33846,0.0,260.0,360.0,1,Semiurban,0.0 +LP001639,Female,Yes,0,1,No,3625,0.0,108.0,360.0,1,Semiurban,1.0 +LP001640,Male,Yes,0,1,Yes,39147,4750.0,120.0,360.0,1,Semiurban,1.0 +LP001641,Male,Yes,1,1,Yes,2178,0.0,66.0,300.0,0,Rural,0.0 +LP001643,Male,Yes,0,1,No,2383,2138.0,58.0,360.0,0,Rural,1.0 +LP001644,,Yes,0,1,Yes,674,5296.0,168.0,360.0,1,Rural,1.0 +LP001647,Male,Yes,0,1,No,9328,0.0,188.0,180.0,1,Rural,1.0 +LP001653,Male,No,0,0,No,4885,0.0,48.0,360.0,1,Rural,1.0 +LP001656,Male,No,0,1,No,12000,0.0,164.0,360.0,1,Semiurban,0.0 +LP001657,Male,Yes,0,0,No,6033,0.0,160.0,360.0,1,Urban,0.0 +LP001658,Male,No,0,1,No,3858,0.0,76.0,360.0,1,Semiurban,1.0 +LP001664,Male,No,0,1,No,4191,0.0,120.0,360.0,1,Rural,1.0 +LP001665,Male,Yes,1,1,No,3125,2583.0,170.0,360.0,1,Semiurban,0.0 +LP001666,Male,No,0,1,No,8333,3750.0,187.0,360.0,1,Rural,1.0 +LP001669,Female,No,0,0,No,1907,2365.0,120.0,,1,Urban,1.0 +LP001671,Female,Yes,0,1,No,3416,2816.0,113.0,360.0,0,Semiurban,1.0 +LP001673,Male,No,0,1,Yes,11000,0.0,83.0,360.0,1,Urban,0.0 +LP001674,Male,Yes,1,0,No,2600,2500.0,90.0,360.0,1,Semiurban,1.0 +LP001677,Male,No,2,1,No,4923,0.0,166.0,360.0,0,Semiurban,1.0 +LP001682,Male,Yes,3+,0,No,3992,0.0,0.0,180.0,1,Urban,0.0 +LP001688,Male,Yes,1,0,No,3500,1083.0,135.0,360.0,1,Urban,1.0 +LP001691,Male,Yes,2,0,No,3917,0.0,124.0,360.0,1,Semiurban,1.0 +LP001692,Female,No,0,0,No,4408,0.0,120.0,360.0,1,Semiurban,1.0 +LP001693,Female,No,0,1,No,3244,0.0,80.0,360.0,1,Urban,1.0 +LP001698,Male,No,0,0,No,3975,2531.0,55.0,360.0,1,Rural,1.0 +LP001699,Male,No,0,1,No,2479,0.0,59.0,360.0,1,Urban,1.0 +LP001702,Male,No,0,1,No,3418,0.0,127.0,360.0,1,Semiurban,0.0 +LP001708,Female,No,0,1,No,10000,0.0,214.0,360.0,1,Semiurban,0.0 +LP001711,Male,Yes,3+,1,No,3430,1250.0,128.0,360.0,0,Semiurban,0.0 +LP001713,Male,Yes,1,1,Yes,7787,0.0,240.0,360.0,1,Urban,1.0 +LP001715,Male,Yes,3+,0,Yes,5703,0.0,130.0,360.0,1,Rural,1.0 +LP001716,Male,Yes,0,1,No,3173,3021.0,137.0,360.0,1,Urban,1.0 +LP001720,Male,Yes,3+,0,No,3850,983.0,100.0,360.0,1,Semiurban,1.0 +LP001722,Male,Yes,0,1,No,150,1800.0,135.0,360.0,1,Rural,0.0 +LP001726,Male,Yes,0,1,No,3727,1775.0,131.0,360.0,1,Semiurban,1.0 +LP001732,Male,Yes,2,1,,5000,0.0,72.0,360.0,0,Semiurban,0.0 +LP001734,Female,Yes,2,1,No,4283,2383.0,127.0,360.0,0,Semiurban,1.0 +LP001736,Male,Yes,0,1,No,2221,0.0,60.0,360.0,0,Urban,0.0 +LP001743,Male,Yes,2,1,No,4009,1717.0,116.0,360.0,1,Semiurban,1.0 +LP001744,Male,No,0,1,No,2971,2791.0,144.0,360.0,1,Semiurban,1.0 +LP001749,Male,Yes,0,1,No,7578,1010.0,175.0,,1,Semiurban,1.0 +LP001750,Male,Yes,0,1,No,6250,0.0,128.0,360.0,1,Semiurban,1.0 +LP001751,Male,Yes,0,1,No,3250,0.0,170.0,360.0,1,Rural,0.0 +LP001754,Male,Yes,,0,Yes,4735,0.0,138.0,360.0,1,Urban,0.0 +LP001758,Male,Yes,2,1,No,6250,1695.0,210.0,360.0,1,Semiurban,1.0 +LP001760,Male,,,1,No,4758,0.0,158.0,480.0,1,Semiurban,1.0 +LP001761,Male,No,0,1,Yes,6400,0.0,200.0,360.0,1,Rural,1.0 +LP001765,Male,Yes,1,1,No,2491,2054.0,104.0,360.0,1,Semiurban,1.0 +LP001768,Male,Yes,0,1,,3716,0.0,42.0,180.0,1,Rural,1.0 +LP001770,Male,No,0,0,No,3189,2598.0,120.0,,1,Rural,1.0 +LP001776,Female,No,0,1,No,8333,0.0,280.0,360.0,1,Semiurban,1.0 +LP001778,Male,Yes,1,1,No,3155,1779.0,140.0,360.0,1,Semiurban,1.0 +LP001784,Male,Yes,1,1,No,5500,1260.0,170.0,360.0,1,Rural,1.0 +LP001786,Male,Yes,0,1,,5746,0.0,255.0,360.0,0,Urban,0.0 +LP001788,Female,No,0,1,Yes,3463,0.0,122.0,360.0,0,Urban,1.0 +LP001790,Female,No,1,1,No,3812,0.0,112.0,360.0,1,Rural,1.0 +LP001792,Male,Yes,1,1,No,3315,0.0,96.0,360.0,1,Semiurban,1.0 +LP001798,Male,Yes,2,1,No,5819,5000.0,120.0,360.0,1,Rural,1.0 +LP001800,Male,Yes,1,0,No,2510,1983.0,140.0,180.0,1,Urban,0.0 +LP001806,Male,No,0,1,No,2965,5701.0,155.0,60.0,1,Urban,1.0 +LP001807,Male,Yes,2,1,Yes,6250,1300.0,108.0,360.0,1,Rural,1.0 +LP001811,Male,Yes,0,0,No,3406,4417.0,123.0,360.0,1,Semiurban,1.0 +LP001813,Male,No,0,1,Yes,6050,4333.0,120.0,180.0,1,Urban,0.0 +LP001814,Male,Yes,2,1,No,9703,0.0,112.0,360.0,1,Urban,1.0 +LP001819,Male,Yes,1,0,No,6608,0.0,137.0,180.0,1,Urban,1.0 +LP001824,Male,Yes,1,1,No,2882,1843.0,123.0,480.0,1,Semiurban,1.0 +LP001825,Male,Yes,0,1,No,1809,1868.0,90.0,360.0,1,Urban,1.0 +LP001835,Male,Yes,0,0,No,1668,3890.0,201.0,360.0,0,Semiurban,0.0 +LP001836,Female,No,2,1,No,3427,0.0,138.0,360.0,1,Urban,0.0 +LP001841,Male,No,0,0,Yes,2583,2167.0,104.0,360.0,1,Rural,1.0 +LP001843,Male,Yes,1,0,No,2661,7101.0,279.0,180.0,1,Semiurban,1.0 +LP001844,Male,No,0,1,Yes,16250,0.0,192.0,360.0,0,Urban,0.0 +LP001846,Female,No,3+,1,No,3083,0.0,255.0,360.0,1,Rural,1.0 +LP001849,Male,No,0,0,No,6045,0.0,115.0,360.0,0,Rural,0.0 +LP001854,Male,Yes,3+,1,No,5250,0.0,94.0,360.0,1,Urban,0.0 +LP001859,Male,Yes,0,1,No,14683,2100.0,304.0,360.0,1,Rural,0.0 +LP001864,Male,Yes,3+,0,No,4931,0.0,128.0,360.0,0,Semiurban,0.0 +LP001865,Male,Yes,1,1,No,6083,4250.0,330.0,360.0,0,Urban,1.0 +LP001868,Male,No,0,1,No,2060,2209.0,134.0,360.0,1,Semiurban,1.0 +LP001870,Female,No,1,1,No,3481,0.0,155.0,36.0,1,Semiurban,0.0 +LP001871,Female,No,0,1,No,7200,0.0,120.0,360.0,1,Rural,1.0 +LP001872,Male,No,0,1,Yes,5166,0.0,128.0,360.0,1,Semiurban,1.0 +LP001875,Male,No,0,1,No,4095,3447.0,151.0,360.0,1,Rural,1.0 +LP001877,Male,Yes,2,1,No,4708,1387.0,150.0,360.0,1,Semiurban,1.0 +LP001882,Male,Yes,3+,1,No,4333,1811.0,160.0,360.0,0,Urban,1.0 +LP001883,Female,No,0,1,,3418,0.0,135.0,360.0,1,Rural,0.0 +LP001884,Female,No,1,1,No,2876,1560.0,90.0,360.0,1,Urban,1.0 +LP001888,Female,No,0,1,No,3237,0.0,30.0,360.0,1,Urban,1.0 +LP001891,Male,Yes,0,1,No,11146,0.0,136.0,360.0,1,Urban,1.0 +LP001892,Male,No,0,1,No,2833,1857.0,126.0,360.0,1,Rural,1.0 +LP001894,Male,Yes,0,1,No,2620,2223.0,150.0,360.0,1,Semiurban,1.0 +LP001896,Male,Yes,2,1,No,3900,0.0,90.0,360.0,1,Semiurban,1.0 +LP001900,Male,Yes,1,1,No,2750,1842.0,115.0,360.0,1,Semiurban,1.0 +LP001903,Male,Yes,0,1,No,3993,3274.0,207.0,360.0,1,Semiurban,1.0 +LP001904,Male,Yes,0,1,No,3103,1300.0,80.0,360.0,1,Urban,1.0 +LP001907,Male,Yes,0,1,No,14583,0.0,436.0,360.0,1,Semiurban,1.0 +LP001908,Female,Yes,0,0,No,4100,0.0,124.0,360.0,0,Rural,1.0 +LP001910,Male,No,1,0,Yes,4053,2426.0,158.0,360.0,0,Urban,0.0 +LP001914,Male,Yes,0,1,No,3927,800.0,112.0,360.0,1,Semiurban,1.0 +LP001915,Male,Yes,2,1,No,2301,985.7999878,78.0,180.0,1,Urban,1.0 +LP001917,Female,No,0,1,No,1811,1666.0,54.0,360.0,1,Urban,1.0 +LP001922,Male,Yes,0,1,No,20667,0.0,0.0,360.0,1,Rural,0.0 +LP001924,Male,No,0,1,No,3158,3053.0,89.0,360.0,1,Rural,1.0 +LP001925,Female,No,0,1,Yes,2600,1717.0,99.0,300.0,1,Semiurban,0.0 +LP001926,Male,Yes,0,1,No,3704,2000.0,120.0,360.0,1,Rural,1.0 +LP001931,Female,No,0,1,No,4124,0.0,115.0,360.0,1,Semiurban,1.0 +LP001935,Male,No,0,1,No,9508,0.0,187.0,360.0,1,Rural,1.0 +LP001936,Male,Yes,0,1,No,3075,2416.0,139.0,360.0,1,Rural,1.0 +LP001938,Male,Yes,2,1,No,4400,0.0,127.0,360.0,0,Semiurban,0.0 +LP001940,Male,Yes,2,1,No,3153,1560.0,134.0,360.0,1,Urban,1.0 +LP001945,Female,No,,1,No,5417,0.0,143.0,480.0,0,Urban,0.0 +LP001947,Male,Yes,0,1,No,2383,3334.0,172.0,360.0,1,Semiurban,1.0 +LP001949,Male,Yes,3+,1,,4416,1250.0,110.0,360.0,1,Urban,1.0 +LP001953,Male,Yes,1,1,No,6875,0.0,200.0,360.0,1,Semiurban,1.0 +LP001954,Female,Yes,1,1,No,4666,0.0,135.0,360.0,1,Urban,1.0 +LP001955,Female,No,0,1,No,5000,2541.0,151.0,480.0,1,Rural,0.0 +LP001963,Male,Yes,1,1,No,2014,2925.0,113.0,360.0,1,Urban,0.0 +LP001964,Male,Yes,0,0,No,1800,2934.0,93.0,360.0,0,Urban,0.0 +LP001972,Male,Yes,,0,No,2875,1750.0,105.0,360.0,1,Semiurban,1.0 +LP001974,Female,No,0,1,No,5000,0.0,132.0,360.0,1,Rural,1.0 +LP001977,Male,Yes,1,1,No,1625,1803.0,96.0,360.0,1,Urban,1.0 +LP001978,Male,No,0,1,No,4000,2500.0,140.0,360.0,1,Rural,1.0 +LP001990,Male,No,0,0,No,2000,0.0,0.0,360.0,1,Urban,0.0 +LP001993,Female,No,0,1,No,3762,1666.0,135.0,360.0,1,Rural,1.0 +LP001994,Female,No,0,1,No,2400,1863.0,104.0,360.0,0,Urban,0.0 +LP001996,Male,No,0,1,No,20233,0.0,480.0,360.0,1,Rural,0.0 +LP001998,Male,Yes,2,0,No,7667,0.0,185.0,360.0,0,Rural,1.0 +LP002002,Female,No,0,1,No,2917,0.0,84.0,360.0,1,Semiurban,1.0 +LP002004,Male,No,0,0,No,2927,2405.0,111.0,360.0,1,Semiurban,1.0 +LP002006,Female,No,0,1,No,2507,0.0,56.0,360.0,1,Rural,1.0 +LP002008,Male,Yes,2,1,Yes,5746,0.0,144.0,84.0,0,Rural,1.0 +LP002024,,Yes,0,1,No,2473,1843.0,159.0,360.0,1,Rural,0.0 +LP002031,Male,Yes,1,0,No,3399,1640.0,111.0,180.0,1,Urban,1.0 +LP002035,Male,Yes,2,1,No,3717,0.0,120.0,360.0,1,Semiurban,1.0 +LP002036,Male,Yes,0,1,No,2058,2134.0,88.0,360.0,0,Urban,1.0 +LP002043,Female,No,1,1,No,3541,0.0,112.0,360.0,0,Semiurban,1.0 +LP002050,Male,Yes,1,1,Yes,10000,0.0,155.0,360.0,1,Rural,0.0 +LP002051,Male,Yes,0,1,No,2400,2167.0,115.0,360.0,1,Semiurban,1.0 +LP002053,Male,Yes,3+,1,No,4342,189.0,124.0,360.0,1,Semiurban,1.0 +LP002054,Male,Yes,2,0,No,3601,1590.0,0.0,360.0,1,Rural,1.0 +LP002055,Female,No,0,1,No,3166,2985.0,132.0,360.0,0,Rural,1.0 +LP002065,Male,Yes,3+,1,No,15000,0.0,300.0,360.0,1,Rural,1.0 +LP002067,Male,Yes,1,1,Yes,8666,4983.0,376.0,360.0,0,Rural,0.0 +LP002068,Male,No,0,1,No,4917,0.0,130.0,360.0,0,Rural,1.0 +LP002082,Male,Yes,0,1,Yes,5818,2160.0,184.0,360.0,1,Semiurban,1.0 +LP002086,Female,Yes,0,1,No,4333,2451.0,110.0,360.0,1,Urban,0.0 +LP002087,Female,No,0,1,No,2500,0.0,67.0,360.0,1,Urban,1.0 +LP002097,Male,No,1,1,No,4384,1793.0,117.0,360.0,1,Urban,1.0 +LP002098,Male,No,0,1,No,2935,0.0,98.0,360.0,1,Semiurban,1.0 +LP002100,Male,No,,1,No,2833,0.0,71.0,360.0,1,Urban,1.0 +LP002101,Male,Yes,0,1,,63337,0.0,490.0,180.0,1,Urban,1.0 +LP002103,,Yes,1,1,Yes,9833,1833.0,182.0,180.0,1,Urban,1.0 +LP002106,Male,Yes,,1,Yes,5503,4490.0,70.0,,1,Semiurban,1.0 +LP002110,Male,Yes,1,1,,5250,688.0,160.0,360.0,1,Rural,1.0 +LP002112,Male,Yes,2,1,Yes,2500,4600.0,176.0,360.0,1,Rural,1.0 +LP002113,Female,No,3+,0,No,1830,0.0,0.0,360.0,0,Urban,0.0 +LP002114,Female,No,0,1,No,4160,0.0,71.0,360.0,1,Semiurban,1.0 +LP002115,Male,Yes,3+,0,No,2647,1587.0,173.0,360.0,1,Rural,0.0 +LP002116,Female,No,0,1,No,2378,0.0,46.0,360.0,1,Rural,0.0 +LP002119,Male,Yes,1,0,No,4554,1229.0,158.0,360.0,1,Urban,1.0 +LP002126,Male,Yes,3+,0,No,3173,0.0,74.0,360.0,1,Semiurban,1.0 +LP002128,Male,Yes,2,1,,2583,2330.0,125.0,360.0,1,Rural,1.0 +LP002129,Male,Yes,0,1,No,2499,2458.0,160.0,360.0,1,Semiurban,1.0 +LP002130,Male,Yes,,0,No,3523,3230.0,152.0,360.0,0,Rural,0.0 +LP002131,Male,Yes,2,0,No,3083,2168.0,126.0,360.0,1,Urban,1.0 +LP002137,Male,Yes,0,1,No,6333,4583.0,259.0,360.0,0,Semiurban,1.0 +LP002138,Male,Yes,0,1,No,2625,6250.0,187.0,360.0,1,Rural,1.0 +LP002139,Male,Yes,0,1,No,9083,0.0,228.0,360.0,1,Semiurban,1.0 +LP002140,Male,No,0,1,No,8750,4167.0,308.0,360.0,1,Rural,0.0 +LP002141,Male,Yes,3+,1,No,2666,2083.0,95.0,360.0,1,Rural,1.0 +LP002142,Female,Yes,0,1,Yes,5500,0.0,105.0,360.0,0,Rural,0.0 +LP002143,Female,Yes,0,1,No,2423,505.0,130.0,360.0,1,Semiurban,1.0 +LP002144,Female,No,,1,No,3813,0.0,116.0,180.0,1,Urban,1.0 +LP002149,Male,Yes,2,1,No,8333,3167.0,165.0,360.0,1,Rural,1.0 +LP002151,Male,Yes,1,1,No,3875,0.0,67.0,360.0,1,Urban,0.0 +LP002158,Male,Yes,0,0,No,3000,1666.0,100.0,480.0,0,Urban,0.0 +LP002160,Male,Yes,3+,1,No,5167,3167.0,200.0,360.0,1,Semiurban,1.0 +LP002161,Female,No,1,1,No,4723,0.0,81.0,360.0,1,Semiurban,0.0 +LP002170,Male,Yes,2,1,No,5000,3667.0,236.0,360.0,1,Semiurban,1.0 +LP002175,Male,Yes,0,1,No,4750,2333.0,130.0,360.0,1,Urban,1.0 +LP002178,Male,Yes,0,1,No,3013,3033.0,95.0,300.0,0,Urban,1.0 +LP002180,Male,No,0,1,Yes,6822,0.0,141.0,360.0,1,Rural,1.0 +LP002181,Male,No,0,0,No,6216,0.0,133.0,360.0,1,Rural,0.0 +LP002187,Male,No,0,1,No,2500,0.0,96.0,480.0,1,Semiurban,0.0 +LP002188,Male,No,0,1,No,5124,0.0,124.0,,0,Rural,0.0 +LP002190,Male,Yes,1,1,No,6325,0.0,175.0,360.0,1,Semiurban,1.0 +LP002191,Male,Yes,0,1,No,19730,5266.0,570.0,360.0,1,Rural,0.0 +LP002194,Female,No,0,1,Yes,15759,0.0,55.0,360.0,1,Semiurban,1.0 +LP002197,Male,Yes,2,1,No,5185,0.0,155.0,360.0,1,Semiurban,1.0 +LP002201,Male,Yes,2,1,Yes,9323,7873.0,380.0,300.0,1,Rural,1.0 +LP002205,Male,No,1,1,No,3062,1987.0,111.0,180.0,0,Urban,0.0 +LP002209,Female,No,0,1,,2764,1459.0,110.0,360.0,1,Urban,1.0 +LP002211,Male,Yes,0,1,No,4817,923.0,120.0,180.0,1,Urban,1.0 +LP002219,Male,Yes,3+,1,No,8750,4996.0,130.0,360.0,1,Rural,1.0 +LP002223,Male,Yes,0,1,No,4310,0.0,130.0,360.0,0,Semiurban,1.0 +LP002224,Male,No,0,1,No,3069,0.0,71.0,480.0,1,Urban,0.0 +LP002225,Male,Yes,2,1,No,5391,0.0,130.0,360.0,1,Urban,1.0 +LP002226,Male,Yes,0,1,,3333,2500.0,128.0,360.0,1,Semiurban,1.0 +LP002229,Male,No,0,1,No,5941,4232.0,296.0,360.0,1,Semiurban,1.0 +LP002231,Female,No,0,1,No,6000,0.0,156.0,360.0,1,Urban,1.0 +LP002234,Male,No,0,1,Yes,7167,0.0,128.0,360.0,1,Urban,1.0 +LP002236,Male,Yes,2,1,No,4566,0.0,100.0,360.0,1,Urban,0.0 +LP002237,Male,No,1,1,,3667,0.0,113.0,180.0,1,Urban,1.0 +LP002239,Male,No,0,0,No,2346,1600.0,132.0,360.0,1,Semiurban,1.0 +LP002243,Male,Yes,0,0,No,3010,3136.0,0.0,360.0,0,Urban,0.0 +LP002244,Male,Yes,0,1,No,2333,2417.0,136.0,360.0,1,Urban,1.0 +LP002250,Male,Yes,0,1,No,5488,0.0,125.0,360.0,1,Rural,1.0 +LP002255,Male,No,3+,1,No,9167,0.0,185.0,360.0,1,Rural,1.0 +LP002262,Male,Yes,3+,1,No,9504,0.0,275.0,360.0,1,Rural,1.0 +LP002263,Male,Yes,0,1,No,2583,2115.0,120.0,360.0,0,Urban,1.0 +LP002265,Male,Yes,2,0,No,1993,1625.0,113.0,180.0,1,Semiurban,1.0 +LP002266,Male,Yes,2,1,No,3100,1400.0,113.0,360.0,1,Urban,1.0 +LP002272,Male,Yes,2,1,No,3276,484.0,135.0,360.0,0,Semiurban,1.0 +LP002277,Female,No,0,1,No,3180,0.0,71.0,360.0,0,Urban,0.0 +LP002281,Male,Yes,0,1,No,3033,1459.0,95.0,360.0,1,Urban,1.0 +LP002284,Male,No,0,0,No,3902,1666.0,109.0,360.0,1,Rural,1.0 +LP002287,Female,No,0,1,No,1500,1800.0,103.0,360.0,0,Semiurban,0.0 +LP002288,Male,Yes,2,0,No,2889,0.0,45.0,180.0,0,Urban,0.0 +LP002296,Male,No,0,0,No,2755,0.0,65.0,300.0,1,Rural,0.0 +LP002297,Male,No,0,1,No,2500,20000.0,103.0,360.0,1,Semiurban,1.0 +LP002300,Female,No,0,0,No,1963,0.0,53.0,360.0,1,Semiurban,1.0 +LP002301,Female,No,0,1,Yes,7441,0.0,194.0,360.0,1,Rural,0.0 +LP002305,Female,No,0,1,No,4547,0.0,115.0,360.0,1,Semiurban,1.0 +LP002308,Male,Yes,0,0,No,2167,2400.0,115.0,360.0,1,Urban,1.0 +LP002314,Female,No,0,0,No,2213,0.0,66.0,360.0,1,Rural,1.0 +LP002315,Male,Yes,1,1,No,8300,0.0,152.0,300.0,0,Semiurban,0.0 +LP002317,Male,Yes,3+,1,No,81000,0.0,360.0,360.0,0,Rural,0.0 +LP002318,Female,No,1,0,Yes,3867,0.0,62.0,360.0,1,Semiurban,0.0 +LP002319,Male,Yes,0,1,,6256,0.0,160.0,360.0,0,Urban,1.0 +LP002328,Male,Yes,0,0,No,6096,0.0,218.0,360.0,0,Rural,0.0 +LP002332,Male,Yes,0,0,No,2253,2033.0,110.0,360.0,1,Rural,1.0 +LP002335,Female,Yes,0,0,No,2149,3237.0,178.0,360.0,0,Semiurban,0.0 +LP002337,Female,No,0,1,No,2995,0.0,60.0,360.0,1,Urban,1.0 +LP002341,Female,No,1,1,No,2600,0.0,160.0,360.0,1,Urban,0.0 +LP002342,Male,Yes,2,1,Yes,1600,20000.0,239.0,360.0,1,Urban,0.0 +LP002345,Male,Yes,0,1,No,1025,2773.0,112.0,360.0,1,Rural,1.0 +LP002347,Male,Yes,0,1,No,3246,1417.0,138.0,360.0,1,Semiurban,1.0 +LP002348,Male,Yes,0,1,No,5829,0.0,138.0,360.0,1,Rural,1.0 +LP002357,Female,No,0,0,No,2720,0.0,80.0,,0,Urban,0.0 +LP002361,Male,Yes,0,1,No,1820,1719.0,100.0,360.0,1,Urban,1.0 +LP002362,Male,Yes,1,1,No,7250,1667.0,110.0,,0,Urban,0.0 +LP002364,Male,Yes,0,1,No,14880,0.0,96.0,360.0,1,Semiurban,1.0 +LP002366,Male,Yes,0,1,No,2666,4300.0,121.0,360.0,1,Rural,1.0 +LP002367,Female,No,1,0,No,4606,0.0,81.0,360.0,1,Rural,0.0 +LP002368,Male,Yes,2,1,No,5935,0.0,133.0,360.0,1,Semiurban,1.0 +LP002369,Male,Yes,0,1,No,2920,16.12000084,87.0,360.0,1,Rural,1.0 +LP002370,Male,No,0,0,No,2717,0.0,60.0,180.0,1,Urban,1.0 +LP002377,Female,No,1,1,Yes,8624,0.0,150.0,360.0,1,Semiurban,1.0 +LP002379,Male,No,0,1,No,6500,0.0,105.0,360.0,0,Rural,0.0 +LP002386,Male,No,0,1,,12876,0.0,405.0,360.0,1,Semiurban,1.0 +LP002387,Male,Yes,0,1,No,2425,2340.0,143.0,360.0,1,Semiurban,1.0 +LP002390,Male,No,0,1,No,3750,0.0,100.0,360.0,1,Urban,1.0 +LP002393,Female,,,1,No,10047,0.0,0.0,240.0,1,Semiurban,1.0 +LP002398,Male,No,0,1,No,1926,1851.0,50.0,360.0,1,Semiurban,1.0 +LP002401,Male,Yes,0,1,No,2213,1125.0,0.0,360.0,1,Urban,1.0 +LP002403,Male,No,0,1,Yes,10416,0.0,187.0,360.0,0,Urban,0.0 +LP002407,Female,Yes,0,0,Yes,7142,0.0,138.0,360.0,1,Rural,1.0 +LP002408,Male,No,0,1,No,3660,5064.0,187.0,360.0,1,Semiurban,1.0 +LP002409,Male,Yes,0,1,No,7901,1833.0,180.0,360.0,1,Rural,1.0 +LP002418,Male,No,3+,0,No,4707,1993.0,148.0,360.0,1,Semiurban,1.0 +LP002422,Male,No,1,1,No,37719,0.0,152.0,360.0,1,Semiurban,1.0 +LP002424,Male,Yes,0,1,No,7333,8333.0,175.0,300.0,0,Rural,1.0 +LP002429,Male,Yes,1,1,Yes,3466,1210.0,130.0,360.0,1,Rural,1.0 +LP002434,Male,Yes,2,0,No,4652,0.0,110.0,360.0,1,Rural,1.0 +LP002435,Male,Yes,0,1,,3539,1376.0,55.0,360.0,1,Rural,0.0 +LP002443,Male,Yes,2,1,No,3340,1710.0,150.0,360.0,0,Rural,0.0 +LP002444,Male,No,1,0,Yes,2769,1542.0,190.0,360.0,0,Semiurban,0.0 +LP002446,Male,Yes,2,0,No,2309,1255.0,125.0,360.0,0,Rural,0.0 +LP002447,Male,Yes,2,0,No,1958,1456.0,60.0,300.0,0,Urban,1.0 +LP002448,Male,Yes,0,1,No,3948,1733.0,149.0,360.0,0,Rural,0.0 +LP002449,Male,Yes,0,1,No,2483,2466.0,90.0,180.0,0,Rural,1.0 +LP002453,Male,No,0,1,Yes,7085,0.0,84.0,360.0,1,Semiurban,1.0 +LP002455,Male,Yes,2,1,No,3859,0.0,96.0,360.0,1,Semiurban,1.0 +LP002459,Male,Yes,0,1,No,4301,0.0,118.0,360.0,1,Urban,1.0 +LP002467,Male,Yes,0,1,No,3708,2569.0,173.0,360.0,1,Urban,0.0 +LP002472,Male,No,2,1,No,4354,0.0,136.0,360.0,1,Rural,1.0 +LP002473,Male,Yes,0,1,No,8334,0.0,160.0,360.0,1,Semiurban,0.0 +LP002478,,Yes,0,1,Yes,2083,4083.0,160.0,360.0,0,Semiurban,1.0 +LP002484,Male,Yes,3+,1,No,7740,0.0,128.0,180.0,1,Urban,1.0 +LP002487,Male,Yes,0,1,No,3015,2188.0,153.0,360.0,1,Rural,1.0 +LP002489,Female,No,1,0,,5191,0.0,132.0,360.0,1,Semiurban,1.0 +LP002493,Male,No,0,1,No,4166,0.0,98.0,360.0,0,Semiurban,0.0 +LP002494,Male,No,0,1,No,6000,0.0,140.0,360.0,1,Rural,1.0 +LP002500,Male,Yes,3+,0,No,2947,1664.0,70.0,180.0,0,Urban,0.0 +LP002501,,Yes,0,1,No,16692,0.0,110.0,360.0,1,Semiurban,1.0 +LP002502,Female,Yes,2,0,,210,2917.0,98.0,360.0,1,Semiurban,1.0 +LP002505,Male,Yes,0,1,No,4333,2451.0,110.0,360.0,1,Urban,0.0 +LP002515,Male,Yes,1,1,Yes,3450,2079.0,162.0,360.0,1,Semiurban,1.0 +LP002517,Male,Yes,1,0,No,2653,1500.0,113.0,180.0,0,Rural,0.0 +LP002519,Male,Yes,3+,1,No,4691,0.0,100.0,360.0,1,Semiurban,1.0 +LP002522,Female,No,0,1,Yes,2500,0.0,93.0,360.0,0,Urban,1.0 +LP002524,Male,No,2,1,No,5532,4648.0,162.0,360.0,1,Rural,1.0 +LP002527,Male,Yes,2,1,Yes,16525,1014.0,150.0,360.0,1,Rural,1.0 +LP002529,Male,Yes,2,1,No,6700,1750.0,230.0,300.0,1,Semiurban,1.0 +LP002530,,Yes,2,1,No,2873,1872.0,132.0,360.0,0,Semiurban,0.0 +LP002531,Male,Yes,1,1,Yes,16667,2250.0,86.0,360.0,1,Semiurban,1.0 +LP002533,Male,Yes,2,1,No,2947,1603.0,0.0,360.0,1,Urban,0.0 +LP002534,Female,No,0,0,No,4350,0.0,154.0,360.0,1,Rural,1.0 +LP002536,Male,Yes,3+,0,No,3095,0.0,113.0,360.0,1,Rural,1.0 +LP002537,Male,Yes,0,1,No,2083,3150.0,128.0,360.0,1,Semiurban,1.0 +LP002541,Male,Yes,0,1,No,10833,0.0,234.0,360.0,1,Semiurban,1.0 +LP002543,Male,Yes,2,1,No,8333,0.0,246.0,360.0,1,Semiurban,1.0 +LP002544,Male,Yes,1,0,No,1958,2436.0,131.0,360.0,1,Rural,1.0 +LP002545,Male,No,2,1,No,3547,0.0,80.0,360.0,0,Rural,0.0 +LP002547,Male,Yes,1,1,No,18333,0.0,500.0,360.0,1,Urban,0.0 +LP002555,Male,Yes,2,1,Yes,4583,2083.0,160.0,360.0,1,Semiurban,1.0 +LP002556,Male,No,0,1,No,2435,0.0,75.0,360.0,1,Urban,0.0 +LP002560,Male,No,0,0,No,2699,2785.0,96.0,360.0,0,Semiurban,1.0 +LP002562,Male,Yes,1,0,No,5333,1131.0,186.0,360.0,0,Urban,1.0 +LP002571,Male,No,0,0,No,3691,0.0,110.0,360.0,1,Rural,1.0 +LP002582,Female,No,0,0,Yes,17263,0.0,225.0,360.0,1,Semiurban,1.0 +LP002585,Male,Yes,0,1,No,3597,2157.0,119.0,360.0,0,Rural,0.0 +LP002586,Female,Yes,1,1,No,3326,913.0,105.0,84.0,1,Semiurban,1.0 +LP002587,Male,Yes,0,0,No,2600,1700.0,107.0,360.0,1,Rural,1.0 +LP002588,Male,Yes,0,1,No,4625,2857.0,111.0,12.0,0,Urban,1.0 +LP002600,Male,Yes,1,1,Yes,2895,0.0,95.0,360.0,1,Semiurban,1.0 +LP002602,Male,No,0,1,No,6283,4416.0,209.0,360.0,0,Rural,0.0 +LP002603,Female,No,0,1,No,645,3683.0,113.0,480.0,1,Rural,1.0 +LP002606,Female,No,0,1,No,3159,0.0,100.0,360.0,1,Semiurban,1.0 +LP002615,Male,Yes,2,1,No,4865,5624.0,208.0,360.0,1,Semiurban,1.0 +LP002618,Male,Yes,1,0,No,4050,5302.0,138.0,360.0,0,Rural,0.0 +LP002619,Male,Yes,0,0,No,3814,1483.0,124.0,300.0,1,Semiurban,1.0 +LP002622,Male,Yes,2,1,No,3510,4416.0,243.0,360.0,1,Rural,1.0 +LP002624,Male,Yes,0,1,No,20833,6667.0,480.0,360.0,0,Urban,1.0 +LP002625,,No,0,1,No,3583,0.0,96.0,360.0,1,Urban,0.0 +LP002626,Male,Yes,0,1,Yes,2479,3013.0,188.0,360.0,1,Urban,1.0 +LP002634,Female,No,1,1,No,13262,0.0,40.0,360.0,1,Urban,1.0 +LP002637,Male,No,0,0,No,3598,1287.0,100.0,360.0,1,Rural,0.0 +LP002640,Male,Yes,1,1,No,6065,2004.0,250.0,360.0,1,Semiurban,1.0 +LP002643,Male,Yes,2,1,No,3283,2035.0,148.0,360.0,1,Urban,1.0 +LP002648,Male,Yes,0,1,No,2130,6666.0,70.0,180.0,1,Semiurban,0.0 +LP002652,Male,No,0,1,No,5815,3666.0,311.0,360.0,1,Rural,0.0 +LP002659,Male,Yes,3+,1,No,3466,3428.0,150.0,360.0,1,Rural,1.0 +LP002670,Female,Yes,2,1,No,2031,1632.0,113.0,480.0,1,Semiurban,1.0 +LP002682,Male,Yes,,0,No,3074,1800.0,123.0,360.0,0,Semiurban,0.0 +LP002683,Male,No,0,1,No,4683,1915.0,185.0,360.0,1,Semiurban,0.0 +LP002684,Female,No,0,0,No,3400,0.0,95.0,360.0,1,Rural,0.0 +LP002689,Male,Yes,2,0,No,2192,1742.0,45.0,360.0,1,Semiurban,1.0 +LP002690,Male,No,0,1,No,2500,0.0,55.0,360.0,1,Semiurban,1.0 +LP002692,Male,Yes,3+,1,Yes,5677,1424.0,100.0,360.0,1,Rural,1.0 +LP002693,Male,Yes,2,1,Yes,7948,7166.0,480.0,360.0,1,Rural,1.0 +LP002697,Male,No,0,1,No,4680,2087.0,0.0,360.0,1,Semiurban,0.0 +LP002699,Male,Yes,2,1,Yes,17500,0.0,400.0,360.0,1,Rural,1.0 +LP002705,Male,Yes,0,1,No,3775,0.0,110.0,360.0,1,Semiurban,1.0 +LP002706,Male,Yes,1,0,No,5285,1430.0,161.0,360.0,0,Semiurban,1.0 +LP002714,Male,No,1,0,No,2679,1302.0,94.0,360.0,1,Semiurban,1.0 +LP002716,Male,No,0,0,No,6783,0.0,130.0,360.0,1,Semiurban,1.0 +LP002717,Male,Yes,0,1,No,1025,5500.0,216.0,360.0,0,Rural,1.0 +LP002720,Male,Yes,3+,1,No,4281,0.0,100.0,360.0,1,Urban,1.0 +LP002723,Male,No,2,1,No,3588,0.0,110.0,360.0,0,Rural,0.0 +LP002729,Male,No,1,1,No,11250,0.0,196.0,360.0,0,Semiurban,0.0 +LP002731,Female,No,0,0,Yes,18165,0.0,125.0,360.0,1,Urban,1.0 +LP002732,Male,No,0,0,,2550,2042.0,126.0,360.0,1,Rural,1.0 +LP002734,Male,Yes,0,1,No,6133,3906.0,324.0,360.0,1,Urban,1.0 +LP002738,Male,No,2,1,No,3617,0.0,107.0,360.0,1,Semiurban,1.0 +LP002739,Male,Yes,0,0,No,2917,536.0,66.0,360.0,1,Rural,0.0 +LP002740,Male,Yes,3+,1,No,6417,0.0,157.0,180.0,1,Rural,1.0 +LP002741,Female,Yes,1,1,No,4608,2845.0,140.0,180.0,1,Semiurban,1.0 +LP002743,Female,No,0,1,No,2138,0.0,99.0,360.0,0,Semiurban,0.0 +LP002753,Female,No,1,1,,3652,0.0,95.0,360.0,1,Semiurban,1.0 +LP002755,Male,Yes,1,0,No,2239,2524.0,128.0,360.0,1,Urban,1.0 +LP002757,Female,Yes,0,0,No,3017,663.0,102.0,360.0,0,Semiurban,1.0 +LP002767,Male,Yes,0,1,No,2768,1950.0,155.0,360.0,1,Rural,1.0 +LP002768,Male,No,0,0,No,3358,0.0,80.0,36.0,1,Semiurban,0.0 +LP002772,Male,No,0,1,No,2526,1783.0,145.0,360.0,1,Rural,1.0 +LP002776,Female,No,0,1,No,5000,0.0,103.0,360.0,0,Semiurban,0.0 +LP002777,Male,Yes,0,1,No,2785,2016.0,110.0,360.0,1,Rural,1.0 +LP002778,Male,Yes,2,1,Yes,6633,0.0,0.0,360.0,0,Rural,0.0 +LP002784,Male,Yes,1,0,No,2492,2375.0,0.0,360.0,1,Rural,1.0 +LP002785,Male,Yes,1,1,No,3333,3250.0,158.0,360.0,1,Urban,1.0 +LP002788,Male,Yes,0,0,No,2454,2333.0,181.0,360.0,0,Urban,0.0 +LP002789,Male,Yes,0,1,No,3593,4266.0,132.0,180.0,0,Rural,0.0 +LP002792,Male,Yes,1,1,No,5468,1032.0,26.0,360.0,1,Semiurban,1.0 +LP002794,Female,No,0,1,No,2667,1625.0,84.0,360.0,0,Urban,1.0 +LP002795,Male,Yes,3+,1,Yes,10139,0.0,260.0,360.0,1,Semiurban,1.0 +LP002798,Male,Yes,0,1,No,3887,2669.0,162.0,360.0,1,Semiurban,1.0 +LP002804,Female,Yes,0,1,No,4180,2306.0,182.0,360.0,1,Semiurban,1.0 +LP002807,Male,Yes,2,0,No,3675,242.0,108.0,360.0,1,Semiurban,1.0 +LP002813,Female,Yes,1,1,Yes,19484,0.0,600.0,360.0,1,Semiurban,1.0 +LP002820,Male,Yes,0,1,No,5923,2054.0,211.0,360.0,1,Rural,1.0 +LP002821,Male,No,0,0,Yes,5800,0.0,132.0,360.0,1,Semiurban,1.0 +LP002832,Male,Yes,2,1,No,8799,0.0,258.0,360.0,0,Urban,0.0 +LP002833,Male,Yes,0,0,No,4467,0.0,120.0,360.0,0,Rural,1.0 +LP002836,Male,No,0,1,No,3333,0.0,70.0,360.0,1,Urban,1.0 +LP002837,Male,Yes,3+,1,No,3400,2500.0,123.0,360.0,0,Rural,0.0 +LP002840,Female,No,0,1,No,2378,0.0,9.0,360.0,1,Urban,0.0 +LP002841,Male,Yes,0,1,No,3166,2064.0,104.0,360.0,0,Urban,0.0 +LP002842,Male,Yes,1,1,No,3417,1750.0,186.0,360.0,1,Urban,1.0 +LP002847,Male,Yes,,1,No,5116,1451.0,165.0,360.0,0,Urban,0.0 +LP002855,Male,Yes,2,1,No,16666,0.0,275.0,360.0,1,Urban,1.0 +LP002862,Male,Yes,2,0,No,6125,1625.0,187.0,480.0,1,Semiurban,0.0 +LP002863,Male,Yes,3+,1,No,6406,0.0,150.0,360.0,1,Semiurban,0.0 +LP002868,Male,Yes,2,1,No,3159,461.0,108.0,84.0,1,Urban,1.0 +LP002872,,Yes,0,1,No,3087,2210.0,136.0,360.0,0,Semiurban,0.0 +LP002874,Male,No,0,1,No,3229,2739.0,110.0,360.0,1,Urban,1.0 +LP002877,Male,Yes,1,1,No,1782,2232.0,107.0,360.0,1,Rural,1.0 +LP002888,Male,No,0,1,,3182,2917.0,161.0,360.0,1,Urban,1.0 +LP002892,Male,Yes,2,1,No,6540,0.0,205.0,360.0,1,Semiurban,1.0 +LP002893,Male,No,0,1,No,1836,33837.0,90.0,360.0,1,Urban,0.0 +LP002894,Female,Yes,0,1,No,3166,0.0,36.0,360.0,1,Semiurban,1.0 +LP002898,Male,Yes,1,1,No,1880,0.0,61.0,360.0,0,Rural,0.0 +LP002911,Male,Yes,1,1,No,2787,1917.0,146.0,360.0,0,Rural,0.0 +LP002912,Male,Yes,1,1,No,4283,3000.0,172.0,84.0,1,Rural,0.0 +LP002916,Male,Yes,0,1,No,2297,1522.0,104.0,360.0,1,Urban,1.0 +LP002917,Female,No,0,0,No,2165,0.0,70.0,360.0,1,Semiurban,1.0 +LP002925,,No,0,1,No,4750,0.0,94.0,360.0,1,Semiurban,1.0 +LP002926,Male,Yes,2,1,Yes,2726,0.0,106.0,360.0,0,Semiurban,0.0 +LP002928,Male,Yes,0,1,No,3000,3416.0,56.0,180.0,1,Semiurban,1.0 +LP002931,Male,Yes,2,1,Yes,6000,0.0,205.0,240.0,1,Semiurban,0.0 +LP002933,,No,3+,1,Yes,9357,0.0,292.0,360.0,1,Semiurban,1.0 +LP002936,Male,Yes,0,1,No,3859,3300.0,142.0,180.0,1,Rural,1.0 +LP002938,Male,Yes,0,1,Yes,16120,0.0,260.0,360.0,1,Urban,1.0 +LP002940,Male,No,0,0,No,3833,0.0,110.0,360.0,1,Rural,1.0 +LP002941,Male,Yes,2,0,Yes,6383,1000.0,187.0,360.0,1,Rural,0.0 +LP002943,Male,No,,1,No,2987,0.0,88.0,360.0,0,Semiurban,0.0 +LP002945,Male,Yes,0,1,Yes,9963,0.0,180.0,360.0,1,Rural,1.0 +LP002948,Male,Yes,2,1,No,5780,0.0,192.0,360.0,1,Urban,1.0 +LP002949,Female,No,3+,1,,416,41667.0,350.0,180.0,0,Urban,0.0 +LP002950,Male,Yes,0,0,,2894,2792.0,155.0,360.0,1,Rural,1.0 +LP002953,Male,Yes,3+,1,No,5703,0.0,128.0,360.0,1,Urban,1.0 +LP002958,Male,No,0,1,No,3676,4301.0,172.0,360.0,1,Rural,1.0 +LP002959,Female,Yes,1,1,No,12000,0.0,496.0,360.0,1,Semiurban,1.0 +LP002960,Male,Yes,0,0,No,2400,3800.0,0.0,180.0,1,Urban,0.0 +LP002961,Male,Yes,1,1,No,3400,2500.0,173.0,360.0,1,Semiurban,1.0 +LP002964,Male,Yes,2,0,No,3987,1411.0,157.0,360.0,1,Rural,1.0 +LP002974,Male,Yes,0,1,No,3232,1950.0,108.0,360.0,1,Rural,1.0 +LP002978,Female,No,0,1,No,2900,0.0,71.0,360.0,1,Rural,1.0 +LP002979,Male,Yes,3+,1,No,4106,0.0,40.0,180.0,1,Rural,1.0 +LP002983,Male,Yes,1,1,No,8072,240.0,253.0,360.0,1,Urban,1.0 +LP002984,Male,Yes,2,1,No,7583,0.0,187.0,360.0,1,Urban,1.0 +LP002990,Female,No,0,1,Yes,4583,0.0,133.0,360.0,0,Semiurban,0.0 diff --git a/abanin_daniil_lab_3/result.png b/abanin_daniil_lab_3/result.png new file mode 100644 index 0000000000000000000000000000000000000000..4dfbb6e56e6470dad9afef6633cb0370b0149317 GIT binary patch literal 27320 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 qxoqYi1_1w`1N@%@{C^_AT%fp~`|