From ad31f62d1d17de3e0238accd9eeb4439e0a0d45e 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:47:51 +0400 Subject: [PATCH] martysheva lab6 done --- martysheva_tamara_lab_6/README.md | 44 +++++ martysheva_tamara_lab_6/clean_data.csv | 262 +++++++++++++++++++++++++ martysheva_tamara_lab_6/lab6.py | 48 +++++ martysheva_tamara_lab_6/mlpreg.png | Bin 0 -> 73505 bytes 4 files changed, 354 insertions(+) create mode 100644 martysheva_tamara_lab_6/README.md create mode 100644 martysheva_tamara_lab_6/clean_data.csv create mode 100644 martysheva_tamara_lab_6/lab6.py create mode 100644 martysheva_tamara_lab_6/mlpreg.png diff --git a/martysheva_tamara_lab_6/README.md b/martysheva_tamara_lab_6/README.md new file mode 100644 index 0000000..c843c9e --- /dev/null +++ b/martysheva_tamara_lab_6/README.md @@ -0,0 +1,44 @@ +# Лабораторная работа 6. Нейронная сеть +### Вариант № 18(четный) +Использовать нейронную сеть (четные варианты – MLPRegressor, нечетные – MLPClassifier) для данных, самостоятельно сформулировав задачу. +Интерпретировать результаты и оценить, насколько хорошо она подходит для решения сформулированной вами задачи. + +*** +## *Как запустить лабораторную работу:* +Чтобы запустить программу, открываем файл lab6 в PyCharm и нажимаем на зеленый треугольник в правом верхнем углу. +*** +## *Использованные технологии:* +**Scikit-learn** - один из наиболее широко используемых пакетов Python для Data Science и Machine Learning. Он позволяет выполнять множество операций и предоставляет множество алгоритмов. + +**Pandas** — это библиотека с открытым исходным кодом, предоставляющая высокопроизводительные, простые в использовании структуры данных и инструменты анализа данных для языка программирования Python. + +**Matplotlib** — это комплексная библиотека для создания статических, анимированных и интерактивных визуализаций на Python. +*** +## *Что делает ЛР:* +В данной работе анализируется работа модели MLPRegressor и решается задача предсказания уровня здоровья по ключевым характеристикам. + +Имеется набор данных (clean_data), содержащий результаты опроса добровольцев на тему их состояния здоровья. Были выбраны 5 признаков: +* age - возраст респондента; +* weight - вес респондента; +* work - уровень физ. активности на работе; +* phy_ex - оценка важности физических упражнений; +* gymtime - время, проведенное в тренажерном зале. + +Целевой переменной является phy_health - оценка состояния здоровья. + +**Результатом работы программы** являются: вывод оценки качества модели (в консоли) и график фактических и предсказанных значений уровня здоровья респондента (mlpreg.png). +*** +## *Пример выходных данных:* +>Вывод в консоли: + +![](https://sun9-65.userapi.com/impg/CIRmqorzzZsjOQyFE07PSiTgKCE0TPqA6vo1Yw/hHty6ihsJxc.jpg?size=298x25&quality=96&sign=8130ea691291130b20b7faf7399f7d0c&type=album) + +>График: + +![](https://sun9-46.userapi.com/impg/sQHOxXdcEB3WDvA-zoHYr8Xi7po9keF5xqFf1A/7cmO5ujZsxM.jpg?size=993x697&quality=96&sign=e57de94bef2fca977d7e5ef680c94b89&type=album) +*** +**Вывод**: +Оценка качества модели нейронной сети хоть и чуть лучше модели Лассо, все равно довольно низкая (~0,35 vs ~0,38), поэтому модель не совсем подходит для решения поставленной задачи. Судя по графику фактических и предсказанных +значений уровня здоровья, предсказания получились весьма схожими с предсказаниями по модели Лассо. + + diff --git a/martysheva_tamara_lab_6/clean_data.csv b/martysheva_tamara_lab_6/clean_data.csv new file mode 100644 index 0000000..10148e8 --- /dev/null +++ b/martysheva_tamara_lab_6/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_6/lab6.py b/martysheva_tamara_lab_6/lab6.py new file mode 100644 index 0000000..feea213 --- /dev/null +++ b/martysheva_tamara_lab_6/lab6.py @@ -0,0 +1,48 @@ +import pandas as pd +from sklearn.model_selection import train_test_split +from sklearn.neural_network import MLPRegressor +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) + +#Создание и обучение модели +mlp = MLPRegressor(random_state=42) +mlp.fit(x_train, y_train) + +#Прогнозирование на тестовом наборе +y_pred = mlp.predict(x_test) + +#Вывод результатов +print("Качество модели: ", mlp.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("mlpreg.png") diff --git a/martysheva_tamara_lab_6/mlpreg.png b/martysheva_tamara_lab_6/mlpreg.png new file mode 100644 index 0000000000000000000000000000000000000000..79ed781154b51e584fd9118b22b30ff127ab62e1 GIT binary patch literal 73505 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 literal 0 HcmV?d00001