From ef18e8f2b691d5f1c35b16b31c73a3a6c2b09812 Mon Sep 17 00:00:00 2001 From: Danila Kamyshov Date: Wed, 6 Dec 2023 13:43:07 +0400 Subject: [PATCH] kamyshov_danila_lab_4 is done --- kamyshov_danila_lab_4/app.py | 54 +++ kamyshov_danila_lab_4/readme.md | 32 ++ kamyshov_danila_lab_4/static/cluster_plot.png | Bin 0 -> 46860 bytes kamyshov_danila_lab_4/student-mat.csv | 396 ++++++++++++++++++ kamyshov_danila_lab_4/templates/index.html | 11 + 5 files changed, 493 insertions(+) create mode 100644 kamyshov_danila_lab_4/app.py create mode 100644 kamyshov_danila_lab_4/readme.md create mode 100644 kamyshov_danila_lab_4/static/cluster_plot.png create mode 100644 kamyshov_danila_lab_4/student-mat.csv create mode 100644 kamyshov_danila_lab_4/templates/index.html diff --git a/kamyshov_danila_lab_4/app.py b/kamyshov_danila_lab_4/app.py new file mode 100644 index 0000000..6ab2beb --- /dev/null +++ b/kamyshov_danila_lab_4/app.py @@ -0,0 +1,54 @@ +from flask import Flask, render_template +import pandas as pd +from scipy.cluster.hierarchy import linkage, fcluster +import seaborn as sns +from sklearn.preprocessing import LabelEncoder +import io +import base64 + +app = Flask(__name__) + +# Load data from student-mat.csv +data = pd.read_csv('student-mat.csv') + +def generate_clusters_image(): + # Selecting columns of interest for clustering + features = data[['Pstatus', 'guardian', 'internet', 'romantic', 'famrel', 'freetime', 'goout', 'Dalc', 'Walc', 'health', 'absences']] + + # Convert categorical variables to numerical using LabelEncoder + label_encoder = LabelEncoder() + features_categorical = features.select_dtypes(include='object') + features[features_categorical.columns] = features_categorical.apply(label_encoder.fit_transform) + + # Calculate linkage matrix + linkage_matrix = linkage(features, method='ward') + + # Cut the tree to form clusters + data['cluster'] = fcluster(linkage_matrix, 3, criterion='maxclust') # You can adjust the number of clusters + + # Drop the 'cluster' column to avoid confusion in sns.clustermap + features_for_heatmap = features.copy() # Make a copy to avoid modifying the original DataFrame + features_for_heatmap['cluster'] = data['cluster'] + features_for_heatmap = features_for_heatmap.drop('cluster', axis=1) + + # Visualize clusters + sns.set(style='white') + g = sns.clustermap(features_for_heatmap, col_cluster=False, figsize=(24, 16), cmap="viridis") + + # Save the image to a buffer + img_buffer = io.BytesIO() + g.savefig(img_buffer, format='png') + img_buffer.seek(0) + + # Convert the image to a base64 string + img_base64 = base64.b64encode(img_buffer.read()).decode() + + return img_base64 + +@app.route('/') +def index(): + clusters_image = generate_clusters_image() + return render_template('index.html', clusters_image=clusters_image) + +if __name__ == '__main__': + app.run(port=5000) diff --git a/kamyshov_danila_lab_4/readme.md b/kamyshov_danila_lab_4/readme.md new file mode 100644 index 0000000..023ada4 --- /dev/null +++ b/kamyshov_danila_lab_4/readme.md @@ -0,0 +1,32 @@ +Общее задание: +Использовать метод кластеризации к данным из курсовой работы, самостоятельно сформулировав задачу. +Интерпретировать результаты и оценить, насколько хорошо он подходит для решения сформулированной вами задачи. + +Задание по вариантам: +Тема: Анализ благополучия студентов +Датасет: Student Alcohol Consumption +ссылка: https://www.kaggle.com/datasets/uciml/student-alcohol-consumption?resource=download + +Задача для кластарезации: +модель linkage +применение алгоритмов кластеризации к данным о студентах, для выявления схожих групп студентов по признакам + +Чтобы Запустить приложение нужно запустить файл app.py + +Технологии: + +Flask: Фреймворк для создания веб-приложений на языке Python. +pandas: Библиотека для обработки и анализа данных. +scipy: Библиотека для научных вычислений, включая алгоритмы кластеризации. +seaborn: Библиотека для визуализации данных. +Описание работы программы: +Программа использует Flask для создания веб-приложения. Она загружает данные о студентах из файла 'student-mat.csv' с использованием pandas. Затем она выполняет кластеризацию студентов с использованием алгоритма linkage из scipy и визуализирует результаты с помощью seaborn в виде тепловой карты (heatmap). + +Программа предоставляет веб-страницу, на которой отображается тепловая карта, показывающая схожесть студентов по выбранным признакам. + +Входные данные: + +Файл 'student-mat.csv', содержащий данные о студентах. +Выходные данные: + +Веб-страница с тепловой картой, отображающей результаты кластеризации студентов. \ No newline at end of file diff --git a/kamyshov_danila_lab_4/static/cluster_plot.png b/kamyshov_danila_lab_4/static/cluster_plot.png new file mode 100644 index 0000000000000000000000000000000000000000..8ddf281ec17e67c31f0a03b3c4c00616e67b99f4 GIT binary patch literal 46860 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

