From 36b74b2dd5f6773ccb472fdd70ca80ae4dbbb209 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A2=D0=B0=D0=BC=D0=B0=D1=80=D0=B0=20=D0=9C=D0=B0=D1=80?= =?UTF-8?q?=D1=82=D1=8B=D1=88=D0=B5=D0=B2=D0=B0?= Date: Sun, 19 Nov 2023 14:42:45 +0400 Subject: [PATCH] martysheva lab5 done --- martysheva_tamara_lab_5/README.md | 44 +++++ martysheva_tamara_lab_5/clean_data.csv | 262 +++++++++++++++++++++++++ martysheva_tamara_lab_5/lab5.py | 48 +++++ martysheva_tamara_lab_5/lasso.png | Bin 0 -> 74346 bytes 4 files changed, 354 insertions(+) create mode 100644 martysheva_tamara_lab_5/README.md create mode 100644 martysheva_tamara_lab_5/clean_data.csv create mode 100644 martysheva_tamara_lab_5/lab5.py create mode 100644 martysheva_tamara_lab_5/lasso.png diff --git a/martysheva_tamara_lab_5/README.md b/martysheva_tamara_lab_5/README.md new file mode 100644 index 0000000..03c1b24 --- /dev/null +++ b/martysheva_tamara_lab_5/README.md @@ -0,0 +1,44 @@ +# Лабораторная работа 5. Регрессия +### Вариант № 18(3) +Использовать регрессию для данных по варианту из таблицы,самостоятельно сформулировав задачу. +Оценить, насколько хорошо она подходит для решения сформулированной вами задачи. + +*** +## *Как запустить лабораторную работу:* +Чтобы запустить программу, открываем файл lab5 в PyCharm и нажимаем на зеленый треугольник в правом верхнем углу. +*** +## *Использованные технологии:* +**Scikit-learn** - один из наиболее широко используемых пакетов Python для Data Science и Machine Learning. Он позволяет выполнять множество операций и предоставляет множество алгоритмов. + +**Pandas** — это библиотека с открытым исходным кодом, предоставляющая высокопроизводительные, простые в использовании структуры данных и инструменты анализа данных для языка программирования Python. + +**Matplotlib** — это комплексная библиотека для создания статических, анимированных и интерактивных визуализаций на Python. +*** +## *Что делает ЛР:* +В данной работе анализируется работа модели Lasso и решается задача предсказания уровня здоровья по ключевым характеристикам. + +Имеется набор данных (clean_data), содержащий результаты опроса добровольцев на тему их состояния здоровья. Были выбраны 5 признаков для задачи регрессии: +* age - возраст респондента; +* weight - вес респондента; +* work - уровень физ. активности на работе; +* phy_ex - оценка важности физических упражнений; +* gymtime - время, проведенное в тренажерном зале. + +Целевой переменной является phy_health - оценка состояния здоровья. + +**Результатом работы программы** являются: вывод оценки качества модели (в консоли) и график фактических и предсказанных значений уровня здоровья респондента (lasso.png). +*** +## *Пример выходных данных:* +>Вывод в консоли: + +![](https://sun9-59.userapi.com/impg/IR0Hgm0PA9j3GRXo1NAh-bss6AiO7XHssRU-2Q/QTxBjwI3b_E.jpg?size=307x23&quality=96&sign=b6f26de29b141eebcfc3ee09fab441a6&type=album) + +>График: + +![](https://sun9-61.userapi.com/impg/5QlwgIUtVp7_ozRNhskkyKT_QPBHKIqiJ9VJ0g/DDbcVRotq3M.jpg?size=996x693&quality=96&sign=a4d24dde765312b25f188b5ba128e884&type=album) +*** +**Вывод**: +Оценка качества модели довольно низкая (~0,35), что говорит о том, что модель не совсем подходит для решения поставленной задачи. Судя по графику фактических и предсказанных +значений уровня здоровья иногда модель выдавала весьма точные предсказания, а в некоторых случаях совершенно далекие от истины. + + diff --git a/martysheva_tamara_lab_5/clean_data.csv b/martysheva_tamara_lab_5/clean_data.csv new file mode 100644 index 0000000..10148e8 --- /dev/null +++ b/martysheva_tamara_lab_5/clean_data.csv @@ -0,0 +1,262 @@ +"","ts","age","sex","work","phy_ff","phy_health","phy_bw","phy_ex","meal","height","weight","exercise","fruit","veg","cook","spend","income","gymtime","disease","review","rate" +"2","2021-10-19 20:05:43",21,"Male","Moderate",7,8,6,7,"5",182.88,76,"Others",1,2,1,1000,50000,"Not at all","No","",4 +"3","2021-10-19 20:18:40",23,"Male","Moderate",6,9,8,8,"5",170.688,70,"Others",1,2,4,300,6500,"1 Hour","No","",5 +"4","2021-10-20 11:03:47",21,"Male","Moderate",7,6,7,8,"5+",182.88,77,"Walk, Run, Outdoor Games, Others",1,2,2,3000,50000,"Not at all","No","",5 +"5","2021-10-20 11:06:04",23,"Male","Moderate",6,9,8,8,"5",170.688,70,"Walk, Weight lifting, Outdoor Games, Others",0,2,3,500,6500,"1 Hour","No","It's really good.",5 +"6","2021-10-20 11:19:54",22,"Male","Moderate",2,2,2,2,"2",170.688,85,"Walk, Do not interested",1,1,1,0,100000,"Not at all","Nahi","",5 +"7","2021-10-20 11:44:06",22,"Male","Moderate",3,4,3,4,"5",182.88,101,"Run, Outdoor Games",0,3,1,500,35000,"Not at all","No","",5 +"8","2021-10-20 11:44:44",21,"Male","Moderate",9,9,10,8,"5",173.736,60,"Run, Outdoor Games",1,2,1,2000,50000,"Not at all","No","",5 +"9","2021-10-20 11:45:38",21,"Male","Hardwork",2,3,3,2,"4",155.448,55,"Walk",1,0,1,0,35000,"Not at all","No","",4 +"10","2021-10-20 11:46:49",21,"Male","Moderate",3,2,3,1,"5+",173.736,69,"Walk, Run, Outdoor Games",1,2,1,0,1000000,"Not at all","No","",4 +"11","2021-10-20 11:47:29",22,"Male","Moderate",6,7,10,10,"5",182.88,78,"Others",4,4,3,0,200000,"Not at all","No","Welcome",5 +"12","2021-10-20 11:48:16",23,"Male","Moderate",7,6,6,8,"5",176.784,65,"Walk, Run, Outdoor Games",4,4,2,1000,30000,"Not at all","No","",3 +"13","2021-10-20 11:48:28",21,"Male","Moderate",3,4,4,4,"4",170.688,80,"Others",1,2,0,0,150000,"Not at all","Cough and cold","It's nearly impossible for someone to know their exact family income. So that should have been in groups like +Below 10,000 +10,000-30,000 +30,000-60,000 +Above 60,000",3 +"14","2021-10-20 11:50:53",22,"Male","Moderate",4,6,7,5,"5",179.832,58,"Walk, Others",1,2,0,500,150000,"Not at all","Alopecia Totalis","",4 +"15","2021-10-20 11:55:03",26,"Male","Moderate",3,2,4,3,"4",158.496,53,"Outdoor Games, Others",0,2,1,0,50000,"Not at all","Cholesterol","",4 +"16","2021-10-20 11:57:30",22,"Male","Moderate",2,2,3,2,"5",173.736,72,"Walk, Outdoor Games",1,2,1,0,50000,"Not at all","Hyperthyroidism","",4 +"17","2021-10-20 12:01:13",23,"Male","Moderate",3,2,2,3,"4",182.88,72,"Run, Outdoor Games, Others",1,2,0,0,10000,"Not at all","No","",4 +"18","2021-10-20 12:04:42",23,"Male","Moderate",8,6,7,4,"5",125.2728,48,"Walk, Outdoor Games",1,3,1,0,5000,"Not at all","No","",4 +"19","2021-10-20 12:07:32",22,"Female","Moderate",1,4,4,1,"5+",161.544,72,"Walk, Others",1,2,3,0,50000,"Not at all","No","You should've given income range. ",3 +"20","2021-10-20 12:07:40",24,"Male","Moderate",7,5,10,10,"4",167.64,82,"Walk, Run, Weight lifting, Outdoor Games",1,3,0,2000,32000,"1 Hour","Asthma","Questionnaire forming is good",4 +"21","2021-10-20 12:15:47",22,"Male","Sedentary",4,7,7,5,"4",176.784,63,"Walk, Outdoor Games, Others",1,2,3,0,10000,"Not at all","Nope","",3 +"22","2021-10-20 12:20:34",22,"Male","Moderate",4,5,1,3,"5",176.784,71,"Walk, Run, Swim",1,2,5,0,26000,"Not at all","Stomach problems, basically Digestion problem.","much good",5 +"23","2021-10-20 12:25:37",21,"Male","Hardwork",3,4,4,3,"5",179.832,74,"Walk, Others",1,2,0,500,30000,"Not at all","Lower back pain","Home exercise should be considered in the fitness. Training option",4 +"24","2021-10-20 12:30:44",22,"Male","Moderate",7,10,10,10,"4",173.736,78,"Walk, Run, Weight lifting",0,2,1,1000,80000,"2 Hour","Common cold","Go ahead w your project . All the best .",4 +"25","2021-10-20 13:00:29",20,"Male","Moderate",7,5,7,6,"5",173.736,60,"Walk, Run, Outdoor Games",1,3,3,0,40000,"Not at all","no","",4 +"26","2021-10-20 13:01:48",23,"Male","Moderate",7,6,9,9,"4",188.976,78,"Run, Weight lifting",1,2,1,500,85000,"1 Hour","No","",5 +"27","2021-10-20 13:08:54",20,"Male","Moderate",5,4,8,5,"4",155.448,55,"Walk, Others",1,1,0,0,22500,"Not at all","Hyperthyroidism","",5 +"28","2021-10-20 13:17:33",23,"Male","Moderate",8,3,8,7,"4",176.784,70,"Walk, Run, Weight lifting",1,2,1,1000,5000,"Not at all","No","",5 +"29","2021-10-20 14:27:29",22,"Male","Hardwork",2,2,3,3,"5",155.7528,64,"Walk, Run, Swim",2,2,2,500,15000,"Not at all","Appendicitis","",5 +"30","2021-10-20 14:50:44",20,"Male","Moderate",8,8,6,9,"5",155.7528,95,"Walk",1,2,0,0,35000,"Not at all","No","",5 +"31","2021-10-20 14:53:47",21,"Male","Moderate",3,3,3,2,"2",179.832,65,"Walk, Outdoor Games",1,2,1,0,0,"Not at all","No","",3 +"32","2021-10-20 14:56:35",21,"Male","Moderate",2,5,6,2,"5",164.592,52,"Walk, Run, Swim",4,4,0,500,40000,"Not at all","Cold","It's a good experience",5 +"33","2021-10-20 15:02:49",21,"Male","Moderate",3,4,1,3,"2",179.832,95,"Walk",1,1,2,0,80000,"Not at all","No","",5 +"34","2021-10-20 15:34:32",28,"Female","Hardwork",3,3,4,4,"4",121.92,40,"Walk, Run, Others",3,3,0,10000,50000,"More than 3 hours","Migraine","Thanks",5 +"35","2021-10-20 15:36:13",24,"Male","Sedentary",3,3,2,2,"5",158.496,50,"Run, Outdoor Games",1,2,1,100,30000,"Not at all","No","",4 +"36","2021-10-20 15:41:09",22,"Male","Moderate",4,6,8,4,"4",164.592,88,"Do not interested",0,3,1,300,16000,"Not at all","No","I would specify there should be an others section in gender .",4 +"37","2021-10-20 15:54:06",22,"Female","Moderate",2,4,3,2,"5",164.592,65,"Dance",2,2,1,0,35000,"Not at all","No","Interesting ",4 +"38","2021-10-20 17:17:30",18,"Female","Hardwork",3,2,4,3,"5",170.688,56,"Walk, Others",2,3,0,5000,2200000,"1 Hour","No","",5 +"39","2021-10-20 19:16:57",23,"Male","Moderate",6,9,10,10,"4",179.832,84,"Weight lifting, Outdoor Games",0,1,2,2000,30000,"2 Hour","No","Good",4 +"40","2021-10-20 21:04:27",22,"Male","Moderate",3,3,4,3,"5",173.736,90,"Run",3,3,1,500,40000,"Not at all","No","",5 +"41","2021-10-21 09:01:29",21,"Male","Moderate",5,7,6,4,"5+",155.448,95,"Do not interested",0,4,2,0,35500,"Not at all","Weak Stomach","",4 +"42","2021-10-21 09:20:34",20,"Male","Moderate",9,8,10,10,"5+",155.7528,70,"Walk, Outdoor Games, Others",3,4,4,200,5000,"Not at all","No","",5 +"43","2021-10-21 11:24:37",21,"Female","Sedentary",5,5,5,5,"5",161.544,49,"Dance",2,4,3,100,20000,"Not at all","No","No ",5 +"44","2021-10-23 18:45:38",21,"Male","Moderate",7,5,6,7,"4",182.88,72,"Outdoor Games",0,3,3,0,11000,"Not at all","no","",5 +"45","2021-10-23 23:17:57",22,"Male","Moderate",7,2,9,10,"5+",173.736,60,"Walk, Run, Outdoor Games, Others",2,3,1,3000,27000,"1 Hour","No","",5 +"46","2021-10-20 11:25:38",24,"Male","Moderate",2,2,3,3,"4",173.736,73,"Others",0,1,1,1000,12000,"Not at all","No","",4 +"47","2021-10-20 11:26:15",24,"Female","Moderate",2,3,2,3,"5",164.592,69,"Walk, Dance, Outdoor Games, Others",0,2,1,0,10000,"Not at all","No","",3 +"48","2021-10-20 11:30:49",20,"Male","Hardwork",5,10,10,10,"5",167.64,70,"Walk, Run",3,5,5,0,30000,"Not at all","No","Very goodod survey it was.",5 +"49","2021-10-20 11:39:07",20,"Male","Moderate",3,3,2,1,"5+",155.7528,85,"Walk, Weight lifting",1,2,1,200,90000,"Not at all","No","✌🏻",5 +"50","2021-10-20 11:39:28",20,"Male","Moderate",2,2,4,4,"4",170.688,58,"Walk, Weight lifting, Others",1,2,0,0,10000,"1 Hour","Sinusitis ","",3 +"51","2021-10-20 11:39:41",21,"Male","Hardwork",9,8,9,9,"3",182.88,85,"Walk, Outdoor Games",4,4,4,2000,0,"2 Hour","No","Thanks",5 +"52","2021-10-20 11:41:26",25,"Male","Moderate",5,6,7,6,"5",164.592,55,"Walk, Run",1,2,1,200,20000,"Not at all","No","",2 +"53","2021-10-20 11:43:39",23,"Male","Moderate",2,3,4,4,"5",164.592,48,"Walk, Outdoor Games",0,1,2,1000,35000,"1 Hour","Pancriatitis","",4 +"54","2021-10-20 11:43:48",21,"Male","Moderate",10,5,10,8,"5",180.4416,90,"Walk, Outdoor Games",1,4,2,0,45000,"Not at all","No","",5 +"55","2021-10-20 11:44:26",21,"Male","Moderate",2,2,3,3,"5",182.88,76,"Swim",0,1,1,1000,30000,"Not at all","No","",5 +"56","2021-10-20 11:47:21",22,"Female","Sedentary",6,9,10,6,"4",170.688,60,"Walk",1,3,1,0,150000,"Not at all","No","",3 +"57","2021-10-20 11:47:38",23,"Male","Moderate",1,1,2,1,"5",167.64,70,"Walk",0,1,0,0,10000,"Not at all","No","",3 +"58","2021-10-20 11:48:08",23,"Female","Moderate",3,1,3,3,"5+",152.4,65,"Others",1,3,0,500,50000,"1 Hour","PCOS","",4 +"59","2021-10-20 11:51:59",20,"Female","Moderate",5,4,3,2,"5",155.448,60,"Walk",2,3,1,200,7000,"Not at all","No","",4 +"60","2021-10-20 11:52:34",23,"Female","Hardwork",2,2,2,2,"5",152.4,51,"Dance",1,1,2,500,20000,"Not at all","No","Eat healthy stay healthy ",4 +"61","2021-10-20 11:54:14",26,"Male","Moderate",3,1,3,3,"5",167,63,"Walk",0,1,1,0,3600,"Not at all","No","",4 +"62","2021-10-20 11:54:31",18,"Female","Hardwork",2,2,2,1,"4",176.784,57,"Walk, Run, Outdoor Games",1,1,1,2300,56000,"Not at all","No","",5 +"63","2021-10-20 11:54:41",56,"Male","Hardwork",4,4,4,4,"5+",152.4,65,"Dance",3,3,3,25000,300000,"3 Hours","No","Yes",5 +"64","2021-10-20 11:57:15",23,"Male","Sedentary",7,9,9,8,"3",185.928,56,"Outdoor Games, Others",0,2,2,0,180000,"Not at all","No","Thank you",4 +"65","2021-10-20 11:58:30",24,"Female","Moderate",7,7,9,8,"4",164.592,65,"Walk, Outdoor Games, Others",2,2,1,500,20000,"Not at all","No","",4 +"66","2021-10-20 11:59:36",20,"Male","Moderate",10,10,10,10,"2",173.736,71.4,"Weight lifting",2,3,1,3000,40000,"2 Hour","No","Pretty good survey ",4 +"67","2021-10-20 11:59:42",20,"Male","Hardwork",2,1,1,3,"5",155.7528,65,"Swim",1,2,2,2500,100000,"3 Hours","No","",5 +"68","2021-10-20 11:59:49",18,"Female","Moderate",5,10,5,7,"5",164.592,56,"Run, Dance, Outdoor Games",1,3,1,500,400000,"Not at all","No.","",4 +"69","2021-10-20 12:00:54",24,"Male","Moderate",3,2,2,3,"5",173.736,69,"Walk, Run, Outdoor Games, Others",1,2,1,1500,25000,"Not at all","no","",4 +"70","2021-10-20 12:01:03",20,"Female","Moderate",3,4,3,2,"5",164.592,45,"Walk",3,1,3,2500,40000,"Not at all","Thyroid ","",5 +"71","2021-10-20 12:03:22",21,"Male","Hardwork",2,2,4,4,"4",170.688,85,"Walk",1,2,1,0,5009,"Not at all","No","Excellent",5 +"72","2021-10-20 12:06:20",21,"Male","Hardwork",4,2,4,4,"4",182.88,80,"Run, Swim, Outdoor Games",1,3,3,1000,50000,"Not at all","no","",5 +"73","2021-10-20 12:06:21",23,"Female","Moderate",9,6,8,8,"5",152.4,54,"Walk, Dance, Others",1,3,1,700,50000,"Not at all","No","",4 +"74","2021-10-20 12:06:58",22,"Male","Moderate",7,8,10,9,"4",167.64,56,"Walk, Others",1,4,1,300,8000,"Not at all","Yes, gastric","",4 +"75","2021-10-20 12:08:13",20,"Female","Moderate",2,1,2,3,"4",146.304,50,"Walk",1,2,0,500,5000,"Not at all","PCOD ","",5 +"76","2021-10-20 12:08:20",23,"Male","Moderate",6,3,10,10,"5+",176.784,70,"Walk, Weight lifting",1,2,1,3000,35000,"1 Hour","Crohn's disease","",4 +"77","2021-10-20 12:09:33",24,"Female","Moderate",7,10,10,9,"5",161.544,38,"Others",1,3,1,3000,14000,"Not at all","No","Interesting survey..",5 +"78","2021-10-20 12:10:50",21,"Female","Moderate",7,4,9,6,"4",170.688,58,"Walk",0,2,1,0,40000,"Not at all","No","",4 +"79","2021-10-20 12:11:02",21,"Female","Sedentary",2,3,3,3,"5+",161.544,49,"Others",2,1,1,1000,70000,"Not at all","Anemia","It's ammezing",4 +"80","2021-10-20 12:11:30",23,"Female","Moderate",7,10,9,8,"5",161.544,70,"Walk",1,2,1,2500,35000,"2 Hour","Diabetes","",5 +"81","2021-10-20 12:11:46",25,"Male","Hardwork",8,7,9,10,"5",176.784,60.2,"Walk, Run",4,3,4,250,32500,"Not at all","Back pain.","Please correct some spelling mistakes and write the meaning of each ratings. It will be helpful for the respondents. +A little suggestion: try to put more questions about time of exercise, type of exercises, food habits etc. +Wishing you a great success in this survey as well as analysis. ",3 +"82","2021-10-20 12:11:49",20,"Female","Sedentary",2,2,2,2,"5",161.544,56,"Walk",1,1,1,3000,140000,"Not at all","no","",4 +"83","2021-10-20 12:11:54",20,"Female","Sedentary",2,1,1,3,"4",167.64,55,"Walk",1,2,2,1500,50000,"1 Hour","No","Good.",5 +"84","2021-10-20 12:13:57",21,"Male","Moderate",2,2,4,3,"5",161.544,70,"Walk, Outdoor Games",2,2,1,100,15000,"Not at all","No","",5 +"85","2021-10-20 12:18:59",21,"Male","Hardwork",3,4,3,2,"4",179.832,82,"Others",1,1,0,0,40000,"Not at all","sneezing","Nice",4 +"86","2021-10-20 12:19:37",20,"Female","Sedentary",2,10,10,10,"5+",164.592,65,"Walk, Dance",1,2,1,2500,60000,"2 Hour","No","Very good",4 +"87","2021-10-20 12:20:00",24,"Female","Moderate",7,9,9,8,"4",155,45,"Walk",3,4,1,200,100000,"Not at all","Psoriasis","",4 +"88","2021-10-20 12:24:37",23,"Female","Moderate",8,5,6,7,"4",173.4312,51,"Walk",1,5,2,500,40000,"Not at all","No","",4 +"89","2021-10-20 12:30:14",26,"Female","Hardwork",3,2,4,4,"5",164.592,56,"Walk, Others",2,3,1,1000,100000,"Not at all","No","Hope your study completes soon, and come out with good result.",4 +"90","2021-10-20 12:34:50",25,"Female","Moderate",4,4,4,3,"4",167.64,53,"Walk",0,2,3,3000,0,"Not at all","No ","",3 +"91","2021-10-20 12:35:23",23,"Male","Moderate",8,2,10,10,"5+",176.784,64,"Weight lifting",1,2,2,3000,80000,"2 Hour","No","",4 +"92","2021-10-20 12:40:53",21,"Female","Moderate",5,4,4,8,"5",152.4,51,"Others",2,3,4,1000,30000,"2 Hour","No","Very good",5 +"93","2021-10-20 12:45:36",24,"Male","Hardwork",5,5,5,4,"4",173.736,56,"Walk",1,1,2,3000,200000,"Not at all","No","❤️",5 +"94","2021-10-20 12:50:18",25,"Female","Moderate",2,3,1,1,"4",155.448,49,"Walk, Dance",0,1,1,0,400000,"Not at all","No","",5 +"95","2021-10-20 12:53:40",21,"Male","Moderate",9,1,9,9,"3",173.736,70,"Outdoor Games",0,4,2,1000,20000,"2 Hour","No","",4 +"96","2021-10-20 12:55:11",20,"Female","Moderate",7,8,10,7,"4",152.4,38,"Walk",3,2,5,500,6000,"Not at all","No","",5 +"97","2021-10-20 12:57:19",26,"Female","Moderate",4,2,4,3,"5",161.544,55,"Walk, Run",1,3,0,500,90000,"1 Hour","No","",5 +"98","2021-10-20 12:57:36",20,"Male","Hardwork",4,3,4,4,"5",182.88,77,"Run, Weight lifting",2,3,3,500,45000,"3 Hours","No","Very good",5 +"99","2021-10-20 12:59:28",30,"Male","Moderate",9,2,7,7,"4",170.688,60,"Walk",1,4,1,0,35000,"Not at all","No","Na",4 +"100","2021-10-20 12:59:29",24,"Female","Hardwork",3,4,3,3,"5",152.4,46,"Walk, Dance, Swim",1,2,1,100,30000,"Not at all","Ni","Good initiative",5 +"101","2021-10-20 13:04:42",23,"Female","Moderate",1,2,1,3,"4",149.352,57,"Do not interested",0,1,0,0,35000,"Not at all","No","Great questionnaire",5 +"102","2021-10-20 13:05:49",22,"Male","Hardwork",4,3,4,4,"5",176.784,69,"Run, Weight lifting, Outdoor Games",1,3,1,1500,500000,"1 Hour","NO ","",5 +"103","2021-10-20 13:05:51",24,"Male","Moderate",2,1,2,2,"5",176.784,70,"Run",0,1,0,0,10000,"Not at all","No","",5 +"104","2021-10-20 13:10:16",22,"Male","Moderate",2,3,3,1,"5+",173.736,60,"Walk",2,2,2,500,7000,"Not at all","Cough and cold ","",5 +"105","2021-10-20 13:19:48",20,"Female","Moderate",6,10,7,5,"5",176.784,57,"Walk, Run, Dance",3,5,1,0,15000,"Not at all","No","",3 +"106","2021-10-20 13:20:27",22,"Male","Moderate",1,4,3,3,"5",173.736,65,"Walk",1,2,1,0,50000,"Not at all","No","",3 +"107","2021-10-20 13:21:21",24,"Female","Moderate",2,4,4,4,"4",167.64,58,"Walk",3,3,1,1000,80000,"Not at all","No","",5 +"108","2021-10-20 13:26:17",22,"Female","Moderate",7,9,10,8,"5",152.4,48,"Do not interested",0,2,4,1000,20000,"Not at all","No","",5 +"109","2021-10-20 13:26:48",24,"Male","Hardwork",8,8,10,2,"4",172.5168,47,"Walk",0,3,4,0,8000,"Not at all","No","Good",4 +"110","2021-10-20 13:27:14",26,"Male","Moderate",4,2,3,3,"5",176.784,72,"Walk, Run, Outdoor Games, Others",3,3,1,100,25000,"Not at all","No","",4 +"111","2021-10-20 13:29:56",20,"Male","Moderate",2,3,2,1,"2",152.4,58,"Walk, Run",0,1,2,400,10000,"Not at all","Vomiting","It's a very good idea for health concern",5 +"112","2021-10-20 13:37:24",20,"Male","Moderate",2,3,3,3,"3",167.64,67.5,"Walk, Run",0,1,1,0,3000,"Not at all","No","Yeah this is a good thing to do anylysis data",3 +"113","2021-10-20 13:37:24",23,"Female","Moderate",2,3,2,1,"5",161.544,62,"Do not interested",0,1,2,500,15000,"Not at all","No","",5 +"114","2021-10-20 13:38:30",25,"Male","Moderate",2,1,3,2,"3",173.736,65,"Walk",1,2,0,3000,60000,"Not at all","No","",4 +"115","2021-10-20 13:43:32",21,"Male","Moderate",7,9,9,10,"5+",173.736,68,"Swim, Outdoor Games",3,4,3,500,7000,"Not at all","No","",4 +"116","2021-10-20 13:49:25",19,"Female","Hardwork",3,2,4,3,"5+",161.544,57,"Walk",1,2,1,500,25000,"Not at all","No","",4 +"117","2021-10-20 13:59:13",24,"Female","Moderate",7,9,9,10,"4",164.592,65,"Dance",2,4,1,0,25000,"Not at all","No","",4 +"118","2021-10-20 14:03:25",20,"Female","Moderate",3,4,2,4,"5",161.544,65,"Walk",1,2,3,7000,30000,"2 Hour","No","",5 +"119","2021-10-20 14:05:11",23,"Female","Sedentary",3,2,1,1,"4",170.688,53,"Weight lifting, Outdoor Games",0,0,0,0,10000,"Not at all","No","",5 +"120","2021-10-20 14:13:12",22,"Female","Moderate",2,4,3,4,"4",152.4,43,"Others",0,1,0,200,10000,"Not at all","Spondilytis, dry eyes, pcos","",4 +"121","2021-10-20 14:15:36",20,"Female","Moderate",4,2,4,4,"5+",158.496,50,"Others",1,1,2,0,65000,"Not at all","No","",4 +"122","2021-10-20 14:17:26",20,"Female","Moderate",2,4,3,3,"4",164.592,50,"Dance",1,1,2,1000,5000,"Not at all","No","",4 +"123","2021-10-20 14:19:59",20,"Male","Moderate",5,6,8,7,"5+",167.64,75,"Walk",2,4,5,0,17000,"Not at all","No","",4 +"124","2021-10-20 14:20:30",19,"Female","Moderate",6,10,10,7,"5",124.968,36,"Walk, Run, Outdoor Games",4,4,4,1600,4000,"Not at all","No","Necessary survey ",4 +"125","2021-10-20 14:21:06",19,"Female","Moderate",9,1,7,8,"5",161.544,43.5,"Walk, Run",1,2,0,2000,45000,"1 Hour","No","",4 +"126","2021-10-20 14:21:55",26,"Male","Moderate",7,8,6,8,"4",173.736,65,"Walk",0,2,1,1000,50000,"Not at all","No","",4 +"127","2021-10-20 14:22:58",19,"Male","Hardwork",2,4,1,1,"5",179.832,72,"Run, Outdoor Games",1,2,1,1000,20000,"Not at all","No","Thank you,your survey form really helps me to evaluate my daily meals and it also helps me to put emphasis on how I utilize them in exercise and outdoor games...",5 +"128","2021-10-20 14:31:29",19,"Male","Hardwork",8,10,10,10,"4",161.544,85,"Outdoor Games",1,5,0,0,70000,"Not at all","Yes ( Cough )","",5 +"129","2021-10-20 14:35:18",20,"Female","Moderate",1,3,2,2,"5",155.448,55,"Walk",1,1,1,0,10000,"Not at all","No.","Very good thing that you are doing, carry on. ",5 +"130","2021-10-20 14:37:02",26,"Female","Hardwork",3,3,3,4,"3",148,55,"Dance",1,2,2,500,30000,"Not at all","No","",3 +"131","2021-10-20 14:37:48",26,"Female","Moderate",6,10,10,7,"5",161.544,73,"Walk",1,3,1,1000,46000,"Not at all","PCOS","",4 +"132","2021-10-20 14:39:32",24,"Female","Hardwork",9,8,9,6,"5",161.544,60,"Walk",1,4,2,0,30000,"Not at all","No","Great project idea. Please share with me the end results. ",5 +"133","2021-10-20 14:39:44",19,"Male","Hardwork",2,2,3,3,"4",170.688,74,"Walk, Outdoor Games",1,2,0,0,60000,"Not at all","Noo","",4 +"134","2021-10-20 14:41:36",23,"Male","Hardwork",3,2,3,2,"5",179.832,63,"Walk",2,4,1,0,30000,"Not at all","Allergy","",4 +"135","2021-10-20 14:41:50",23,"Male","Moderate",8,4,2,9,"3",161.544,59,"Others",3,4,1,0,6000,"Not at all","No","-",4 +"136","2021-10-20 14:44:52",22,"Male","Hardwork",2,1,1,3,"3",164.592,54,"Walk, Others",0,2,1,1000,20000,"1 Hour","No","This survey is realy very good.",5 +"137","2021-10-20 14:48:20",20,"Male","Moderate",2,4,3,3,"5",176.784,52,"Walk, Outdoor Games, Others",1,2,2,1000,60000,"Not at all","Allergy","",4 +"138","2021-10-20 14:52:01",20,"Male","Hardwork",5,6,6,10,"5",176.784,85,"Walk, Run, Weight lifting, Others",5,4,5,4000,50000,"2 Hour","Allergy","",3 +"139","2021-10-20 14:52:34",26,"Male","Moderate",5,10,10,5,"4",167.64,68,"Walk",1,1,2,2000,300000,"Not at all","No","",5 +"140","2021-10-20 14:55:26",19,"Female","Sedentary",4,3,4,4,"5",170.688,55,"Walk, Others",2,3,0,200,7000,"Not at all","Yes, common cold disease ","",5 +"141","2021-10-20 14:55:38",23,"Male","Sedentary",7,5,5,7,"4",152.4,52,"Walk, Run, Swim",1,2,1,0,40000,"Not at all","No","That's amazing. ",4 +"142","2021-10-20 14:59:25",20,"Female","Moderate",3,3,1,3,"4",161.544,50,"Walk, Dance",2,2,1,0,5000,"Not at all","No","",4 +"143","2021-10-20 15:03:55",24,"Male","Hardwork",10,5,9,10,"5",176.784,68,"Run, Weight lifting, Others",3,4,4,0,5000,"1 Hour","N0","",4 +"144","2021-10-20 15:11:01",22,"Male","Hardwork",5,6,9,9,"5",155.7528,66,"Walk, Run, Weight lifting",1,0,1,4000,32000,"1 Hour","Yes.Irritable bowel syndrome.(IBS)","You should what do you do for mental health.As that's very important now days.",4 +"145","2021-10-20 15:17:51",25,"Male","Moderate",2,1,2,3,"4",179.832,64,"Outdoor Games",1,2,1,1500,15000,"Not at all","No","",4 +"146","2021-10-20 15:23:11",21,"Male","Moderate",3,3,4,4,"5",157,55,"Run, Outdoor Games",1,2,2,1500,15000,"Not at all","No","Good",4 +"147","2021-10-20 15:23:32",20,"Male","Moderate",4,2,3,4,"5+",179.832,64,"Walk, Run, Dance, Swim, Outdoor Games",2,1,2,0,30000,"Not at all","No","",5 +"148","2021-10-20 15:27:02",20,"Male","Moderate",2,2,2,3,"5",170.688,56,"Walk, Run, Dance, Outdoor Games",1,1,1,2000,30000,"1 Hour","No","All the best!👍",5 +"149","2021-10-20 15:29:27",25,"Female","Hardwork",1,2,2,3,"5",161.544,45,"Walk",1,1,1,1500,4000,"Not at all","No","It's good",3 +"150","2021-10-20 15:34:22",20,"Female","Moderate",2,3,4,4,"5",152.4,45,"Do not interested",0,2,1,0,40000,"Not at all","Common cold ","Very good initiative to grow awareness among people about their health and nutrition. It will be very helpful to our country. ",3 +"151","2021-10-20 15:38:42",20,"Male","Moderate",10,3,10,10,"5",179.832,68,"Walk, Run, Outdoor Games",4,5,4,800,45000,"2 Hour","No ","No this is good , And cover all things",5 +"152","2021-10-20 15:46:20",20,"Female","Moderate",3,3,3,4,"5",152.4,46,"Walk",2,2,2,1000,20000,"Not at all","No","",4 +"153","2021-10-20 15:49:53",21,"Male","Hardwork",8,10,10,10,"4",179.832,100,"Walk",0,2,5,0,3500,"Not at all","No","",4 +"154","2021-10-20 16:03:52",11,"Male","Hardwork",2,3,4,1,"1",140.208,59,"Others",3,0,3,2500,10000,"Not at all","Golblader stone","Good",3 +"155","2021-10-20 16:09:56",26,"Male","Moderate",10,5,10,10,"5",170.688,56,"Walk",4,5,4,5000,20000,"Not at all","No","",3 +"156","2021-10-20 16:14:17",24,"Male","Moderate",9,2,9,9,"5+",155.448,78,"Walk, Run, Outdoor Games",1,4,0,500,50000,"Not at all","No","Best of luck for your survey . Especially thanks for choosing such a beautiful and important topic .",4 +"157","2021-10-20 16:17:57",24,"Male","Moderate",6,3,6,5,"4",173.736,76,"Walk, Run, Others",1,2,0,5000,25000,"Not at all","NO","",4 +"158","2021-10-20 16:29:20",23,"Female","Moderate",1,3,1,2,"4",158.496,51,"Others",1,1,0,0,40000,"Not at all","No","",4 +"159","2021-10-20 16:43:42",24,"Male","Moderate",3,4,4,4,"4",179.832,74,"Walk, Others",1,3,0,0,70000,"Not at all","No","",4 +"160","2021-10-20 16:44:39",24,"Female","Moderate",2,2,4,3,"5",152.4,42,"Dance",1,3,0,2500,40000,"Not at all","No","",4 +"161","2021-10-20 16:51:57",23,"Male","Moderate",3,2,4,3,"4",170.688,60,"Weight lifting",1,3,0,100,80000,"Not at all","No","",4 +"162","2021-10-20 17:17:00",23,"Female","Moderate",3,2,3,3,"5",155.448,52,"Others",1,2,1,500,25000,"Not at all","No","",3 +"163","2021-10-20 17:22:02",22,"Male","Moderate",3,1,4,4,"2",155.7528,75,"Run, Outdoor Games",2,3,1,2000,30000,"Not at all","0","",5 +"164","2021-10-20 17:26:59",23,"Male","Moderate",2,4,4,4,"4",170.688,73,"Others",0,2,0,400,30000,"1 Hour","No","",5 +"165","2021-10-20 17:33:34",24,"Male","Moderate",2,3,3,4,"4",161.544,59,"Run, Others",1,2,2,500,30000,"Not at all","No","",3 +"166","2021-10-20 17:49:15",23,"Male","Moderate",4,5,10,8,"5",158.496,48,"Walk",0,2,2,0,40000,"Not at all","Yes, IBS","",4 +"167","2021-10-20 17:51:59",25,"Male","Moderate",9,7,8,9,"4",179.832,59,"Outdoor Games, Others",1,2,1,1000,5000,"Not at all","No","",4 +"168","2021-10-20 18:19:11",20,"Male","Moderate",2,3,2,3,"5+",173.736,62,"Run",1,1,1,0,80000,"Not at all","No","The level of questions is very good",5 +"169","2021-10-20 18:19:23",19,"Male","Moderate",4,10,6,8,"2",167.64,58,"Walk",4,1,1,0,4000,"Not at all","Allergies and cold","Ok",4 +"170","2021-10-20 18:36:03",24,"Female","Hardwork",9,5,10,10,"4",161.544,49,"Walk, Dance, Others",3,5,3,2000,15000,"Not at all","No","According to me there is a need of a option for writing.",4 +"171","2021-10-20 19:14:24",22,"Male","Moderate",6,5,10,10,"5",167.64,49,"Walk, Run, Swim, Others",1,4,1,400,4000,"Not at all",NA,"",5 +"172","2021-10-20 19:18:21",22,"Male","Moderate",10,6,10,10,"5+",173.736,58,"Walk",1,3,1,1000,9000,"1 Hour","No","",5 +"173","2021-10-20 19:22:57",23,"Male","Hardwork",8,4,8,6,"4",170.688,60,"Outdoor Games",0,5,1,3000,36000,"Not at all","No","No comments",5 +"174","2021-10-20 19:53:38",20,"Female","Hardwork",3,4,3,3,"5+",164.592,51,"Walk, Run, Dance, Swim, Outdoor Games",1,2,2,0,40000,"Not at all","No","",3 +"175","2021-10-20 20:21:07",21,"Female","Moderate",8,5,9,10,"5",164.592,46,"Walk, Dance, Outdoor Games, Others",1,3,1,1000,20000,"Not at all","No","Very good",5 +"176","2021-10-20 20:53:23",20,"Male","Hardwork",4,2,3,2,"5",182.88,65,"Walk, Swim, Others",1,1,2,0,12000,"1 Hour","No","Plase provide gym in free of cost...",4 +"177","2021-10-20 21:39:14",23,"Female","Moderate",4,3,4,4,"5",155.448,48,"Walk, Run, Dance",3,3,1,2000,40000,"Not at all","No","",4 +"178","2021-10-20 21:53:49",25,"Male","Moderate",3,4,4,4,"4",155.448,61,"Walk, Others",1,2,0,500,30000,"Not at all","No","",4 +"179","2021-10-20 22:16:48",22,"Female","Moderate",5,6,5,5,"5",158.496,46,"Walk, Not interested",0,2,1,0,15000,"Not at all","No","",5 +"180","2021-10-20 22:40:52",25,"Male","Moderate",8,3,10,9,"5",161,70,"Walk, Outdoor Games, Others",1,3,0,500,50000,"Not at all","No","",4 +"181","2021-10-20 22:43:02",30,"Male","Moderate",3,2,3,4,"4",173.736,71,"Walk, Weight lifting",1,3,0,0,1,"1 Hour","No","",4 +"182","2021-10-20 22:48:11",26,"Male","Moderate",7,1,1,10,"4",176.784,64,"Walk",1,2,1,0,25000,"Not at all","No","",5 +"183","2021-10-20 23:11:42",18,"Female","Moderate",3,4,3,3,"5",158.496,45,"Not interested",0,3,0,0,100000,"Not at all","No","",4 +"184","2021-10-21 01:18:23",19,"Male","Moderate",9,7,8,8,"4",170.688,68,"Walk, Run, Outdoor Games, Others",4,5,3,500,10000,"1 Hour","No","Great",5 +"185","2021-10-21 07:40:38",24,"Female","Moderate",8,6,9,9,"5",161.544,52,"Walk, Dance, Others",3,5,1,0,20000,"Not at all","No","",4 +"186","2021-10-21 07:53:59",23,"Male","Moderate",1,2,1,1,"4",173.736,77,"Run",0,1,0,1200,6500,"1 Hour","No","",2 +"187","2021-10-21 08:09:26",21,"Male","Sedentary",1,3,2,1,"2",170.688,69,"Not interested",0,1,2,0,700000,"Not at all","Tooth decaying","",4 +"188","2021-10-21 08:30:38",21,"Male","Moderate",6,8,10,9,"5",160.02,50.3,"Walk",0,2,0,0,9000,"Not at all","No","",5 +"189","2021-10-21 08:31:39",26,"Male","Moderate",3,1,2,3,"4",167.64,72,"Weight lifting, Others",1,2,0,200,20000,"2 Hour","Dust Allergy","",4 +"190","2021-10-21 08:50:57",22,"Male","Hardwork",9,4,8,10,"4",173.736,75,"Others",3,5,2,1200,30000,"1 Hour","No","Nothing",5 +"191","2021-10-21 09:46:34",22,"Male","Moderate",3,4,4,3,"5",173.736,70,"Walk, Run, Weight lifting",1,3,1,800,1500000,"2 Hour","No","",3 +"192","2021-10-21 10:02:50",22,"Male","Moderate",6,3,10,8,"3",173.736,75,"Run, Outdoor Games",0,2,0,0,10000,"Not at all","IBS ","",4 +"193","2021-10-21 10:07:33",22,"Male","Moderate",1,5,6,1,"5",179.832,64,"Walk, Swim",1,3,0,0,60000,"Not at all","No","Answering height should be on centemetre it's more reliable and accurate. Also in feet it requires to write as 5'9"" which i can't in your form so i had to write 5.9 which doesn't mean 5feet9inches at all.",3 +"194","2021-10-21 10:25:13",23,"Male","Moderate",3,2,4,4,"2",155.7528,88,"Walk",2,2,1,200,18000,"Not at all","High blood pressure","",5 +"196","2021-10-21 12:27:41",22,"Female","Moderate",2,4,3,3,"5",155.448,66,"Walk",1,3,0,1000,30000,"2 Hour","Headache","",5 +"197","2021-10-21 12:35:53",25,"Male","Sedentary",3,8,6,5,"4",188.976,110,"Walk",1,1,1,300,60000,"1 Hour","No","",3 +"198","2021-10-21 12:40:30",23,"Male","Hardwork",9,3,7,8,"3",179.832,73,"Walk, Run, Weight lifting, Outdoor Games",2,2,1,0,20000,"Not at all","No","",4 +"199","2021-10-21 13:03:39",21,"Male","Hardwork",2,1,2,3,"4",170.688,56,"Walk, Swim",1,2,0,100,15000,"Not at all","No","",4 +"200","2021-10-21 13:35:20",22,"Male","Hardwork",2,4,1,1,"5+",170.688,56,"Outdoor Games",3,3,1,200,300000,"Not at all","No","",4 +"201","2021-10-21 14:05:12",30,"Female","Moderate",3,3,3,3,"5",152.4,93,"Walk, Dance, Weight lifting",2,2,1,500,2000,"2 Hour","Rice","No",2 +"202","2021-10-21 15:37:13",42,"Male","Moderate",9,2,5,9,"5",182.88,99,"Walk, Others",1,3,0,1500,100000,"Not at all","High Cholesterol","",3 +"203","2021-10-21 15:43:06",23,"Male","Hardwork",9,7,10,8,"5",155.448,78,"Walk, Outdoor Games, Others",4,4,4,1000,35000,"Not at all","No","Good",4 +"204","2021-10-23 20:09:06",19,"Male","Hardwork",10,7,10,10,"5",155.448,72,"Run, Swim, Outdoor Games",1,2,3,0,20000,"Not at all","no","",5 +"205","2021-10-24 15:00:24",26,"Male","Moderate",7,5,7,10,"5",155.448,92,"Outdoor Games",2,4,3,1000,15000,"Not at all","No","Field study is a important to any research work...it's a process of data collection in a right way...keep it up...good job...",5 +"206","2021-10-25 15:33:06",24,"Female","Moderate",2,3,1,1,"4",170.688,57,"Walk",1,1,1,1500,15000,"Not at all","No","",4 +"207","2021-10-29 11:32:22",23,"Male","Moderate",6,5,8,6,"5",192.024,92,"Walk, Run",2,3,2,500,15000,"Not at all","No","",4 +"208","2021-10-29 11:33:31",31,"Male","Sedentary",10,5,2,2,"4",164.592,50,"Not interested",0,2,0,0,18000,"Not at all","No","Good",3 +"209","2021-10-29 11:34:03",27,"Male","Hardwork",2,1,3,2,"4",182.88,61.5,"Outdoor Games",1,2,0,1000,65000,"Not at all","No","Good question available here",3 +"210","2021-10-29 11:45:54",23,"Male","Hardwork",7,2,10,10,"5",164.592,55,"Walk",1,3,0,500,5000,"1 Hour","No","",4 +"211","2021-10-29 11:50:48",19,"Female","Moderate",7,5,9,8,"4",158.496,48,"Others",3,5,2,0,10000,"Not at all","No","Ok ",4 +"212","2021-10-29 11:57:06",24,"Male","Moderate",3,3,3,3,"4",179.832,63,"Walk",1,2,0,0,35000,"Not at all","No","",4 +"213","2021-10-29 11:57:07",20,"Male","Sedentary",3,3,3,2,"5",182,60,"Outdoor Games",0,0,1,2000,600000,"Not at all","No","",3 +"214","2021-10-29 11:57:43",20,"Male","Hardwork",4,1,1,1,"4",173.736,70,"Walk, Run, Weight lifting, Others",0,0,0,1000,36000,"1 Hour","Yes in runny nose👃💦","",5 +"215","2021-10-29 11:58:12",19,"Male","Moderate",6,6,8,5,"4",173.736,62,"Outdoor Games",1,4,3,0,40000,"Not at all","cold and cough ","",4 +"216","2021-10-29 11:58:24",20,"Male","Moderate",1,1,2,1,"4",170.688,85,"Run",1,2,1,2000,25000,"Not at all","Yes.Masturbation problem and general weakness ","",5 +"217","2021-10-29 11:58:43",21,"Male","Hardwork",4,2,4,4,"5",176.784,75,"Walk, Run",2,2,2,0,48000,"Not at all","Gas","",4 +"218","2021-10-29 12:02:07",18,"Female","Hardwork",4,3,4,4,"4",161.544,50,"Others",3,0,2,0,100000,"Not at all","No","",3 +"219","2021-10-29 12:04:10",22,"Male","Moderate",4,4,4,4,"5",173.736,74,"Outdoor Games",1,4,0,0,50000,"Not at all","No","",4 +"220","2021-10-29 12:05:30",20,"Female","Hardwork",3,3,4,4,"4",161.544,61,"Walk, Others",1,3,1,0,30000,"Not at all","No","I would really appreciate if you could share your project with us after finishing your analysis and inferences.",5 +"221","2021-10-29 12:09:32",20,"Male","Moderate",3,3,4,4,"4",170.688,70,"Walk, Run, Outdoor Games",2,3,2,200,50000,"Not at all","No","Good",5 +"222","2021-10-29 12:21:14",18,"Male","Moderate",3,3,3,3,"2",164.592,54,"Walk, Run, Outdoor Games, Others",1,2,1,500,30000,"Not at all","No","",4 +"223","2021-10-29 12:27:48",18,"Male","Sedentary",8,10,7,6,"5",167.64,65,"Walk, Run, Outdoor Games, Others",2,3,1,5000,550000,"Not at all","No","",5 +"225","2021-10-29 12:31:50",23,"Male","Moderate",6,7,8,9,"5",176.784,80,"Walk",2,3,4,300,30000,"Not at all","Yes, cold","",4 +"226","2021-10-29 12:32:20",17,"Female","Moderate",6,6,10,10,"5",161.544,64,"Dance, Others",1,2,0,500,60000,"Not at all","Ovary sist","",4 +"227","2021-10-29 12:34:51",17,"Female","Hardwork",7,6,7,10,"5+",158.496,36,"Dance",5,5,5,2500,35500,"Not at all","10","Good",5 +"228","2021-10-29 12:36:48",29,"Female","Hardwork",8,6,10,8,"5",158.496,50,"Others",2,5,2,500,30000,"Not at all","No","",4 +"229","2021-10-29 12:37:37",21,"Female","Moderate",1,3,1,3,"2",167.64,67,"Walk, Others",1,2,0,0,300000,"Not at all","Painful periods, digestion","",5 +"230","2021-10-29 12:49:09",18,"Male","Moderate",7,8,3,5,"4",167.64,57,"Walk",2,2,4,1500,20000,"Not at all","No","",5 +"231","2021-10-29 12:53:05",20,"Female","Moderate",6,7,3,8,"3",164.592,39,"Walk",0,2,0,0,50000,"Not at all","No","",5 +"232","2021-10-29 12:53:22",17,"Female","Hardwork",10,10,10,10,"5",152.4,40,"Walk",5,5,5,1000,21000,"1 Hour","No","",5 +"233","2021-10-29 12:53:23",24,"Male","Moderate",3,2,3,2,"4",167.64,64,"Walk",0,2,0,0,5600,"Not at all","No","",5 +"234","2021-10-29 13:00:06",18,"Male","Moderate",7,1,9,10,"5",179.832,58,"Weight lifting, Outdoor Games",1,2,0,4000,70000,"1 Hour","No","It's awesome",5 +"235","2021-10-29 13:13:19",20,"Female","Hardwork",7,9,9,10,"4",170.688,58,"Walk",2,3,0,1000,1560000,"1 Hour","Headache","",4 +"236","2021-10-29 13:21:48",27,"Male","Moderate",6,5,7,3,"5",173.736,65,"Walk, Others",0,4,3,0,240000,"Not at all","Allergy ","",4 +"237","2021-10-29 13:39:18",17,"Female","Hardwork",5,10,9,10,"4",167.64,59,"Walk, Dance",1,2,1,1000,100000,"Not at all","No","",5 +"238","2021-10-29 14:01:19",21,"Male","Hardwork",4,2,4,3,"4",176.784,67,"Walk, Run, Outdoor Games, Others",1,3,3,100,40000,"Not at all","No","",3 +"239","2021-10-29 14:02:08",30,"Male","Moderate",3,2,3,4,"5",176.784,82,"Run, Outdoor Games, Others",1,2,1,1200,50000,"Not at all","Cold, dust allergic ","Very good ",4 +"240","2021-10-29 17:22:09",19,"Female","Hardwork",4,4,4,4,"4",161.544,55,"Run",3,3,3,4000,80000,"2 Hour","No","Nothing",5 +"241","2021-10-29 19:40:14",19,"Male","Moderate",3,2,4,3,"4",155.448,66,"Walk, Run, Others",2,2,1,1000,50000,"Not at all","No","",3 +"242","2021-10-29 21:18:38",20,"Male","Moderate",6,10,7,6,"5",177,64,"Walk, Run, Outdoor Games, Others",0,1,1,0,21000,"Not at all","Nope","",5 +"243","2021-10-29 21:28:43",22,"Male","Moderate",3,1,3,3,"5+",155.448,64,"Others",1,1,1,450,60000,"Not at all","No","",4 +"244","2021-10-29 21:30:40",19,"Female","Hardwork",10,5,10,10,"5+",152.4,50,"Others",2,5,1,3000,30000,"Not at all","No","Thank you",5 +"245","2021-10-29 22:06:39",20,"Female","Moderate",3,4,4,4,"5+",149.352,45,"Dance",1,2,1,700,30000,"2 Hour","No","",4 +"246","2021-10-29 22:42:33",18,"Male","Hardwork",3,3,3,3,"5",167.64,49,"Walk, Run, Outdoor Games",2,2,2,1000,200000,"Not at all","No","Ok",3 +"247","2021-10-29 23:06:06",19,"Female","Hardwork",1,2,4,2,"5+",161.544,41,"Walk",2,2,1,0,600000,"Not at all","Anxiety, Depression","Try asking something about time of meal, will it help in your survey?!",5 +"248","2021-10-29 23:48:05",20,"Male","Moderate",9,6,10,8,"5",170.688,52,"Walk",1,3,0,1500,60000,"Not at all","No",".",4 +"249","2021-10-30 06:36:45",55,"Female","Sedentary",2,2,3,3,"4",167.64,64,"Walk, Others",1,2,0,500,15000,"Not at all","No","",3 +"250","2021-10-30 15:51:53",23,"Male","Hardwork",7,1,2,4,"4",182.88,78,"Walk, Run, Dance, Others",0,2,0,4000,30000,"Not at all","No","Work preference question is not clear to me. I consider it how hard working are you and answered.",4 +"251","2021-10-31 15:59:53",23,"Male","Moderate",4,3,3,4,"1",173.736,54,"Walk, Run, Swim",2,2,1,3000,20000,"1 Hour","No","",4 +"252","2021-10-31 16:12:34",23,"Male","Moderate",4,4,4,4,"4",164.592,65,"Others",2,1,2,0,12000,"Not at all","No","Nice project 👍",5 +"253","2021-11-01 10:52:26",30,"Male","Moderate",2,2,2,2,"3",176.784,70,"Walk",0,1,0,0,30000,"Not at all","Allergies","Ok",2 +"254","2021-11-02 07:36:14",19,"Male","Moderate",6,1,7,7,"3",167.64,78,"Run, Others",1,2,2,0,30000,"Not at all","No","",5 +"255","2021-11-06 10:46:54",21,"Female","Hardwork",2,1,2,2,"5+",167.64,56,"Walk",1,1,1,20,35500,"Not at all","asidity","",5 +"256","2021-11-06 14:14:40",21,"Female","Hardwork",1,1,1,1,"5+",167.64,56,"Walk",2,2,0,20,1000,"1 Hour","asidity","good",2 +"257","2021-11-06 15:07:09",21,"Female","Hardwork",2,1,3,2,"4",152.4,56,"Others",1,1,2,2000,15000,"Not at all","No","",5 +"258","2021-11-06 17:37:15",23,"Female","Moderate",3,2,3,2,"5",155.448,43,"Not interested",2,1,1,2000,50000,"Not at all","Yes, Hypothyroidism","",3 diff --git a/martysheva_tamara_lab_5/lab5.py b/martysheva_tamara_lab_5/lab5.py new file mode 100644 index 0000000..eec13e1 --- /dev/null +++ b/martysheva_tamara_lab_5/lab5.py @@ -0,0 +1,48 @@ +import pandas as pd +from sklearn.model_selection import train_test_split +from sklearn.linear_model import Lasso +import matplotlib.pyplot as plt +from sklearn.preprocessing import StandardScaler + +#Данные +data = pd.read_csv('clean_data.csv') + +#Приведение строчных значений к числовым +#work +factorized_data_work, unique_values_work = pd.factorize(data['work']) +data['work'] = factorized_data_work +#gymtime +factorized_data_gymtime, unique_values_gymtime = pd.factorize(data['gymtime']) +data['gymtime'] = factorized_data_gymtime + +#Отбор нужных столбцов +x = data[['age', 'weight', 'work', 'phy_ex', 'gymtime']] + +#Определение целевой переменной +y = data['phy_health'] + +#Нормализация данных +scaler = StandardScaler() +x = scaler.fit_transform(x) + +#Получение обучающей и тестовой выборки +x_train, x_test, y_train, y_test = train_test_split(x, y, test_size=0.1, random_state=42) + +#Создание и обучение модели +lasso = Lasso(alpha=.05) +lasso.fit(x_train, y_train) + +#Прогнозирование на тестовом наборе +y_pred = lasso.predict(x_test) + +#Вывод результатов +print("Качество модели: ", lasso.score(x_test, y_test)) +#График +plt.figure(figsize=(10, 7)) +plt.plot(y_test.values, label='Фактические', marker='o', color='#8b00ff') +plt.plot(y_pred, label='Предсказанные', marker='o', color='#ff294d') +plt.title('Фактические и предсказанные значения') +plt.xlabel('Наблюдения') +plt.ylabel('Значения уровня здоровья') +plt.legend(loc='best') +plt.savefig("lasso.png") diff --git a/martysheva_tamara_lab_5/lasso.png b/martysheva_tamara_lab_5/lasso.png new file mode 100644 index 0000000000000000000000000000000000000000..2c657a000995ace9b792ae668f2a8907f635219e GIT binary patch literal 74346 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 literal 0 HcmV?d00001