h=hErUs*!#thAx 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 literal 0 HcmV?d00001 diff --git a/kamyshov_danila_lab_4/student-mat.csv b/kamyshov_danila_lab_4/student-mat.csv new file mode 100644 index 0000000..6c65182 --- /dev/null +++ b/kamyshov_danila_lab_4/student-mat.csv @@ -0,0 +1,396 @@ +school,sex,age,address,famsize,Pstatus,Medu,Fedu,Mjob,Fjob,reason,guardian,traveltime,studytime,failures,schoolsup,famsup,paid,activities,nursery,higher,internet,romantic,famrel,freetime,goout,Dalc,Walc,health,absences,G1,G2,G3 +GP,F,18,U,GT3,A,4,4,at_home,teacher,course,mother,2,2,0,yes,no,no,no,yes,yes,no,no,4,3,4,1,1,3,6,5,6,6 +GP,F,17,U,GT3,T,1,1,at_home,other,course,father,1,2,0,no,yes,no,no,no,yes,yes,no,5,3,3,1,1,3,4,5,5,6 +GP,F,15,U,LE3,T,1,1,at_home,other,other,mother,1,2,3,yes,no,yes,no,yes,yes,yes,no,4,3,2,2,3,3,10,7,8,10 +GP,F,15,U,GT3,T,4,2,health,services,home,mother,1,3,0,no,yes,yes,yes,yes,yes,yes,yes,3,2,2,1,1,5,2,15,14,15 +GP,F,16,U,GT3,T,3,3,other,other,home,father,1,2,0,no,yes,yes,no,yes,yes,no,no,4,3,2,1,2,5,4,6,10,10 +GP,M,16,U,LE3,T,4,3,services,other,reputation,mother,1,2,0,no,yes,yes,yes,yes,yes,yes,no,5,4,2,1,2,5,10,15,15,15 +GP,M,16,U,LE3,T,2,2,other,other,home,mother,1,2,0,no,no,no,no,yes,yes,yes,no,4,4,4,1,1,3,0,12,12,11 +GP,F,17,U,GT3,A,4,4,other,teacher,home,mother,2,2,0,yes,yes,no,no,yes,yes,no,no,4,1,4,1,1,1,6,6,5,6 +GP,M,15,U,LE3,A,3,2,services,other,home,mother,1,2,0,no,yes,yes,no,yes,yes,yes,no,4,2,2,1,1,1,0,16,18,19 +GP,M,15,U,GT3,T,3,4,other,other,home,mother,1,2,0,no,yes,yes,yes,yes,yes,yes,no,5,5,1,1,1,5,0,14,15,15 +GP,F,15,U,GT3,T,4,4,teacher,health,reputation,mother,1,2,0,no,yes,yes,no,yes,yes,yes,no,3,3,3,1,2,2,0,10,8,9 +GP,F,15,U,GT3,T,2,1,services,other,reputation,father,3,3,0,no,yes,no,yes,yes,yes,yes,no,5,2,2,1,1,4,4,10,12,12 +GP,M,15,U,LE3,T,4,4,health,services,course,father,1,1,0,no,yes,yes,yes,yes,yes,yes,no,4,3,3,1,3,5,2,14,14,14 +GP,M,15,U,GT3,T,4,3,teacher,other,course,mother,2,2,0,no,yes,yes,no,yes,yes,yes,no,5,4,3,1,2,3,2,10,10,11 +GP,M,15,U,GT3,A,2,2,other,other,home,other,1,3,0,no,yes,no,no,yes,yes,yes,yes,4,5,2,1,1,3,0,14,16,16 +GP,F,16,U,GT3,T,4,4,health,other,home,mother,1,1,0,no,yes,no,no,yes,yes,yes,no,4,4,4,1,2,2,4,14,14,14 +GP,F,16,U,GT3,T,4,4,services,services,reputation,mother,1,3,0,no,yes,yes,yes,yes,yes,yes,no,3,2,3,1,2,2,6,13,14,14 +GP,F,16,U,GT3,T,3,3,other,other,reputation,mother,3,2,0,yes,yes,no,yes,yes,yes,no,no,5,3,2,1,1,4,4,8,10,10 +GP,M,17,U,GT3,T,3,2,services,services,course,mother,1,1,3,no,yes,no,yes,yes,yes,yes,no,5,5,5,2,4,5,16,6,5,5 +GP,M,16,U,LE3,T,4,3,health,other,home,father,1,1,0,no,no,yes,yes,yes,yes,yes,no,3,1,3,1,3,5,4,8,10,10 +GP,M,15,U,GT3,T,4,3,teacher,other,reputation,mother,1,2,0,no,no,no,no,yes,yes,yes,no,4,4,1,1,1,1,0,13,14,15 +GP,M,15,U,GT3,T,4,4,health,health,other,father,1,1,0,no,yes,yes,no,yes,yes,yes,no,5,4,2,1,1,5,0,12,15,15 +GP,M,16,U,LE3,T,4,2,teacher,other,course,mother,1,2,0,no,no,no,yes,yes,yes,yes,no,4,5,1,1,3,5,2,15,15,16 +GP,M,16,U,LE3,T,2,2,other,other,reputation,mother,2,2,0,no,yes,no,yes,yes,yes,yes,no,5,4,4,2,4,5,0,13,13,12 +GP,F,15,R,GT3,T,2,4,services,health,course,mother,1,3,0,yes,yes,yes,yes,yes,yes,yes,no,4,3,2,1,1,5,2,10,9,8 +GP,F,16,U,GT3,T,2,2,services,services,home,mother,1,1,2,no,yes,yes,no,no,yes,yes,no,1,2,2,1,3,5,14,6,9,8 +GP,M,15,U,GT3,T,2,2,other,other,home,mother,1,1,0,no,yes,yes,no,yes,yes,yes,no,4,2,2,1,2,5,2,12,12,11 +GP,M,15,U,GT3,T,4,2,health,services,other,mother,1,1,0,no,no,yes,no,yes,yes,yes,no,2,2,4,2,4,1,4,15,16,15 +GP,M,16,U,LE3,A,3,4,services,other,home,mother,1,2,0,yes,yes,no,yes,yes,yes,yes,no,5,3,3,1,1,5,4,11,11,11 +GP,M,16,U,GT3,T,4,4,teacher,teacher,home,mother,1,2,0,no,yes,yes,yes,yes,yes,yes,yes,4,4,5,5,5,5,16,10,12,11 +GP,M,15,U,GT3,T,4,4,health,services,home,mother,1,2,0,no,yes,yes,no,no,yes,yes,no,5,4,2,3,4,5,0,9,11,12 +GP,M,15,U,GT3,T,4,4,services,services,reputation,mother,2,2,0,no,yes,no,yes,yes,yes,yes,no,4,3,1,1,1,5,0,17,16,17 +GP,M,15,R,GT3,T,4,3,teacher,at_home,course,mother,1,2,0,no,yes,no,yes,yes,yes,yes,yes,4,5,2,1,1,5,0,17,16,16 +GP,M,15,U,LE3,T,3,3,other,other,course,mother,1,2,0,no,no,no,yes,no,yes,yes,no,5,3,2,1,1,2,0,8,10,12 +GP,M,16,U,GT3,T,3,2,other,other,home,mother,1,1,0,no,yes,yes,no,no,yes,yes,no,5,4,3,1,1,5,0,12,14,15 +GP,F,15,U,GT3,T,2,3,other,other,other,father,2,1,0,no,yes,no,yes,yes,yes,no,no,3,5,1,1,1,5,0,8,7,6 +GP,M,15,U,LE3,T,4,3,teacher,services,home,mother,1,3,0,no,yes,no,yes,yes,yes,yes,no,5,4,3,1,1,4,2,15,16,18 +GP,M,16,R,GT3,A,4,4,other,teacher,reputation,mother,2,3,0,no,yes,no,yes,yes,yes,yes,yes,2,4,3,1,1,5,7,15,16,15 +GP,F,15,R,GT3,T,3,4,services,health,course,mother,1,3,0,yes,yes,yes,yes,yes,yes,yes,no,4,3,2,1,1,5,2,12,12,11 +GP,F,15,R,GT3,T,2,2,at_home,other,reputation,mother,1,1,0,yes,yes,yes,yes,yes,yes,no,no,4,3,1,1,1,2,8,14,13,13 +GP,F,16,U,LE3,T,2,2,other,other,home,mother,2,2,1,no,yes,no,yes,no,yes,yes,yes,3,3,3,1,2,3,25,7,10,11 +GP,M,15,U,LE3,T,4,4,teacher,other,home,other,1,1,0,no,yes,no,no,no,yes,yes,yes,5,4,3,2,4,5,8,12,12,12 +GP,M,15,U,GT3,T,4,4,services,teacher,course,father,1,2,0,no,yes,no,yes,yes,yes,yes,no,4,3,3,1,1,5,2,19,18,18 +GP,M,15,U,GT3,T,2,2,services,services,course,father,1,1,0,yes,yes,no,no,yes,yes,yes,no,5,4,1,1,1,1,0,8,8,11 +GP,F,16,U,LE3,T,2,2,other,at_home,course,father,2,2,1,yes,no,no,yes,yes,yes,yes,no,4,3,3,2,2,5,14,10,10,9 +GP,F,15,U,LE3,A,4,3,other,other,course,mother,1,2,0,yes,yes,yes,yes,yes,yes,yes,yes,5,2,2,1,1,5,8,8,8,6 +GP,F,16,U,LE3,A,3,3,other,services,home,mother,1,2,0,no,yes,no,no,yes,yes,yes,no,2,3,5,1,4,3,12,11,12,11 +GP,M,16,U,GT3,T,4,3,health,services,reputation,mother,1,4,0,no,no,no,yes,yes,yes,yes,no,4,2,2,1,1,2,4,19,19,20 +GP,M,15,U,GT3,T,4,2,teacher,other,home,mother,1,2,0,no,yes,yes,no,yes,yes,no,no,4,3,3,2,2,5,2,15,15,14 +GP,F,15,U,GT3,T,4,4,services,teacher,other,father,1,2,1,yes,yes,no,yes,no,yes,yes,no,4,4,4,1,1,3,2,7,7,7 +GP,F,16,U,LE3,T,2,2,services,services,course,mother,3,2,0,no,yes,yes,no,yes,yes,yes,no,4,3,3,2,3,4,2,12,13,13 +GP,F,15,U,LE3,T,4,2,health,other,other,mother,1,2,0,no,yes,yes,no,yes,yes,yes,no,4,3,3,1,1,5,2,11,13,13 +GP,M,15,U,LE3,A,4,2,health,health,other,father,2,1,1,no,no,no,no,yes,yes,no,no,5,5,5,3,4,5,6,11,11,10 +GP,F,15,U,GT3,T,4,4,services,services,course,mother,1,1,0,yes,yes,yes,no,yes,yes,yes,no,3,3,4,2,3,5,0,8,10,11 +GP,F,15,U,LE3,A,3,3,other,other,other,mother,1,1,0,no,no,yes,no,yes,yes,yes,no,5,3,4,4,4,1,6,10,13,13 +GP,F,16,U,GT3,A,2,1,other,other,other,mother,1,2,0,no,no,yes,yes,yes,yes,yes,yes,5,3,4,1,1,2,8,8,9,10 +GP,F,15,U,GT3,A,4,3,services,services,reputation,mother,1,2,0,no,yes,yes,yes,yes,yes,yes,no,4,3,2,1,1,1,0,14,15,15 +GP,M,15,U,GT3,T,4,4,teacher,health,reputation,mother,1,2,0,no,yes,no,yes,yes,yes,no,no,3,2,2,1,1,5,4,14,15,15 +GP,M,15,U,LE3,T,1,2,other,at_home,home,father,1,2,0,yes,yes,no,yes,yes,yes,yes,no,4,3,2,1,1,5,2,9,10,9 +GP,F,16,U,GT3,T,4,2,services,other,course,mother,1,2,0,no,yes,no,no,yes,yes,yes,no,4,2,3,1,1,5,2,15,16,16 +GP,F,16,R,GT3,T,4,4,health,teacher,other,mother,1,2,0,no,yes,no,yes,yes,yes,no,no,2,4,4,2,3,4,6,10,11,11 +GP,F,16,U,GT3,T,1,1,services,services,course,father,4,1,0,yes,yes,no,yes,no,yes,yes,yes,5,5,5,5,5,5,6,10,8,11 +GP,F,16,U,LE3,T,1,2,other,services,reputation,father,1,2,0,yes,no,no,yes,yes,yes,yes,no,4,4,3,1,1,1,4,8,10,9 +GP,F,16,U,GT3,T,4,3,teacher,health,home,mother,1,3,0,yes,yes,yes,yes,yes,yes,yes,no,3,4,4,2,4,4,2,10,9,9 +GP,F,15,U,LE3,T,4,3,services,services,reputation,father,1,2,0,yes,no,no,yes,yes,yes,yes,yes,4,4,4,2,4,2,0,10,10,10 +GP,F,16,U,LE3,T,4,3,teacher,services,course,mother,3,2,0,no,yes,no,yes,yes,yes,yes,no,5,4,3,1,2,1,2,16,15,15 +GP,M,15,U,GT3,A,4,4,other,services,reputation,mother,1,4,0,no,yes,no,yes,no,yes,yes,yes,1,3,3,5,5,3,4,13,13,12 +GP,F,16,U,GT3,T,3,1,services,other,course,mother,1,4,0,yes,yes,yes,no,yes,yes,yes,no,4,3,3,1,2,5,4,7,7,6 +GP,F,15,R,LE3,T,2,2,health,services,reputation,mother,2,2,0,yes,yes,yes,no,yes,yes,yes,no,4,1,3,1,3,4,2,8,9,8 +GP,F,15,R,LE3,T,3,1,other,other,reputation,father,2,4,0,no,yes,no,no,no,yes,yes,no,4,4,2,2,3,3,12,16,16,16 +GP,M,16,U,GT3,T,3,1,other,other,reputation,father,2,4,0,no,yes,yes,no,yes,yes,yes,no,4,3,2,1,1,5,0,13,15,15 +GP,M,15,U,GT3,T,4,2,other,other,course,mother,1,4,0,no,no,no,no,yes,yes,yes,no,3,3,3,1,1,3,0,10,10,10 +GP,F,15,R,GT3,T,1,1,other,other,reputation,mother,1,2,2,yes,yes,no,no,no,yes,yes,yes,3,3,4,2,4,5,2,8,6,5 +GP,M,16,U,GT3,T,3,1,other,other,reputation,mother,1,1,0,no,no,no,yes,yes,yes,no,no,5,3,2,2,2,5,2,12,12,14 +GP,F,16,U,GT3,T,3,3,other,services,home,mother,1,2,0,yes,yes,yes,yes,yes,yes,yes,no,4,3,3,2,4,5,54,11,12,11 +GP,M,15,U,GT3,T,4,3,teacher,other,home,mother,1,2,0,no,yes,yes,yes,yes,yes,yes,no,4,3,3,2,3,5,6,9,9,10 +GP,M,15,U,GT3,T,4,0,teacher,other,course,mother,2,4,0,no,no,no,yes,yes,yes,yes,no,3,4,3,1,1,1,8,11,11,10 +GP,F,16,U,GT3,T,2,2,other,other,reputation,mother,1,4,0,no,no,yes,no,yes,yes,yes,yes,5,2,3,1,3,3,0,11,11,11 +GP,M,17,U,GT3,T,2,1,other,other,home,mother,2,1,3,yes,yes,no,yes,yes,no,yes,no,4,5,1,1,1,3,2,8,8,10 +GP,F,16,U,GT3,T,3,4,at_home,other,course,mother,1,2,0,no,yes,no,no,yes,yes,yes,no,2,4,3,1,2,3,12,5,5,5 +GP,M,15,U,GT3,T,2,3,other,services,course,father,1,1,0,yes,yes,yes,yes,no,yes,yes,yes,3,2,2,1,3,3,2,10,12,12 +GP,M,15,U,GT3,T,2,3,other,other,home,mother,1,3,0,yes,no,yes,no,no,yes,yes,no,5,3,2,1,2,5,4,11,10,11 +GP,F,15,U,LE3,T,3,2,services,other,reputation,mother,1,2,0,no,yes,yes,no,yes,yes,yes,no,4,4,4,1,1,5,10,7,6,6 +GP,M,15,U,LE3,T,2,2,services,services,home,mother,2,2,0,no,no,yes,yes,yes,yes,yes,no,5,3,3,1,3,4,4,15,15,15 +GP,F,15,U,GT3,T,1,1,other,other,home,father,1,2,0,no,yes,no,yes,no,yes,yes,no,4,3,2,2,3,4,2,9,10,10 +GP,F,15,U,GT3,T,4,4,services,services,reputation,father,2,2,2,no,no,yes,no,yes,yes,yes,yes,4,4,4,2,3,5,6,7,9,8 +GP,F,16,U,LE3,T,2,2,at_home,other,course,mother,1,2,0,no,yes,no,no,yes,yes,no,no,4,3,4,1,2,2,4,8,7,6 +GP,F,15,U,GT3,T,4,2,other,other,reputation,mother,1,3,0,no,yes,no,yes,yes,yes,yes,no,5,3,3,1,3,1,4,13,14,14 +GP,M,16,U,GT3,T,2,2,services,other,reputation,father,2,2,1,no,no,yes,yes,no,yes,yes,no,4,4,2,1,1,3,12,11,10,10 +GP,M,16,U,LE3,A,4,4,teacher,health,reputation,mother,1,2,0,no,yes,no,no,yes,yes,no,no,4,1,3,3,5,5,18,8,6,7 +GP,F,16,U,GT3,T,3,3,other,other,home,mother,1,3,0,no,yes,yes,no,yes,yes,yes,yes,4,3,3,1,3,4,0,7,7,8 +GP,F,15,U,GT3,T,4,3,services,other,reputation,mother,1,1,0,no,no,yes,yes,yes,yes,yes,no,4,5,5,1,3,1,4,16,17,18 +GP,F,16,U,LE3,T,3,1,other,other,home,father,1,2,0,yes,yes,no,no,yes,yes,no,no,3,3,3,2,3,2,4,7,6,6 +GP,F,16,U,GT3,T,4,2,teacher,services,home,mother,2,2,0,no,yes,yes,yes,yes,yes,yes,no,5,3,3,1,1,1,0,11,10,10 +GP,M,15,U,LE3,T,2,2,services,health,reputation,mother,1,4,0,no,yes,no,yes,yes,yes,yes,no,4,3,4,1,1,4,6,11,13,14 +GP,F,15,R,GT3,T,1,1,at_home,other,home,mother,2,4,1,yes,yes,yes,yes,yes,yes,yes,no,3,1,2,1,1,1,2,7,10,10 +GP,M,16,R,GT3,T,4,3,services,other,reputation,mother,2,1,0,yes,yes,no,yes,no,yes,yes,no,3,3,3,1,1,4,2,11,15,15 +GP,F,16,U,GT3,T,2,1,other,other,course,mother,1,2,0,no,yes,yes,no,yes,yes,no,yes,4,3,5,1,1,5,2,8,9,10 +GP,F,16,U,GT3,T,4,4,other,other,reputation,mother,1,1,0,no,no,no,yes,no,yes,yes,no,5,3,4,1,2,1,6,11,14,14 +GP,F,16,U,GT3,T,4,3,other,at_home,course,mother,1,3,0,yes,yes,yes,no,yes,yes,yes,no,5,3,5,1,1,3,0,7,9,8 +GP,M,16,U,GT3,T,4,4,services,services,other,mother,1,1,0,yes,yes,yes,yes,yes,yes,yes,no,4,5,5,5,5,4,14,7,7,5 +GP,M,16,U,GT3,T,4,4,services,teacher,other,father,1,3,0,no,yes,no,yes,yes,yes,yes,yes,4,4,3,1,1,4,0,16,17,17 +GP,M,15,U,GT3,T,4,4,services,other,course,mother,1,1,0,no,yes,no,yes,no,yes,yes,no,5,3,3,1,1,5,4,10,13,14 +GP,F,15,U,GT3,T,3,2,services,other,home,mother,2,2,0,yes,yes,yes,no,yes,yes,yes,no,4,3,5,1,1,2,26,7,6,6 +GP,M,15,U,GT3,A,3,4,services,other,course,mother,1,2,0,no,yes,yes,yes,yes,yes,yes,no,5,4,4,1,1,1,0,16,18,18 +GP,F,15,U,GT3,A,3,3,other,health,reputation,father,1,4,0,yes,no,no,no,yes,yes,no,no,4,3,3,1,1,4,10,10,11,11 +GP,F,15,U,GT3,T,2,2,other,other,course,mother,1,4,0,yes,yes,yes,no,yes,yes,yes,no,5,1,2,1,1,3,8,7,8,8 +GP,M,16,U,GT3,T,3,3,services,other,home,father,1,3,0,no,yes,no,yes,yes,yes,yes,no,5,3,3,1,1,5,2,16,18,18 +GP,M,15,R,GT3,T,4,4,other,other,home,father,4,4,0,no,yes,yes,yes,yes,yes,yes,yes,1,3,5,3,5,1,6,10,13,13 +GP,F,16,U,LE3,T,4,4,health,health,other,mother,1,3,0,no,yes,yes,yes,yes,yes,yes,yes,5,4,5,1,1,4,4,14,15,16 +GP,M,15,U,LE3,A,4,4,teacher,teacher,course,mother,1,1,0,no,no,no,yes,yes,yes,yes,no,5,5,3,1,1,4,6,18,19,19 +GP,F,16,R,GT3,T,3,3,services,other,reputation,father,1,3,1,yes,yes,no,yes,yes,yes,yes,no,4,1,2,1,1,2,0,7,10,10 +GP,F,16,U,GT3,T,2,2,at_home,other,home,mother,1,2,1,yes,no,no,yes,yes,yes,yes,no,3,1,2,1,1,5,6,10,13,13 +GP,M,15,U,LE3,T,4,2,teacher,other,course,mother,1,1,0,no,no,no,no,yes,yes,yes,no,3,5,2,1,1,3,10,18,19,19 +GP,M,15,R,GT3,T,2,1,health,services,reputation,mother,1,2,0,no,no,no,yes,yes,yes,yes,yes,5,4,2,1,1,5,8,9,9,9 +GP,M,16,U,GT3,T,4,4,teacher,teacher,course,father,1,2,0,no,yes,no,yes,yes,yes,yes,no,5,4,4,1,2,5,2,15,15,16 +GP,M,15,U,GT3,T,4,4,other,teacher,reputation,father,2,2,0,no,yes,no,yes,yes,yes,no,no,4,4,3,1,1,2,2,11,13,14 +GP,M,16,U,GT3,T,3,3,other,services,home,father,2,1,0,no,no,no,yes,yes,yes,yes,no,5,4,2,1,1,5,0,13,14,13 +GP,M,17,R,GT3,T,1,3,other,other,course,father,3,2,1,no,yes,no,yes,yes,yes,yes,no,5,2,4,1,4,5,20,9,7,8 +GP,M,15,U,GT3,T,3,4,other,other,reputation,father,1,1,0,no,no,no,no,yes,yes,yes,no,3,4,3,1,2,4,6,14,13,13 +GP,F,15,U,GT3,T,1,2,at_home,services,course,mother,1,2,0,no,no,no,no,no,yes,yes,no,3,2,3,1,2,1,2,16,15,15 +GP,M,15,U,GT3,T,2,2,services,services,home,father,1,4,0,no,yes,yes,yes,yes,yes,yes,no,5,5,4,1,2,5,6,16,14,15 +GP,F,16,U,LE3,T,2,4,other,health,course,father,2,2,0,no,yes,yes,yes,yes,yes,yes,yes,4,2,2,1,2,5,2,13,13,13 +GP,M,16,U,GT3,T,4,4,health,other,course,mother,1,1,0,no,yes,no,yes,yes,yes,yes,no,3,4,4,1,4,5,18,14,11,13 +GP,F,16,U,GT3,T,2,2,other,other,home,mother,1,2,0,no,no,yes,no,yes,yes,yes,yes,5,4,4,1,1,5,0,8,7,8 +GP,M,15,U,GT3,T,3,4,services,services,home,father,1,1,0,yes,no,no,no,yes,yes,yes,no,5,5,5,3,2,5,0,13,13,12 +GP,F,15,U,LE3,A,3,4,other,other,home,mother,1,2,0,yes,no,no,yes,yes,yes,yes,yes,5,3,2,1,1,1,0,7,10,11 +GP,F,19,U,GT3,T,0,1,at_home,other,course,other,1,2,3,no,yes,no,no,no,no,no,no,3,4,2,1,1,5,2,7,8,9 +GP,M,18,R,GT3,T,2,2,services,other,reputation,mother,1,1,2,no,yes,no,yes,yes,yes,yes,no,3,3,3,1,2,4,0,7,4,0 +GP,M,16,R,GT3,T,4,4,teacher,teacher,course,mother,1,1,0,no,no,yes,yes,yes,yes,yes,no,3,5,5,2,5,4,8,18,18,18 +GP,F,15,R,GT3,T,3,4,services,teacher,course,father,2,3,2,no,yes,no,no,yes,yes,yes,yes,4,2,2,2,2,5,0,12,0,0 +GP,F,15,U,GT3,T,1,1,at_home,other,course,mother,3,1,0,no,yes,no,yes,no,yes,yes,yes,4,3,3,1,2,4,0,8,0,0 +GP,F,17,U,LE3,T,2,2,other,other,course,father,1,1,0,no,yes,no,no,yes,yes,yes,yes,3,4,4,1,3,5,12,10,13,12 +GP,F,16,U,GT3,A,3,4,services,other,course,father,1,1,0,no,no,no,no,yes,yes,yes,no,3,2,1,1,4,5,16,12,11,11 +GP,M,15,R,GT3,T,3,4,at_home,teacher,course,mother,4,2,0,no,yes,no,no,yes,yes,no,yes,5,3,3,1,1,5,0,9,0,0 +GP,F,15,U,GT3,T,4,4,services,at_home,course,mother,1,3,0,no,yes,no,yes,yes,yes,yes,yes,4,3,3,1,1,5,0,11,0,0 +GP,M,17,R,GT3,T,3,4,at_home,other,course,mother,3,2,0,no,no,no,no,yes,yes,no,no,5,4,5,2,4,5,0,10,0,0 +GP,F,16,U,GT3,A,3,3,other,other,course,other,2,1,2,no,yes,no,yes,no,yes,yes,yes,4,3,2,1,1,5,0,4,0,0 +GP,M,16,U,LE3,T,1,1,services,other,course,mother,1,2,1,no,no,no,no,yes,yes,no,yes,4,4,4,1,3,5,0,14,12,12 +GP,F,15,U,GT3,T,4,4,teacher,teacher,course,mother,2,1,0,no,no,no,yes,yes,yes,yes,no,4,3,2,1,1,5,0,16,16,15 +GP,M,15,U,GT3,T,4,3,teacher,services,course,father,2,4,0,yes,yes,no,no,yes,yes,yes,no,2,2,2,1,1,3,0,7,9,0 +GP,M,16,U,LE3,T,2,2,services,services,reputation,father,2,1,2,no,yes,no,yes,yes,yes,yes,no,2,3,3,2,2,2,8,9,9,9 +GP,F,15,U,GT3,T,4,4,teacher,services,course,mother,1,3,0,no,yes,yes,yes,yes,yes,yes,no,4,2,2,1,1,5,2,9,11,11 +GP,F,16,U,LE3,T,1,1,at_home,at_home,course,mother,1,1,0,no,no,no,no,yes,yes,yes,no,3,4,4,3,3,1,2,14,14,13 +GP,M,17,U,GT3,T,2,1,other,other,home,mother,1,1,3,no,yes,no,no,yes,yes,yes,no,5,4,5,1,2,5,0,5,0,0 +GP,F,15,U,GT3,T,1,1,other,services,course,father,1,2,0,no,yes,yes,no,yes,yes,yes,no,4,4,2,1,2,5,0,8,11,11 +GP,F,15,U,GT3,T,3,2,health,services,home,father,1,2,3,no,yes,no,no,yes,yes,yes,no,3,3,2,1,1,3,0,6,7,0 +GP,F,15,U,GT3,T,1,2,at_home,other,course,mother,1,2,0,no,yes,yes,no,no,yes,yes,no,4,3,2,1,1,5,2,10,11,11 +GP,M,16,U,GT3,T,4,4,teacher,teacher,course,mother,1,1,0,no,yes,no,no,yes,no,yes,yes,3,3,2,2,1,5,0,7,6,0 +GP,M,15,U,LE3,A,2,1,services,other,course,mother,4,1,3,no,no,no,no,yes,yes,yes,no,4,5,5,2,5,5,0,8,9,10 +GP,M,18,U,LE3,T,1,1,other,other,course,mother,1,1,3,no,no,no,no,yes,no,yes,yes,2,3,5,2,5,4,0,6,5,0 +GP,M,16,U,LE3,T,2,1,at_home,other,course,mother,1,1,1,no,no,no,yes,yes,yes,no,yes,4,4,4,3,5,5,6,12,13,14 +GP,F,15,R,GT3,T,3,3,services,services,reputation,other,2,3,2,no,yes,yes,yes,yes,yes,yes,yes,4,2,1,2,3,3,8,10,10,10 +GP,M,19,U,GT3,T,3,2,services,at_home,home,mother,1,1,3,no,yes,no,no,yes,no,yes,yes,4,5,4,1,1,4,0,5,0,0 +GP,F,17,U,GT3,T,4,4,other,teacher,course,mother,1,1,0,yes,yes,no,no,yes,yes,no,yes,4,2,1,1,1,4,0,11,11,12 +GP,M,15,R,GT3,T,2,3,at_home,services,course,mother,1,2,0,yes,no,yes,yes,yes,yes,no,no,4,4,4,1,1,1,2,11,8,8 +GP,M,17,R,LE3,T,1,2,other,other,reputation,mother,1,1,0,no,no,no,no,yes,yes,no,no,2,2,2,3,3,5,8,16,12,13 +GP,F,18,R,GT3,T,1,1,at_home,other,course,mother,3,1,3,no,yes,no,yes,no,yes,no,no,5,2,5,1,5,4,6,9,8,10 +GP,M,16,R,GT3,T,2,2,at_home,other,course,mother,3,1,0,no,no,no,no,no,yes,no,no,4,2,2,1,2,3,2,17,15,15 +GP,M,16,U,GT3,T,3,3,other,services,course,father,1,2,1,no,yes,yes,no,yes,yes,yes,yes,4,5,5,4,4,5,4,10,12,12 +GP,M,17,R,LE3,T,2,1,at_home,other,course,mother,2,1,2,no,no,no,yes,yes,no,yes,yes,3,3,2,2,2,5,0,7,6,0 +GP,M,15,R,GT3,T,3,2,other,other,course,mother,2,2,2,yes,yes,no,no,yes,yes,yes,yes,4,4,4,1,4,3,6,5,9,7 +GP,M,16,U,LE3,T,1,2,other,other,course,mother,2,1,1,no,no,no,yes,yes,yes,no,no,4,4,4,2,4,5,0,7,0,0 +GP,M,17,U,GT3,T,1,3,at_home,services,course,father,1,1,0,no,no,no,no,yes,no,yes,no,5,3,3,1,4,2,2,10,10,10 +GP,M,17,R,LE3,T,1,1,other,services,course,mother,4,2,3,no,no,no,yes,yes,no,no,yes,5,3,5,1,5,5,0,5,8,7 +GP,M,16,U,GT3,T,3,2,services,services,course,mother,2,1,1,no,yes,no,yes,no,no,no,no,4,5,2,1,1,2,16,12,11,12 +GP,M,16,U,GT3,T,2,2,other,other,course,father,1,2,0,no,no,no,no,yes,no,yes,no,4,3,5,2,4,4,4,10,10,10 +GP,F,16,U,GT3,T,4,2,health,services,home,father,1,2,0,no,no,yes,no,yes,yes,yes,yes,4,2,3,1,1,3,0,14,15,16 +GP,F,16,U,GT3,T,2,2,other,other,home,mother,1,2,0,no,yes,yes,no,no,yes,yes,no,5,1,5,1,1,4,0,6,7,0 +GP,F,16,U,GT3,T,4,4,health,health,reputation,mother,1,2,0,no,yes,yes,no,yes,yes,yes,yes,4,4,2,1,1,3,0,14,14,14 +GP,M,16,U,GT3,T,3,4,other,other,course,father,3,1,2,no,yes,no,yes,no,yes,yes,no,3,4,5,2,4,2,0,6,5,0 +GP,M,16,U,GT3,T,1,0,other,other,reputation,mother,2,2,0,no,yes,yes,yes,yes,yes,yes,yes,4,3,2,1,1,3,2,13,15,16 +GP,M,17,U,LE3,T,4,4,teacher,other,reputation,mother,1,2,0,no,yes,yes,yes,yes,yes,yes,no,4,4,4,1,3,5,0,13,11,10 +GP,F,16,U,GT3,T,1,3,at_home,services,home,mother,1,2,3,no,no,no,yes,no,yes,yes,yes,4,3,5,1,1,3,0,8,7,0 +GP,F,16,U,LE3,T,3,3,other,other,reputation,mother,2,2,0,no,yes,yes,yes,yes,yes,yes,no,4,4,5,1,1,4,4,10,11,9 +GP,M,17,U,LE3,T,4,3,teacher,other,course,mother,2,2,0,no,no,yes,yes,yes,yes,yes,no,4,4,4,4,4,4,4,10,9,9 +GP,F,16,U,GT3,T,2,2,services,other,reputation,mother,2,2,0,no,no,yes,yes,no,yes,yes,no,3,4,4,1,4,5,2,13,13,11 +GP,M,17,U,GT3,T,3,3,other,other,reputation,father,1,2,0,no,no,no,yes,no,yes,yes,no,4,3,4,1,4,4,4,6,5,6 +GP,M,16,R,GT3,T,4,2,teacher,services,other,mother,1,1,0,no,yes,no,yes,yes,yes,yes,yes,4,3,3,3,4,3,10,10,8,9 +GP,M,17,U,GT3,T,4,3,other,other,course,mother,1,2,0,no,yes,no,yes,yes,yes,yes,yes,5,2,3,1,1,2,4,10,10,11 +GP,M,16,U,GT3,T,4,3,teacher,other,home,mother,1,2,0,no,yes,yes,yes,yes,yes,yes,no,3,4,3,2,3,3,10,9,8,8 +GP,M,16,U,GT3,T,3,3,services,other,home,mother,1,2,0,no,no,yes,yes,yes,yes,yes,yes,4,2,3,1,2,3,2,12,13,12 +GP,F,17,U,GT3,T,2,4,services,services,reputation,father,1,2,0,no,yes,no,yes,yes,yes,no,no,5,4,2,2,3,5,0,16,17,17 +GP,F,17,U,LE3,T,3,3,other,other,reputation,mother,1,2,0,no,yes,no,yes,yes,yes,yes,yes,5,3,3,2,3,1,56,9,9,8 +GP,F,16,U,GT3,T,3,2,other,other,reputation,mother,1,2,0,no,yes,yes,no,yes,yes,yes,no,1,2,2,1,2,1,14,12,13,12 +GP,M,17,U,GT3,T,3,3,services,services,other,mother,1,2,0,no,yes,no,yes,yes,yes,yes,yes,4,3,4,2,3,4,12,12,12,11 +GP,M,16,U,GT3,T,1,2,services,services,other,mother,1,1,0,no,yes,yes,yes,yes,yes,yes,yes,3,3,3,1,2,3,2,11,12,11 +GP,M,16,U,LE3,T,2,1,other,other,course,mother,1,2,0,no,no,yes,yes,yes,yes,yes,yes,4,2,3,1,2,5,0,15,15,15 +GP,F,17,U,GT3,A,3,3,health,other,reputation,mother,1,2,0,no,yes,no,no,no,yes,yes,yes,3,3,3,1,3,3,6,8,7,9 +GP,M,17,R,GT3,T,1,2,at_home,other,home,mother,1,2,0,no,no,no,no,yes,yes,no,no,3,1,3,1,5,3,4,8,9,10 +GP,F,16,U,GT3,T,2,3,services,services,course,mother,1,2,0,no,no,no,no,yes,yes,yes,no,4,3,3,1,1,2,10,11,12,13 +GP,F,17,U,GT3,T,1,1,at_home,services,course,mother,1,2,0,no,no,no,yes,yes,yes,yes,no,5,3,3,1,1,3,0,8,8,9 +GP,M,17,U,GT3,T,1,2,at_home,services,other,other,2,2,0,no,no,yes,yes,no,yes,yes,no,4,4,4,4,5,5,12,7,8,8 +GP,M,16,R,GT3,T,3,3,services,services,reputation,mother,1,1,0,no,yes,no,yes,yes,yes,yes,no,4,3,2,3,4,5,8,8,9,10 +GP,M,16,U,GT3,T,2,3,other,other,home,father,2,1,0,no,no,no,no,yes,yes,yes,no,5,3,3,1,1,3,0,13,14,14 +GP,F,17,U,LE3,T,2,4,services,services,course,father,1,2,0,no,no,no,yes,yes,yes,yes,yes,4,3,2,1,1,5,0,14,15,15 +GP,M,17,U,GT3,T,4,4,services,teacher,home,mother,1,1,0,no,no,no,no,yes,yes,yes,no,5,2,3,1,2,5,4,17,15,16 +GP,M,16,R,LE3,T,3,3,teacher,other,home,father,3,1,0,no,yes,yes,yes,yes,yes,yes,no,3,3,4,3,5,3,8,9,9,10 +GP,F,17,U,GT3,T,4,4,services,teacher,home,mother,2,1,1,no,yes,no,no,yes,yes,yes,no,4,2,4,2,3,2,24,18,18,18 +GP,F,16,U,LE3,T,4,4,teacher,teacher,reputation,mother,1,2,0,no,yes,yes,no,yes,yes,yes,no,4,5,2,1,2,3,0,9,9,10 +GP,F,16,U,GT3,T,4,3,health,other,home,mother,1,2,0,no,yes,no,yes,yes,yes,yes,no,4,3,5,1,5,2,2,16,16,16 +GP,F,16,U,GT3,T,2,3,other,other,reputation,mother,1,2,0,yes,yes,yes,yes,yes,yes,no,no,4,4,3,1,3,4,6,8,10,10 +GP,F,17,U,GT3,T,1,1,other,other,course,mother,1,2,0,no,yes,yes,no,no,yes,no,no,4,4,4,1,3,1,4,9,9,10 +GP,F,17,R,GT3,T,2,2,other,other,reputation,mother,1,1,0,no,yes,no,no,yes,yes,yes,no,5,3,2,1,2,3,18,7,6,6 +GP,F,16,R,GT3,T,2,2,services,services,reputation,mother,2,4,0,no,yes,yes,yes,no,yes,yes,no,5,3,5,1,1,5,6,10,10,11 +GP,F,17,U,GT3,T,3,4,at_home,services,home,mother,1,3,1,no,yes,yes,no,yes,yes,yes,yes,4,4,3,3,4,5,28,10,9,9 +GP,F,16,U,GT3,A,3,1,services,other,course,mother,1,2,3,no,yes,yes,no,yes,yes,yes,no,2,3,3,2,2,4,5,7,7,7 +GP,F,16,U,GT3,T,4,3,teacher,other,other,mother,1,2,0,no,no,yes,yes,yes,yes,yes,yes,1,3,2,1,1,1,10,11,12,13 +GP,F,16,U,GT3,T,1,1,at_home,other,home,mother,2,1,0,no,yes,yes,no,yes,yes,no,no,4,3,2,1,4,5,6,9,9,10 +GP,F,17,R,GT3,T,4,3,teacher,other,reputation,mother,2,3,0,no,yes,yes,yes,yes,yes,yes,yes,4,4,2,1,1,4,6,7,7,7 +GP,F,19,U,GT3,T,3,3,other,other,reputation,other,1,4,0,no,yes,yes,yes,yes,yes,yes,no,4,3,3,1,2,3,10,8,8,8 +GP,M,17,U,LE3,T,4,4,services,other,home,mother,1,2,0,no,yes,yes,no,yes,yes,yes,yes,5,3,5,4,5,3,13,12,12,13 +GP,F,16,U,GT3,A,2,2,other,other,reputation,mother,1,2,0,yes,yes,yes,no,yes,yes,yes,no,3,3,4,1,1,4,0,12,13,14 +GP,M,18,U,GT3,T,2,2,services,other,home,mother,1,2,1,no,yes,yes,yes,yes,yes,yes,no,4,4,4,2,4,5,15,6,7,8 +GP,F,17,R,LE3,T,4,4,services,other,other,mother,1,1,0,no,yes,yes,no,yes,yes,no,no,5,2,1,1,2,3,12,8,10,10 +GP,F,17,U,LE3,T,3,2,other,other,reputation,mother,2,2,0,no,no,yes,no,yes,yes,yes,no,4,4,4,1,3,1,2,14,15,15 +GP,F,17,U,GT3,T,4,3,other,other,reputation,mother,1,2,2,no,no,yes,no,yes,yes,yes,yes,3,4,5,2,4,1,22,6,6,4 +GP,M,18,U,LE3,T,3,3,services,health,home,father,1,2,1,no,yes,yes,no,yes,yes,yes,no,3,2,4,2,4,4,13,6,6,8 +GP,F,17,U,GT3,T,2,3,at_home,other,home,father,2,1,0,no,yes,yes,no,yes,yes,no,no,3,3,3,1,4,3,3,7,7,8 +GP,F,17,U,GT3,T,2,2,at_home,at_home,course,mother,1,3,0,no,yes,yes,yes,yes,yes,yes,no,4,3,3,1,1,4,4,9,10,10 +GP,F,17,R,GT3,T,2,1,at_home,services,reputation,mother,2,2,0,no,yes,no,yes,yes,yes,yes,no,4,2,5,1,2,5,2,6,6,6 +GP,F,17,U,GT3,T,1,1,at_home,other,reputation,mother,1,3,1,no,yes,no,yes,yes,yes,no,yes,4,3,4,1,1,5,0,6,5,0 +GP,F,16,U,GT3,T,2,3,services,teacher,other,mother,1,2,0,yes,no,no,no,yes,yes,yes,no,2,3,1,1,1,3,2,16,16,17 +GP,M,18,U,GT3,T,2,2,other,other,home,mother,2,2,0,no,yes,yes,no,yes,yes,yes,no,3,3,3,5,5,4,0,12,13,13 +GP,F,16,U,GT3,T,4,4,teacher,services,home,mother,1,3,0,no,yes,no,yes,no,yes,yes,no,5,3,2,1,1,5,0,13,13,14 +GP,F,18,R,GT3,T,3,1,other,other,reputation,mother,1,2,1,no,no,no,yes,yes,yes,yes,yes,5,3,3,1,1,4,16,9,8,7 +GP,F,17,U,GT3,T,3,2,other,other,course,mother,1,2,0,no,no,no,yes,no,yes,yes,no,5,3,4,1,3,3,10,16,15,15 +GP,M,17,U,LE3,T,2,3,services,services,reputation,father,1,2,0,no,yes,yes,no,no,yes,yes,no,5,3,3,1,3,3,2,12,11,12 +GP,M,18,U,LE3,T,2,1,at_home,other,course,mother,4,2,0,yes,yes,yes,yes,yes,yes,yes,yes,4,3,2,4,5,3,14,10,8,9 +GP,F,17,U,GT3,A,2,1,other,other,course,mother,2,3,0,no,no,no,yes,yes,yes,yes,yes,3,2,3,1,2,3,10,12,10,12 +GP,F,17,U,LE3,T,4,3,health,other,reputation,father,1,2,0,no,no,no,yes,yes,yes,yes,yes,3,2,3,1,2,3,14,13,13,14 +GP,M,17,R,GT3,T,2,2,other,other,course,father,2,2,0,no,yes,yes,yes,yes,yes,yes,no,4,5,2,1,1,1,4,11,11,11 +GP,M,17,U,GT3,T,4,4,teacher,teacher,reputation,mother,1,2,0,yes,yes,no,yes,yes,yes,yes,yes,4,5,5,1,3,2,14,11,9,9 +GP,M,16,U,GT3,T,4,4,health,other,reputation,father,1,2,0,no,yes,yes,yes,yes,yes,yes,no,4,2,4,2,4,1,2,14,13,13 +GP,M,16,U,LE3,T,1,1,other,other,home,mother,2,2,0,no,yes,yes,no,yes,yes,yes,no,3,4,2,1,1,5,18,9,7,6 +GP,M,16,U,GT3,T,3,2,at_home,other,reputation,mother,2,3,0,no,no,no,yes,yes,yes,yes,yes,5,3,3,1,3,2,10,11,9,10 +GP,M,17,U,LE3,T,2,2,other,other,home,father,1,2,0,no,no,yes,yes,no,yes,yes,yes,4,4,2,5,5,4,4,14,13,13 +GP,F,16,U,GT3,T,2,1,other,other,home,mother,1,1,0,no,no,no,no,yes,yes,yes,yes,4,5,2,1,1,5,20,13,12,12 +GP,F,17,R,GT3,T,2,1,at_home,services,course,mother,3,2,0,no,no,no,yes,yes,yes,no,no,2,1,1,1,1,3,2,13,11,11 +GP,M,18,U,GT3,T,2,2,other,services,reputation,father,1,2,1,no,no,no,no,yes,no,yes,no,5,5,4,3,5,2,0,7,7,0 +GP,M,17,U,LE3,T,4,3,health,other,course,mother,2,2,0,no,no,no,yes,yes,yes,yes,yes,2,5,5,1,4,5,14,12,12,12 +GP,M,17,R,LE3,A,4,4,teacher,other,course,mother,2,2,0,no,yes,yes,no,yes,yes,yes,no,3,3,3,2,3,4,2,10,11,12 +GP,M,16,U,LE3,T,4,3,teacher,other,course,mother,1,1,0,no,no,no,yes,no,yes,yes,no,5,4,5,1,1,3,0,6,0,0 +GP,M,16,U,GT3,T,4,4,services,services,course,mother,1,1,0,no,no,no,yes,yes,yes,yes,no,5,3,2,1,2,5,0,13,12,12 +GP,F,18,U,GT3,T,2,1,other,other,course,other,2,3,0,no,yes,yes,no,no,yes,yes,yes,4,4,4,1,1,3,0,7,0,0 +GP,M,16,U,GT3,T,2,1,other,other,course,mother,3,1,0,no,no,no,no,yes,yes,yes,no,4,3,3,1,1,4,6,18,18,18 +GP,M,17,U,GT3,T,2,3,other,other,course,father,2,1,0,no,no,no,no,yes,yes,yes,no,5,2,2,1,1,2,4,12,12,13 +GP,M,22,U,GT3,T,3,1,services,services,other,mother,1,1,3,no,no,no,no,no,no,yes,yes,5,4,5,5,5,1,16,6,8,8 +GP,M,18,R,LE3,T,3,3,other,services,course,mother,1,2,1,no,yes,no,no,yes,yes,yes,yes,4,3,3,1,3,5,8,3,5,5 +GP,M,16,U,GT3,T,0,2,other,other,other,mother,1,1,0,no,no,yes,no,no,yes,yes,no,4,3,2,2,4,5,0,13,15,15 +GP,M,18,U,GT3,T,3,2,services,other,course,mother,2,1,1,no,no,no,no,yes,no,yes,no,4,4,5,2,4,5,0,6,8,8 +GP,M,16,U,GT3,T,3,3,at_home,other,reputation,other,3,2,0,yes,yes,no,no,no,yes,yes,no,5,3,3,1,3,2,6,7,10,10 +GP,M,18,U,GT3,T,2,1,services,services,other,mother,1,1,1,no,no,no,no,no,no,yes,no,3,2,5,2,5,5,4,6,9,8 +GP,M,16,R,GT3,T,2,1,other,other,course,mother,2,1,0,no,no,no,yes,no,yes,no,no,3,3,2,1,3,3,0,8,9,8 +GP,M,17,R,GT3,T,2,1,other,other,course,mother,1,1,0,no,no,no,no,no,yes,yes,no,4,4,2,2,4,5,0,8,12,12 +GP,M,17,U,LE3,T,1,1,health,other,course,mother,2,1,1,no,yes,no,yes,yes,yes,yes,no,4,4,4,1,2,5,2,7,9,8 +GP,F,17,U,LE3,T,4,2,teacher,services,reputation,mother,1,4,0,no,yes,yes,yes,yes,yes,yes,no,4,2,3,1,1,4,6,14,12,13 +GP,M,19,U,LE3,A,4,3,services,at_home,reputation,mother,1,2,0,no,yes,no,no,yes,yes,yes,no,4,3,1,1,1,1,12,11,11,11 +GP,M,18,U,GT3,T,2,1,other,other,home,mother,1,2,0,no,no,no,yes,yes,yes,yes,no,5,2,4,1,2,4,8,15,14,14 +GP,F,17,U,LE3,T,2,2,services,services,course,father,1,4,0,no,no,yes,yes,yes,yes,yes,yes,3,4,1,1,1,2,0,10,9,0 +GP,F,18,U,GT3,T,4,3,services,other,home,father,1,2,0,no,yes,yes,no,yes,yes,yes,yes,3,1,2,1,3,2,21,17,18,18 +GP,M,18,U,GT3,T,4,3,teacher,other,course,mother,1,2,0,no,yes,yes,no,no,yes,yes,no,4,3,2,1,1,3,2,8,8,8 +GP,M,18,R,GT3,T,3,2,other,other,course,mother,1,3,0,no,no,no,yes,no,yes,no,no,5,3,2,1,1,3,1,13,12,12 +GP,F,17,U,GT3,T,3,3,other,other,home,mother,1,3,0,no,no,no,yes,no,yes,no,no,3,2,3,1,1,4,4,10,9,9 +GP,F,18,U,GT3,T,2,2,at_home,services,home,mother,1,3,0,no,yes,yes,yes,yes,yes,yes,yes,4,3,3,1,1,3,0,9,10,0 +GP,M,18,R,LE3,A,3,4,other,other,reputation,mother,2,2,0,no,yes,yes,yes,yes,yes,yes,no,4,2,5,3,4,1,13,17,17,17 +GP,M,17,U,GT3,T,3,1,services,other,other,mother,1,2,0,no,no,yes,yes,yes,yes,yes,yes,5,4,4,3,4,5,2,9,9,10 +GP,F,18,R,GT3,T,4,4,teacher,other,reputation,mother,2,2,0,no,no,yes,yes,yes,yes,yes,no,4,3,4,2,2,4,8,12,10,11 +GP,M,18,U,GT3,T,4,2,health,other,reputation,father,1,2,0,no,yes,yes,yes,yes,yes,yes,yes,5,4,5,1,3,5,10,10,9,10 +GP,F,18,R,GT3,T,2,1,other,other,reputation,mother,2,2,0,no,yes,no,no,yes,no,yes,yes,4,3,5,1,2,3,0,6,0,0 +GP,F,19,U,GT3,T,3,3,other,services,home,other,1,2,2,no,yes,yes,yes,yes,yes,yes,no,4,3,5,3,3,5,15,9,9,9 +GP,F,18,U,GT3,T,2,3,other,services,reputation,father,1,4,0,no,yes,yes,yes,yes,yes,yes,yes,4,5,5,1,3,2,4,15,14,14 +GP,F,18,U,LE3,T,1,1,other,other,home,mother,2,2,0,no,yes,yes,no,no,yes,no,no,4,4,3,1,1,3,2,11,11,11 +GP,M,17,R,GT3,T,1,2,at_home,at_home,home,mother,1,2,0,no,yes,yes,yes,no,yes,no,yes,3,5,2,2,2,1,2,15,14,14 +GP,F,17,U,GT3,T,2,4,at_home,health,reputation,mother,2,2,0,no,yes,yes,no,yes,yes,yes,yes,4,3,3,1,1,1,2,10,10,10 +GP,F,17,U,LE3,T,2,2,services,other,course,mother,2,2,0,yes,yes,yes,no,yes,yes,yes,yes,4,4,4,2,3,5,6,12,12,12 +GP,F,18,R,GT3,A,3,2,other,services,home,mother,2,2,0,no,no,no,no,no,no,yes,yes,4,1,1,1,1,5,75,10,9,9 +GP,M,18,U,GT3,T,4,4,teacher,services,home,mother,2,1,0,no,no,yes,yes,yes,yes,yes,no,3,2,4,1,4,3,22,9,9,9 +GP,F,18,U,GT3,T,4,4,health,health,reputation,father,1,2,1,yes,yes,no,yes,yes,yes,yes,yes,2,4,4,1,1,4,15,9,8,8 +GP,M,18,U,LE3,T,4,3,teacher,services,course,mother,2,1,0,no,no,yes,yes,yes,yes,yes,no,4,2,3,1,2,1,8,10,11,10 +GP,M,17,U,LE3,A,4,1,services,other,home,mother,2,1,0,no,no,yes,yes,yes,yes,yes,yes,4,5,4,2,4,5,30,8,8,8 +GP,M,17,U,LE3,A,3,2,teacher,services,home,mother,1,1,1,no,no,no,no,yes,yes,yes,no,4,4,4,3,4,3,19,11,9,10 +GP,F,18,R,LE3,T,1,1,at_home,other,reputation,mother,2,4,0,no,yes,yes,yes,yes,yes,no,no,5,2,2,1,1,3,1,12,12,12 +GP,F,18,U,GT3,T,1,1,other,other,home,mother,2,2,0,yes,no,no,yes,yes,yes,yes,no,5,4,4,1,1,4,4,8,9,10 +GP,F,17,U,GT3,T,2,2,other,other,course,mother,1,2,0,no,yes,no,no,no,yes,yes,no,5,4,5,1,2,5,4,10,9,11 +GP,M,17,U,GT3,T,1,1,other,other,reputation,father,1,2,0,no,no,yes,no,no,yes,yes,no,4,3,3,1,2,4,2,12,10,11 +GP,F,18,U,GT3,T,2,2,at_home,at_home,other,mother,1,3,0,no,yes,yes,no,yes,yes,yes,no,4,3,3,1,2,2,5,18,18,19 +GP,F,17,U,GT3,T,1,1,services,teacher,reputation,mother,1,3,0,no,yes,yes,no,yes,yes,yes,no,4,3,3,1,1,3,6,13,12,12 +GP,M,18,U,GT3,T,2,1,services,services,reputation,mother,1,3,0,no,no,yes,yes,yes,yes,yes,no,4,2,4,1,3,2,6,15,14,14 +GP,M,18,U,LE3,A,4,4,teacher,teacher,reputation,mother,1,2,0,no,yes,yes,yes,yes,yes,yes,no,5,4,3,1,1,2,9,15,13,15 +GP,M,18,U,GT3,T,4,2,teacher,other,home,mother,1,2,0,no,yes,yes,yes,yes,yes,yes,yes,4,3,2,1,4,5,11,12,11,11 +GP,F,17,U,GT3,T,4,3,health,services,reputation,mother,1,3,0,no,yes,yes,no,yes,yes,yes,no,4,2,2,1,2,3,0,15,15,15 +GP,F,18,U,LE3,T,2,1,services,at_home,reputation,mother,1,2,1,no,no,no,no,yes,yes,yes,yes,5,4,3,1,1,5,12,12,12,13 +GP,F,17,R,LE3,T,3,1,services,other,reputation,mother,2,4,0,no,yes,yes,no,yes,yes,no,no,3,1,2,1,1,3,6,18,18,18 +GP,M,18,R,LE3,T,3,2,services,other,reputation,mother,2,3,0,no,yes,yes,yes,yes,yes,yes,no,5,4,2,1,1,4,8,14,13,14 +GP,M,17,U,GT3,T,3,3,health,other,home,mother,1,1,0,no,yes,yes,no,yes,yes,yes,no,4,4,3,1,3,5,4,14,12,11 +GP,F,19,U,GT3,T,4,4,health,other,reputation,other,2,2,0,no,yes,yes,yes,yes,yes,yes,no,2,3,4,2,3,2,0,10,9,0 +GP,F,18,U,LE3,T,4,3,other,other,home,other,2,2,0,no,yes,yes,no,yes,yes,yes,yes,4,4,5,1,2,2,10,10,8,8 +GP,F,18,U,GT3,T,4,3,other,other,reputation,father,1,4,0,no,yes,yes,no,yes,yes,yes,no,4,3,3,1,1,3,0,14,13,14 +GP,M,18,U,LE3,T,4,4,teacher,teacher,home,mother,1,1,0,no,yes,yes,no,yes,yes,yes,yes,1,4,2,2,2,1,5,16,15,16 +GP,F,18,U,LE3,A,4,4,health,other,home,mother,1,2,0,no,yes,no,no,yes,yes,yes,yes,4,2,4,1,1,4,14,12,10,11 +GP,M,17,U,LE3,T,4,4,other,teacher,home,father,2,1,0,no,no,yes,no,yes,yes,yes,no,4,1,1,2,2,5,0,11,11,10 +GP,F,17,U,GT3,T,4,2,other,other,reputation,mother,2,3,0,no,yes,yes,no,yes,yes,yes,no,4,3,3,1,1,3,0,15,12,14 +GP,F,17,U,GT3,T,3,2,health,health,reputation,father,1,4,0,no,yes,yes,yes,no,yes,yes,no,5,2,2,1,2,5,0,17,17,18 +GP,M,19,U,GT3,T,3,3,other,other,home,other,1,2,1,no,yes,no,yes,yes,yes,yes,yes,4,4,4,1,1,3,20,15,14,13 +GP,F,18,U,GT3,T,2,4,services,at_home,reputation,other,1,2,1,no,yes,yes,yes,yes,yes,yes,no,4,4,3,1,1,3,8,14,12,12 +GP,M,20,U,GT3,A,3,2,services,other,course,other,1,1,0,no,no,no,yes,yes,yes,no,no,5,5,3,1,1,5,0,17,18,18 +GP,M,19,U,GT3,T,4,4,teacher,services,reputation,other,2,1,1,no,yes,yes,no,yes,yes,yes,yes,4,3,4,1,1,4,38,8,9,8 +GP,M,19,R,GT3,T,3,3,other,services,reputation,father,1,2,1,no,no,no,yes,yes,yes,no,yes,4,5,3,1,2,5,0,15,12,12 +GP,F,19,U,LE3,T,1,1,at_home,other,reputation,other,1,2,1,yes,yes,no,yes,no,yes,yes,no,4,4,3,1,3,3,18,12,10,10 +GP,F,19,U,LE3,T,1,2,services,services,home,other,1,2,1,no,no,no,yes,no,yes,no,yes,4,2,4,2,2,3,0,9,9,0 +GP,F,19,U,GT3,T,2,1,at_home,other,other,other,3,2,0,no,yes,no,no,yes,no,yes,yes,3,4,1,1,1,2,20,14,12,13 +GP,M,19,U,GT3,T,1,2,other,services,course,other,1,2,1,no,no,no,no,no,yes,yes,no,4,5,2,2,2,4,3,13,11,11 +GP,F,19,U,LE3,T,3,2,services,other,reputation,other,2,2,1,no,yes,yes,no,no,yes,yes,yes,4,2,2,1,2,1,22,13,10,11 +GP,F,19,U,GT3,T,1,1,at_home,health,home,other,1,3,2,no,no,no,no,no,yes,yes,yes,4,1,2,1,1,3,14,15,13,13 +GP,F,19,R,GT3,T,2,3,other,other,reputation,other,1,3,1,no,no,no,no,yes,yes,yes,yes,4,1,2,1,1,3,40,13,11,11 +GP,F,18,U,GT3,T,2,1,services,other,course,mother,2,2,0,no,yes,yes,yes,yes,yes,yes,no,5,3,3,1,2,1,0,8,8,0 +GP,F,18,U,GT3,T,4,3,other,other,course,mother,1,3,0,no,yes,yes,yes,yes,yes,yes,yes,4,3,4,1,1,5,9,9,10,9 +GP,F,17,R,GT3,T,3,4,at_home,services,course,father,1,3,0,no,yes,yes,yes,no,yes,yes,no,4,3,4,2,5,5,0,11,11,10 +GP,F,18,U,GT3,T,4,4,teacher,other,course,mother,1,2,0,no,yes,yes,no,yes,yes,yes,no,4,4,4,3,3,5,2,11,11,11 +GP,F,17,U,GT3,A,4,3,services,services,course,mother,1,2,0,no,yes,yes,no,yes,yes,yes,yes,5,2,2,1,2,5,23,13,13,13 +GP,F,17,U,GT3,T,2,2,other,other,course,mother,1,2,0,no,yes,no,no,yes,yes,no,yes,4,2,2,1,1,3,12,11,9,9 +GP,F,17,R,LE3,T,2,2,services,services,course,mother,1,3,0,no,yes,yes,yes,yes,yes,yes,no,3,3,2,2,2,3,3,11,11,11 +GP,F,17,U,GT3,T,3,1,services,services,course,father,1,3,0,no,yes,no,no,no,yes,yes,no,3,4,3,2,3,5,1,12,14,15 +GP,F,17,U,LE3,T,0,2,at_home,at_home,home,father,2,3,0,no,no,no,no,yes,yes,yes,no,3,3,3,2,3,2,0,16,15,15 +GP,M,18,U,GT3,T,4,4,other,other,course,mother,1,3,0,no,no,no,yes,yes,yes,yes,no,4,3,3,2,2,3,3,9,12,11 +GP,M,17,U,GT3,T,3,3,other,services,reputation,mother,1,1,0,no,no,no,yes,no,yes,yes,no,4,3,5,3,5,5,3,14,15,16 +GP,M,17,R,GT3,T,2,2,services,other,course,mother,4,1,0,no,yes,no,no,yes,yes,yes,no,4,4,5,5,5,4,8,11,10,10 +GP,F,17,U,GT3,T,4,4,teacher,services,course,mother,1,3,0,no,yes,yes,yes,yes,yes,yes,no,5,4,4,1,3,4,7,10,9,9 +GP,F,17,U,GT3,T,4,4,teacher,teacher,course,mother,2,3,0,no,yes,yes,no,no,yes,yes,yes,4,3,3,1,2,4,4,14,14,14 +GP,M,18,U,LE3,T,2,2,other,other,course,mother,1,4,0,no,yes,no,yes,yes,yes,yes,no,4,5,5,2,4,5,2,9,8,8 +GP,F,17,R,GT3,T,2,4,at_home,other,course,father,1,3,0,no,yes,no,no,yes,yes,yes,yes,4,4,3,1,1,5,7,12,14,14 +GP,F,18,U,GT3,T,3,3,services,services,home,mother,1,2,0,no,no,no,yes,yes,yes,yes,no,5,3,4,1,1,4,0,7,0,0 +GP,F,18,U,LE3,T,2,2,other,other,home,other,1,2,0,no,no,no,yes,no,yes,yes,yes,4,3,3,1,1,2,0,8,8,0 +GP,F,18,R,GT3,T,2,2,at_home,other,course,mother,2,4,0,no,no,no,yes,yes,yes,no,no,4,4,4,1,1,4,0,10,9,0 +GP,F,17,U,GT3,T,3,4,services,other,course,mother,1,3,0,no,no,no,no,yes,yes,yes,no,4,4,5,1,3,5,16,16,15,15 +GP,F,19,R,GT3,A,3,1,services,at_home,home,other,1,3,1,no,no,yes,no,yes,yes,no,no,5,4,3,1,2,5,12,14,13,13 +GP,F,17,U,GT3,T,3,2,other,other,home,mother,1,2,0,no,yes,yes,no,yes,yes,yes,yes,4,3,2,2,3,2,0,7,8,0 +GP,F,18,U,LE3,T,3,3,services,services,home,mother,1,4,0,no,yes,no,no,yes,yes,yes,no,5,3,3,1,1,1,7,16,15,17 +GP,F,17,R,GT3,A,3,2,other,other,home,mother,1,2,0,no,yes,yes,no,yes,yes,yes,no,4,3,3,2,3,2,4,9,10,10 +GP,F,19,U,GT3,T,2,1,services,services,home,other,1,3,1,no,no,yes,yes,yes,yes,yes,yes,4,3,4,1,3,3,4,11,12,11 +GP,M,18,U,GT3,T,4,4,teacher,services,home,father,1,2,1,no,yes,no,yes,yes,yes,yes,no,4,3,3,2,2,2,0,10,10,0 +GP,M,18,U,LE3,T,3,4,services,other,home,mother,1,2,0,no,no,no,yes,yes,yes,yes,yes,4,3,3,1,3,5,11,16,15,15 +GP,F,17,U,GT3,A,2,2,at_home,at_home,home,father,1,2,1,no,yes,no,no,yes,yes,yes,yes,3,3,1,1,2,4,0,9,8,0 +GP,F,18,U,GT3,T,2,3,at_home,other,course,mother,1,3,0,no,yes,no,no,yes,yes,yes,no,4,3,3,1,2,3,4,11,10,10 +GP,F,18,U,GT3,T,3,2,other,services,other,mother,1,3,0,no,no,no,no,yes,yes,yes,yes,5,4,3,2,3,1,7,13,13,14 +GP,M,18,R,GT3,T,4,3,teacher,services,course,mother,1,3,0,no,no,no,no,yes,yes,yes,yes,5,3,2,1,2,4,9,16,15,16 +GP,M,18,U,GT3,T,4,3,teacher,other,course,mother,1,3,0,no,yes,yes,no,yes,yes,yes,yes,5,4,5,2,3,5,0,10,10,9 +GP,F,17,U,GT3,T,4,3,health,other,reputation,mother,1,3,0,no,yes,yes,yes,yes,yes,yes,yes,4,4,3,1,3,4,0,13,15,15 +MS,M,18,R,GT3,T,3,2,other,other,course,mother,2,1,1,no,yes,no,no,no,yes,yes,no,2,5,5,5,5,5,10,11,13,13 +MS,M,19,R,GT3,T,1,1,other,services,home,other,3,2,3,no,no,no,no,yes,yes,yes,no,5,4,4,3,3,2,8,8,7,8 +MS,M,17,U,GT3,T,3,3,health,other,course,mother,2,2,0,no,yes,yes,no,yes,yes,yes,no,4,5,4,2,3,3,2,13,13,13 +MS,M,18,U,LE3,T,1,3,at_home,services,course,mother,1,1,1,no,no,no,no,yes,no,yes,yes,4,3,3,2,3,3,7,8,7,8 +MS,M,19,R,GT3,T,1,1,other,other,home,other,3,1,1,no,yes,no,no,yes,yes,yes,no,4,4,4,3,3,5,4,8,8,8 +MS,M,17,R,GT3,T,4,3,services,other,home,mother,2,2,0,no,yes,yes,yes,no,yes,yes,yes,4,5,5,1,3,2,4,13,11,11 +MS,F,18,U,GT3,T,3,3,services,services,course,father,1,2,0,no,yes,no,no,yes,yes,no,yes,5,3,4,1,1,5,0,10,9,9 +MS,F,17,R,GT3,T,4,4,teacher,services,other,father,2,2,0,no,yes,yes,yes,yes,yes,yes,no,4,3,3,1,2,5,4,12,13,13 +MS,F,17,U,LE3,A,3,2,services,other,reputation,mother,2,2,0,no,no,no,no,yes,yes,no,yes,1,2,3,1,2,5,2,12,12,11 +MS,M,18,U,LE3,T,1,1,other,services,home,father,2,1,0,no,no,no,no,no,yes,yes,yes,3,3,2,1,2,3,4,10,10,10 +MS,F,18,U,LE3,T,1,1,at_home,services,course,father,2,3,0,no,no,no,no,yes,yes,yes,no,5,3,2,1,1,4,0,18,16,16 +MS,F,18,R,LE3,A,1,4,at_home,other,course,mother,3,2,0,no,no,no,no,yes,yes,no,yes,4,3,4,1,4,5,0,13,13,13 +MS,M,18,R,LE3,T,1,1,at_home,other,other,mother,2,2,1,no,no,no,yes,no,no,no,no,4,4,3,2,3,5,2,13,12,12 +MS,F,18,U,GT3,T,3,3,services,services,other,mother,2,2,0,no,yes,no,no,yes,yes,yes,yes,4,3,2,1,3,3,0,11,11,10 +MS,F,17,U,LE3,T,4,4,at_home,at_home,course,mother,1,2,0,no,yes,yes,yes,yes,yes,yes,yes,2,3,4,1,1,1,0,16,15,15 +MS,F,17,R,GT3,T,1,2,other,services,course,father,2,2,0,no,no,no,no,no,yes,no,no,3,2,2,1,2,3,0,12,11,12 +MS,M,18,R,GT3,T,1,3,at_home,other,course,mother,2,2,0,no,yes,yes,no,yes,yes,no,no,3,3,4,2,4,3,4,10,10,10 +MS,M,18,U,LE3,T,4,4,teacher,services,other,mother,2,3,0,no,no,yes,no,yes,yes,yes,yes,4,2,2,2,2,5,0,13,13,13 +MS,F,17,R,GT3,T,1,1,other,services,reputation,mother,3,1,1,no,yes,yes,no,yes,yes,yes,yes,5,2,1,1,2,1,0,7,6,0 +MS,F,18,U,GT3,T,2,3,at_home,services,course,father,2,1,0,no,yes,yes,no,yes,yes,yes,yes,5,2,3,1,2,4,0,11,10,10 +MS,F,18,R,GT3,T,4,4,other,teacher,other,father,3,2,0,no,yes,yes,no,no,yes,yes,yes,3,2,2,4,2,5,10,14,12,11 +MS,F,19,U,LE3,T,3,2,services,services,home,other,2,2,2,no,no,no,yes,yes,yes,no,yes,3,2,2,1,1,3,4,7,7,9 +MS,M,18,R,LE3,T,1,2,at_home,services,other,father,3,1,0,no,yes,yes,yes,yes,no,yes,yes,4,3,3,2,3,3,3,14,12,12 +MS,F,17,U,GT3,T,2,2,other,at_home,home,mother,1,3,0,no,no,no,yes,yes,yes,no,yes,3,4,3,1,1,3,8,13,11,11 +MS,F,17,R,GT3,T,1,2,other,other,course,mother,1,1,0,no,no,no,yes,yes,yes,yes,no,3,5,5,1,3,1,14,6,5,5 +MS,F,18,R,LE3,T,4,4,other,other,reputation,mother,2,3,0,no,no,no,no,yes,yes,yes,no,5,4,4,1,1,1,0,19,18,19 +MS,F,18,R,GT3,T,1,1,other,other,home,mother,4,3,0,no,no,no,no,yes,yes,yes,no,4,3,2,1,2,4,2,8,8,10 +MS,F,20,U,GT3,T,4,2,health,other,course,other,2,3,2,no,yes,yes,no,no,yes,yes,yes,5,4,3,1,1,3,4,15,14,15 +MS,F,18,R,LE3,T,4,4,teacher,services,course,mother,1,2,0,no,no,yes,yes,yes,yes,yes,no,5,4,3,3,4,2,4,8,9,10 +MS,F,18,U,GT3,T,3,3,other,other,home,mother,1,2,0,no,no,yes,no,yes,yes,yes,yes,4,1,3,1,2,1,0,15,15,15 +MS,F,17,R,GT3,T,3,1,at_home,other,reputation,mother,1,2,0,no,yes,yes,yes,no,yes,yes,no,4,5,4,2,3,1,17,10,10,10 +MS,M,18,U,GT3,T,4,4,teacher,teacher,home,father,1,2,0,no,no,yes,yes,no,yes,yes,no,3,2,4,1,4,2,4,15,14,14 +MS,M,18,R,GT3,T,2,1,other,other,other,mother,2,1,0,no,no,no,yes,no,yes,yes,yes,4,4,3,1,3,5,5,7,6,7 +MS,M,17,U,GT3,T,2,3,other,services,home,father,2,2,0,no,no,no,yes,yes,yes,yes,no,4,4,3,1,1,3,2,11,11,10 +MS,M,19,R,GT3,T,1,1,other,services,other,mother,2,1,1,no,no,no,no,yes,yes,no,no,4,3,2,1,3,5,0,6,5,0 +MS,M,18,R,GT3,T,4,2,other,other,home,father,2,1,1,no,no,yes,no,yes,yes,no,no,5,4,3,4,3,3,14,6,5,5 +MS,F,18,R,GT3,T,2,2,at_home,other,other,mother,2,3,0,no,no,yes,no,yes,yes,no,no,5,3,3,1,3,4,2,10,9,10 +MS,F,18,R,GT3,T,4,4,teacher,at_home,reputation,mother,3,1,0,no,yes,yes,yes,yes,yes,yes,yes,4,4,3,2,2,5,7,6,5,6 +MS,F,19,R,GT3,T,2,3,services,other,course,mother,1,3,1,no,no,no,yes,no,yes,yes,no,5,4,2,1,2,5,0,7,5,0 +MS,F,18,U,LE3,T,3,1,teacher,services,course,mother,1,2,0,no,yes,yes,no,yes,yes,yes,no,4,3,4,1,1,1,0,7,9,8 +MS,F,18,U,GT3,T,1,1,other,other,course,mother,2,2,1,no,no,no,yes,yes,yes,no,no,1,1,1,1,1,5,0,6,5,0 +MS,M,20,U,LE3,A,2,2,services,services,course,other,1,2,2,no,yes,yes,no,yes,yes,no,no,5,5,4,4,5,4,11,9,9,9 +MS,M,17,U,LE3,T,3,1,services,services,course,mother,2,1,0,no,no,no,no,no,yes,yes,no,2,4,5,3,4,2,3,14,16,16 +MS,M,21,R,GT3,T,1,1,other,other,course,other,1,1,3,no,no,no,no,no,yes,no,no,5,5,3,3,3,3,3,10,8,7 +MS,M,18,R,LE3,T,3,2,services,other,course,mother,3,1,0,no,no,no,no,no,yes,yes,no,4,4,1,3,4,5,0,11,12,10 +MS,M,19,U,LE3,T,1,1,other,at_home,course,father,1,1,0,no,no,no,no,yes,yes,yes,no,3,2,3,3,3,5,5,8,9,9 diff --git a/kamyshov_danila_lab_4/templates/index.html b/kamyshov_danila_lab_4/templates/index.html new file mode 100644 index 0000000..95deee5 --- /dev/null +++ b/kamyshov_danila_lab_4/templates/index.html @@ -0,0 +1,11 @@ + + + + + Student Clusters + + +

Student Clusters

+ Student Clusters + +