AlainDeLong commited on
Commit
3c8c0e4
1 Parent(s): 5a61cf3

first commit

Browse files
This view is limited to 50 files because it contains too many changes.   See raw diff
Files changed (50) hide show
  1. app.py +63 -0
  2. artifacts/data.csv +1001 -0
  3. artifacts/model.pkl +0 -0
  4. artifacts/preprocessor.pkl +0 -0
  5. artifacts/test.csv +201 -0
  6. artifacts/train.csv +801 -0
  7. notebook/1. EDA STUDENT PERFORMANCE .ipynb +0 -0
  8. notebook/2. MODEL TRAINING.ipynb +1105 -0
  9. notebook/catboost_info/catboost_training.json +1004 -0
  10. notebook/catboost_info/learn/events.out.tfevents +0 -0
  11. notebook/catboost_info/learn_error.tsv +1001 -0
  12. notebook/catboost_info/time_left.tsv +1001 -0
  13. notebook/data/stud.csv +1001 -0
  14. notebook/src/__init__.py +0 -0
  15. notebook/src/__pycache__/__init__.cpython-38.pyc +0 -0
  16. notebook/src/__pycache__/exception.cpython-38.pyc +0 -0
  17. notebook/src/__pycache__/logger.cpython-38.pyc +0 -0
  18. notebook/src/__pycache__/utils.cpython-38.pyc +0 -0
  19. notebook/src/components/__init__.py +0 -0
  20. notebook/src/components/__pycache__/__init__.cpython-38.pyc +0 -0
  21. notebook/src/components/__pycache__/data_transformation.cpython-38.pyc +0 -0
  22. notebook/src/components/__pycache__/model_trainer.cpython-38.pyc +0 -0
  23. notebook/src/components/data_ingestion.py +67 -0
  24. notebook/src/components/data_transformation.py +116 -0
  25. notebook/src/components/model_trainer.py +127 -0
  26. notebook/src/exception.py +30 -0
  27. notebook/src/logger.py +18 -0
  28. notebook/src/pipeline/__init__.py +0 -0
  29. notebook/src/pipeline/__pycache__/__init__.cpython-38.pyc +0 -0
  30. notebook/src/pipeline/__pycache__/predict_pipeline.cpython-38.pyc +0 -0
  31. notebook/src/pipeline/predict_pipeline.py +58 -0
  32. notebook/src/pipeline/train_pipeline.py +0 -0
  33. notebook/src/utils.py +59 -0
  34. requirements.txt +10 -0
  35. src/__init__.py +0 -0
  36. src/__pycache__/__init__.cpython-38.pyc +0 -0
  37. src/__pycache__/exception.cpython-38.pyc +0 -0
  38. src/__pycache__/logger.cpython-38.pyc +0 -0
  39. src/__pycache__/utils.cpython-38.pyc +0 -0
  40. src/components/__init__.py +0 -0
  41. src/components/__pycache__/__init__.cpython-38.pyc +0 -0
  42. src/components/__pycache__/data_transformation.cpython-38.pyc +0 -0
  43. src/components/__pycache__/model_trainer.cpython-38.pyc +0 -0
  44. src/components/data_ingestion.py +67 -0
  45. src/components/data_transformation.py +116 -0
  46. src/components/model_trainer.py +127 -0
  47. src/exception.py +30 -0
  48. src/logger.py +18 -0
  49. src/pipeline/__init__.py +0 -0
  50. src/pipeline/__pycache__/__init__.cpython-38.pyc +0 -0
app.py ADDED
@@ -0,0 +1,63 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import streamlit as st
2
+ from src.pipeline.predict_pipeline import CustomData, PredictPipeline
3
+
4
+ # Application title
5
+ st.set_page_config(page_title="Math Score Predictor")
6
+ st.title("Student Math Score Predictor")
7
+ st.write("This application predicts math scores based on student data.")
8
+
9
+ # Input form
10
+ with st.form(key="student_form"):
11
+ gender = st.selectbox("Gender", options=["male", "female"])
12
+ ethnicity = st.selectbox(
13
+ "Race or Ethnicity",
14
+ options=["group A", "group B", "group C", "group D", "group E"],
15
+ )
16
+ parental_education = st.selectbox(
17
+ "Parental Level of Education",
18
+ options=[
19
+ "associate's degree",
20
+ "bachelor's degree",
21
+ "high school",
22
+ "master's degree",
23
+ "some college",
24
+ "some high school",
25
+ ],
26
+ )
27
+ lunch = st.selectbox("Lunch Type", options=["free/reduced", "standard"])
28
+ test_preparation_course = st.selectbox(
29
+ "Test Preparation Course", options=["none", "completed"]
30
+ )
31
+
32
+ reading_score = st.number_input(
33
+ "Reading Score (out of 100)", min_value=0, max_value=100, step=1
34
+ )
35
+ writing_score = st.number_input(
36
+ "Writing Score (out of 100)", min_value=0, max_value=100, step=1
37
+ )
38
+
39
+ # Submit button
40
+ submit_button = st.form_submit_button("Predict Exam Scores")
41
+
42
+ # Process prediction when button is pressed
43
+ if submit_button:
44
+ # Initialize data
45
+ data = CustomData(
46
+ gender=gender,
47
+ race_ethnicity=ethnicity,
48
+ parental_level_of_education=parental_education,
49
+ lunch=lunch,
50
+ test_preparation_course=test_preparation_course,
51
+ reading_score=reading_score,
52
+ writing_score=writing_score,
53
+ )
54
+
55
+ # Get data as DataFrame
56
+ pred_df = data.get_data_as_dataframe()
57
+
58
+ # Make predictions
59
+ predict_pipeline = PredictPipeline()
60
+ results = predict_pipeline.predict(pred_df)
61
+
62
+ # Display prediction result
63
+ st.success(f"The predicted Maths Score is {results[0]:.2f}")
artifacts/data.csv ADDED
@@ -0,0 +1,1001 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ gender,race_ethnicity,parental_level_of_education,lunch,test_preparation_course,math_score,reading_score,writing_score
2
+ female,group B,bachelor's degree,standard,none,72,72,74
3
+ female,group C,some college,standard,completed,69,90,88
4
+ female,group B,master's degree,standard,none,90,95,93
5
+ male,group A,associate's degree,free/reduced,none,47,57,44
6
+ male,group C,some college,standard,none,76,78,75
7
+ female,group B,associate's degree,standard,none,71,83,78
8
+ female,group B,some college,standard,completed,88,95,92
9
+ male,group B,some college,free/reduced,none,40,43,39
10
+ male,group D,high school,free/reduced,completed,64,64,67
11
+ female,group B,high school,free/reduced,none,38,60,50
12
+ male,group C,associate's degree,standard,none,58,54,52
13
+ male,group D,associate's degree,standard,none,40,52,43
14
+ female,group B,high school,standard,none,65,81,73
15
+ male,group A,some college,standard,completed,78,72,70
16
+ female,group A,master's degree,standard,none,50,53,58
17
+ female,group C,some high school,standard,none,69,75,78
18
+ male,group C,high school,standard,none,88,89,86
19
+ female,group B,some high school,free/reduced,none,18,32,28
20
+ male,group C,master's degree,free/reduced,completed,46,42,46
21
+ female,group C,associate's degree,free/reduced,none,54,58,61
22
+ male,group D,high school,standard,none,66,69,63
23
+ female,group B,some college,free/reduced,completed,65,75,70
24
+ male,group D,some college,standard,none,44,54,53
25
+ female,group C,some high school,standard,none,69,73,73
26
+ male,group D,bachelor's degree,free/reduced,completed,74,71,80
27
+ male,group A,master's degree,free/reduced,none,73,74,72
28
+ male,group B,some college,standard,none,69,54,55
29
+ female,group C,bachelor's degree,standard,none,67,69,75
30
+ male,group C,high school,standard,none,70,70,65
31
+ female,group D,master's degree,standard,none,62,70,75
32
+ female,group D,some college,standard,none,69,74,74
33
+ female,group B,some college,standard,none,63,65,61
34
+ female,group E,master's degree,free/reduced,none,56,72,65
35
+ male,group D,some college,standard,none,40,42,38
36
+ male,group E,some college,standard,none,97,87,82
37
+ male,group E,associate's degree,standard,completed,81,81,79
38
+ female,group D,associate's degree,standard,none,74,81,83
39
+ female,group D,some high school,free/reduced,none,50,64,59
40
+ female,group D,associate's degree,free/reduced,completed,75,90,88
41
+ male,group B,associate's degree,free/reduced,none,57,56,57
42
+ male,group C,associate's degree,free/reduced,none,55,61,54
43
+ female,group C,associate's degree,standard,none,58,73,68
44
+ female,group B,associate's degree,standard,none,53,58,65
45
+ male,group B,some college,free/reduced,completed,59,65,66
46
+ female,group E,associate's degree,free/reduced,none,50,56,54
47
+ male,group B,associate's degree,standard,none,65,54,57
48
+ female,group A,associate's degree,standard,completed,55,65,62
49
+ female,group C,high school,standard,none,66,71,76
50
+ female,group D,associate's degree,free/reduced,completed,57,74,76
51
+ male,group C,high school,standard,completed,82,84,82
52
+ male,group E,some college,standard,none,53,55,48
53
+ male,group E,associate's degree,free/reduced,completed,77,69,68
54
+ male,group C,some college,standard,none,53,44,42
55
+ male,group D,high school,standard,none,88,78,75
56
+ female,group C,some high school,free/reduced,completed,71,84,87
57
+ female,group C,high school,free/reduced,none,33,41,43
58
+ female,group E,associate's degree,standard,completed,82,85,86
59
+ male,group D,associate's degree,standard,none,52,55,49
60
+ male,group D,some college,standard,completed,58,59,58
61
+ female,group C,some high school,free/reduced,none,0,17,10
62
+ male,group E,bachelor's degree,free/reduced,completed,79,74,72
63
+ male,group A,some high school,free/reduced,none,39,39,34
64
+ male,group A,associate's degree,free/reduced,none,62,61,55
65
+ female,group C,associate's degree,standard,none,69,80,71
66
+ female,group D,some high school,standard,none,59,58,59
67
+ male,group B,some high school,standard,none,67,64,61
68
+ male,group D,some high school,free/reduced,none,45,37,37
69
+ female,group C,some college,standard,none,60,72,74
70
+ male,group B,associate's degree,free/reduced,none,61,58,56
71
+ female,group C,associate's degree,standard,none,39,64,57
72
+ female,group D,some college,free/reduced,completed,58,63,73
73
+ male,group D,some college,standard,completed,63,55,63
74
+ female,group A,associate's degree,free/reduced,none,41,51,48
75
+ male,group C,some high school,free/reduced,none,61,57,56
76
+ male,group C,some high school,standard,none,49,49,41
77
+ male,group B,associate's degree,free/reduced,none,44,41,38
78
+ male,group E,some high school,standard,none,30,26,22
79
+ male,group A,bachelor's degree,standard,completed,80,78,81
80
+ female,group D,some high school,standard,completed,61,74,72
81
+ female,group E,master's degree,standard,none,62,68,68
82
+ female,group B,associate's degree,standard,none,47,49,50
83
+ male,group B,high school,free/reduced,none,49,45,45
84
+ male,group A,some college,free/reduced,completed,50,47,54
85
+ male,group E,associate's degree,standard,none,72,64,63
86
+ male,group D,high school,free/reduced,none,42,39,34
87
+ female,group C,some college,standard,none,73,80,82
88
+ female,group C,some college,free/reduced,none,76,83,88
89
+ female,group D,associate's degree,standard,none,71,71,74
90
+ female,group A,some college,standard,none,58,70,67
91
+ female,group D,some high school,standard,none,73,86,82
92
+ female,group C,bachelor's degree,standard,none,65,72,74
93
+ male,group C,high school,free/reduced,none,27,34,36
94
+ male,group C,high school,standard,none,71,79,71
95
+ male,group C,associate's degree,free/reduced,completed,43,45,50
96
+ female,group B,some college,standard,none,79,86,92
97
+ male,group C,associate's degree,free/reduced,completed,78,81,82
98
+ male,group B,some high school,standard,completed,65,66,62
99
+ female,group E,some college,standard,completed,63,72,70
100
+ female,group D,some college,free/reduced,none,58,67,62
101
+ female,group D,bachelor's degree,standard,none,65,67,62
102
+ male,group B,some college,standard,none,79,67,67
103
+ male,group D,bachelor's degree,standard,completed,68,74,74
104
+ female,group D,associate's degree,standard,none,85,91,89
105
+ male,group B,high school,standard,completed,60,44,47
106
+ male,group C,some college,standard,completed,98,86,90
107
+ female,group C,some college,standard,none,58,67,72
108
+ female,group D,master's degree,standard,none,87,100,100
109
+ male,group E,associate's degree,standard,completed,66,63,64
110
+ female,group B,associate's degree,free/reduced,none,52,76,70
111
+ female,group B,some high school,standard,none,70,64,72
112
+ female,group D,associate's degree,free/reduced,completed,77,89,98
113
+ male,group C,high school,standard,none,62,55,49
114
+ male,group A,associate's degree,standard,none,54,53,47
115
+ female,group D,some college,standard,none,51,58,54
116
+ female,group E,bachelor's degree,standard,completed,99,100,100
117
+ male,group C,high school,standard,none,84,77,74
118
+ female,group B,bachelor's degree,free/reduced,none,75,85,82
119
+ female,group D,bachelor's degree,standard,none,78,82,79
120
+ female,group D,some high school,standard,none,51,63,61
121
+ female,group C,some college,standard,none,55,69,65
122
+ female,group C,bachelor's degree,standard,completed,79,92,89
123
+ male,group B,associate's degree,standard,completed,91,89,92
124
+ female,group C,some college,standard,completed,88,93,93
125
+ male,group D,high school,free/reduced,none,63,57,56
126
+ male,group E,some college,standard,none,83,80,73
127
+ female,group B,high school,standard,none,87,95,86
128
+ male,group B,some high school,standard,none,72,68,67
129
+ male,group D,some college,standard,completed,65,77,74
130
+ male,group D,master's degree,standard,none,82,82,74
131
+ female,group A,bachelor's degree,standard,none,51,49,51
132
+ male,group D,master's degree,standard,none,89,84,82
133
+ male,group C,some high school,free/reduced,completed,53,37,40
134
+ male,group E,some college,free/reduced,completed,87,74,70
135
+ female,group C,some college,standard,completed,75,81,84
136
+ male,group D,bachelor's degree,free/reduced,completed,74,79,75
137
+ male,group C,bachelor's degree,standard,none,58,55,48
138
+ male,group B,some high school,standard,completed,51,54,41
139
+ male,group E,high school,standard,none,70,55,56
140
+ female,group C,associate's degree,standard,none,59,66,67
141
+ male,group D,some college,standard,completed,71,61,69
142
+ female,group D,some high school,standard,none,76,72,71
143
+ female,group C,some college,free/reduced,none,59,62,64
144
+ female,group E,some college,free/reduced,completed,42,55,54
145
+ male,group A,high school,standard,none,57,43,47
146
+ male,group D,some college,standard,none,88,73,78
147
+ female,group C,some college,free/reduced,none,22,39,33
148
+ male,group B,some high school,standard,none,88,84,75
149
+ male,group C,associate's degree,free/reduced,none,73,68,66
150
+ female,group D,bachelor's degree,standard,completed,68,75,81
151
+ male,group E,associate's degree,free/reduced,completed,100,100,93
152
+ male,group A,some high school,standard,completed,62,67,69
153
+ male,group A,bachelor's degree,standard,none,77,67,68
154
+ female,group B,associate's degree,standard,completed,59,70,66
155
+ male,group D,bachelor's degree,standard,none,54,49,47
156
+ male,group D,some high school,standard,none,62,67,61
157
+ female,group C,some college,standard,completed,70,89,88
158
+ female,group E,high school,free/reduced,completed,66,74,78
159
+ male,group B,some college,free/reduced,none,60,60,60
160
+ female,group B,associate's degree,standard,completed,61,86,87
161
+ male,group D,associate's degree,free/reduced,none,66,62,64
162
+ male,group B,associate's degree,free/reduced,completed,82,78,74
163
+ female,group E,some college,free/reduced,completed,75,88,85
164
+ male,group B,master's degree,free/reduced,none,49,53,52
165
+ male,group C,high school,standard,none,52,53,49
166
+ female,group E,master's degree,standard,none,81,92,91
167
+ female,group C,bachelor's degree,standard,completed,96,100,100
168
+ male,group C,high school,free/reduced,completed,53,51,51
169
+ female,group B,master's degree,free/reduced,completed,58,76,78
170
+ female,group B,high school,standard,completed,68,83,78
171
+ female,group C,some college,free/reduced,completed,67,75,70
172
+ male,group A,high school,standard,completed,72,73,74
173
+ male,group E,some high school,standard,none,94,88,78
174
+ female,group D,some college,standard,none,79,86,81
175
+ female,group C,associate's degree,standard,none,63,67,70
176
+ female,group C,bachelor's degree,free/reduced,completed,43,51,54
177
+ female,group C,master's degree,standard,completed,81,91,87
178
+ female,group B,high school,free/reduced,completed,46,54,58
179
+ female,group C,associate's degree,standard,completed,71,77,77
180
+ female,group B,master's degree,free/reduced,completed,52,70,62
181
+ female,group D,some high school,standard,completed,97,100,100
182
+ male,group C,master's degree,free/reduced,completed,62,68,75
183
+ female,group C,some college,free/reduced,none,46,64,66
184
+ female,group E,high school,standard,none,50,50,47
185
+ female,group D,associate's degree,standard,none,65,69,70
186
+ male,group C,some high school,free/reduced,completed,45,52,49
187
+ male,group C,associate's degree,free/reduced,completed,65,67,65
188
+ male,group E,high school,standard,none,80,76,65
189
+ male,group D,some high school,standard,completed,62,66,68
190
+ male,group B,some high school,free/reduced,none,48,52,45
191
+ female,group C,bachelor's degree,standard,none,77,88,87
192
+ female,group E,associate's degree,standard,none,66,65,69
193
+ male,group D,some college,standard,completed,76,83,79
194
+ female,group B,some high school,standard,none,62,64,66
195
+ male,group D,some college,standard,completed,77,62,62
196
+ female,group C,master's degree,standard,completed,69,84,85
197
+ male,group D,associate's degree,standard,none,61,55,52
198
+ male,group C,some high school,free/reduced,completed,59,69,65
199
+ male,group E,high school,free/reduced,none,55,56,51
200
+ female,group B,some college,free/reduced,none,45,53,55
201
+ female,group B,bachelor's degree,free/reduced,none,78,79,76
202
+ female,group C,associate's degree,standard,completed,67,84,86
203
+ female,group D,some college,free/reduced,none,65,81,77
204
+ male,group C,associate's degree,standard,none,69,77,69
205
+ female,group B,associate's degree,standard,none,57,69,68
206
+ male,group C,some college,standard,none,59,41,42
207
+ male,group D,some high school,standard,completed,74,71,78
208
+ male,group E,bachelor's degree,standard,none,82,62,62
209
+ male,group E,high school,standard,completed,81,80,76
210
+ female,group B,some college,free/reduced,none,74,81,76
211
+ female,group B,some college,free/reduced,none,58,61,66
212
+ male,group D,some high school,free/reduced,completed,80,79,79
213
+ male,group C,some college,free/reduced,none,35,28,27
214
+ female,group C,high school,free/reduced,none,42,62,60
215
+ male,group C,associate's degree,free/reduced,completed,60,51,56
216
+ male,group E,high school,standard,completed,87,91,81
217
+ male,group B,some high school,standard,completed,84,83,75
218
+ female,group E,associate's degree,free/reduced,completed,83,86,88
219
+ female,group C,high school,free/reduced,none,34,42,39
220
+ male,group B,high school,free/reduced,none,66,77,70
221
+ male,group B,some high school,standard,completed,61,56,56
222
+ female,group D,high school,standard,completed,56,68,74
223
+ male,group B,associate's degree,standard,none,87,85,73
224
+ female,group C,some high school,free/reduced,none,55,65,62
225
+ male,group D,some high school,standard,none,86,80,75
226
+ female,group B,associate's degree,standard,completed,52,66,73
227
+ female,group E,master's degree,free/reduced,none,45,56,54
228
+ female,group C,some college,standard,none,72,72,71
229
+ male,group D,high school,standard,none,57,50,54
230
+ male,group A,some high school,free/reduced,none,68,72,64
231
+ female,group C,some college,standard,completed,88,95,94
232
+ male,group D,some college,standard,none,76,64,66
233
+ male,group C,associate's degree,standard,none,46,43,42
234
+ female,group B,bachelor's degree,standard,none,67,86,83
235
+ male,group E,some high school,standard,none,92,87,78
236
+ male,group C,bachelor's degree,standard,completed,83,82,84
237
+ male,group D,associate's degree,standard,none,80,75,77
238
+ male,group D,bachelor's degree,free/reduced,none,63,66,67
239
+ female,group D,some high school,standard,completed,64,60,74
240
+ male,group B,some college,standard,none,54,52,51
241
+ male,group C,associate's degree,standard,none,84,80,80
242
+ male,group D,high school,free/reduced,completed,73,68,66
243
+ female,group E,bachelor's degree,standard,none,80,83,83
244
+ female,group D,high school,standard,none,56,52,55
245
+ male,group E,some college,standard,none,59,51,43
246
+ male,group D,some high school,standard,none,75,74,69
247
+ male,group C,associate's degree,standard,none,85,76,71
248
+ male,group E,associate's degree,standard,none,89,76,74
249
+ female,group B,high school,standard,completed,58,70,68
250
+ female,group B,high school,standard,none,65,64,62
251
+ male,group C,high school,standard,none,68,60,53
252
+ male,group A,some high school,standard,completed,47,49,49
253
+ female,group D,some college,free/reduced,none,71,83,83
254
+ female,group B,some high school,standard,completed,60,70,70
255
+ male,group D,master's degree,standard,none,80,80,72
256
+ male,group D,high school,standard,none,54,52,52
257
+ female,group E,some college,standard,none,62,73,70
258
+ female,group C,associate's degree,free/reduced,none,64,73,68
259
+ male,group C,associate's degree,standard,completed,78,77,77
260
+ female,group B,some college,standard,none,70,75,78
261
+ female,group C,master's degree,free/reduced,completed,65,81,81
262
+ female,group C,some high school,free/reduced,completed,64,79,77
263
+ male,group C,some college,standard,completed,79,79,78
264
+ female,group C,some high school,free/reduced,none,44,50,51
265
+ female,group E,high school,standard,none,99,93,90
266
+ male,group D,high school,standard,none,76,73,68
267
+ male,group D,some high school,free/reduced,none,59,42,41
268
+ female,group C,bachelor's degree,standard,none,63,75,81
269
+ female,group D,high school,standard,none,69,72,77
270
+ female,group D,associate's degree,standard,completed,88,92,95
271
+ female,group E,some college,free/reduced,none,71,76,70
272
+ male,group C,bachelor's degree,standard,none,69,63,61
273
+ male,group C,some college,standard,none,58,49,42
274
+ female,group D,associate's degree,free/reduced,none,47,53,58
275
+ female,group D,some college,standard,none,65,70,71
276
+ male,group B,some college,standard,completed,88,85,76
277
+ male,group C,bachelor's degree,standard,none,83,78,73
278
+ female,group C,some high school,standard,completed,85,92,93
279
+ female,group E,high school,standard,completed,59,63,75
280
+ female,group C,some high school,free/reduced,none,65,86,80
281
+ male,group B,bachelor's degree,free/reduced,none,73,56,57
282
+ male,group D,high school,standard,none,53,52,42
283
+ male,group D,high school,standard,none,45,48,46
284
+ female,group D,bachelor's degree,free/reduced,none,73,79,84
285
+ female,group D,some college,free/reduced,completed,70,78,78
286
+ female,group B,some high school,standard,none,37,46,46
287
+ male,group B,associate's degree,standard,completed,81,82,82
288
+ male,group E,associate's degree,standard,completed,97,82,88
289
+ female,group B,some high school,standard,none,67,89,82
290
+ male,group B,bachelor's degree,free/reduced,none,88,75,76
291
+ male,group E,some high school,standard,completed,77,76,77
292
+ male,group C,associate's degree,standard,none,76,70,68
293
+ male,group D,some high school,standard,none,86,73,70
294
+ male,group C,some high school,standard,completed,63,60,57
295
+ female,group E,bachelor's degree,standard,none,65,73,75
296
+ male,group D,high school,free/reduced,completed,78,77,80
297
+ male,group B,associate's degree,free/reduced,none,67,62,60
298
+ male,group A,some high school,standard,completed,46,41,43
299
+ male,group E,associate's degree,standard,completed,71,74,68
300
+ male,group C,high school,free/reduced,completed,40,46,50
301
+ male,group D,associate's degree,free/reduced,none,90,87,75
302
+ male,group A,some college,free/reduced,completed,81,78,81
303
+ male,group D,some high school,free/reduced,none,56,54,52
304
+ female,group C,associate's degree,standard,completed,67,84,81
305
+ male,group B,associate's degree,standard,none,80,76,64
306
+ female,group C,associate's degree,standard,completed,74,75,83
307
+ male,group A,some college,standard,none,69,67,69
308
+ male,group E,some college,standard,completed,99,87,81
309
+ male,group C,some high school,standard,none,51,52,44
310
+ female,group B,associate's degree,free/reduced,none,53,71,67
311
+ female,group D,high school,free/reduced,none,49,57,52
312
+ female,group B,associate's degree,standard,none,73,76,80
313
+ male,group B,bachelor's degree,standard,none,66,60,57
314
+ male,group D,bachelor's degree,standard,completed,67,61,68
315
+ female,group C,associate's degree,free/reduced,completed,68,67,69
316
+ female,group C,bachelor's degree,standard,completed,59,64,75
317
+ male,group C,high school,standard,none,71,66,65
318
+ female,group D,master's degree,standard,completed,77,82,91
319
+ male,group C,associate's degree,standard,none,83,72,78
320
+ male,group B,bachelor's degree,standard,none,63,71,69
321
+ female,group D,associate's degree,free/reduced,none,56,65,63
322
+ female,group C,high school,free/reduced,completed,67,79,84
323
+ female,group E,high school,standard,none,75,86,79
324
+ female,group C,some college,standard,none,71,81,80
325
+ female,group C,some high school,free/reduced,none,43,53,53
326
+ female,group C,high school,free/reduced,none,41,46,43
327
+ female,group C,some college,standard,none,82,90,94
328
+ male,group C,some college,standard,none,61,61,62
329
+ male,group A,some college,free/reduced,none,28,23,19
330
+ male,group C,associate's degree,standard,completed,82,75,77
331
+ female,group B,some high school,standard,none,41,55,51
332
+ male,group C,high school,standard,none,71,60,61
333
+ male,group C,associate's degree,standard,none,47,37,35
334
+ male,group E,associate's degree,standard,completed,62,56,53
335
+ male,group B,associate's degree,standard,none,90,78,81
336
+ female,group C,bachelor's degree,standard,none,83,93,95
337
+ female,group B,some college,free/reduced,none,61,68,66
338
+ male,group D,some high school,standard,completed,76,70,69
339
+ male,group C,associate's degree,standard,none,49,51,43
340
+ female,group B,some high school,free/reduced,none,24,38,27
341
+ female,group D,some high school,free/reduced,completed,35,55,60
342
+ male,group C,high school,free/reduced,none,58,61,52
343
+ female,group C,high school,standard,none,61,73,63
344
+ female,group B,high school,standard,completed,69,76,74
345
+ male,group D,associate's degree,standard,completed,67,72,67
346
+ male,group D,some college,standard,none,79,73,67
347
+ female,group C,high school,standard,none,72,80,75
348
+ male,group B,some college,standard,none,62,61,57
349
+ female,group C,bachelor's degree,standard,completed,77,94,95
350
+ male,group D,high school,free/reduced,none,75,74,66
351
+ male,group E,associate's degree,standard,none,87,74,76
352
+ female,group B,bachelor's degree,standard,none,52,65,69
353
+ male,group E,some college,standard,none,66,57,52
354
+ female,group C,some college,standard,completed,63,78,80
355
+ female,group C,associate's degree,standard,none,46,58,57
356
+ female,group C,some college,standard,none,59,71,70
357
+ female,group B,bachelor's degree,standard,none,61,72,70
358
+ male,group A,associate's degree,standard,none,63,61,61
359
+ female,group C,some college,free/reduced,completed,42,66,69
360
+ male,group D,some college,free/reduced,none,59,62,61
361
+ female,group D,some college,standard,none,80,90,89
362
+ female,group B,high school,standard,none,58,62,59
363
+ male,group B,some high school,standard,completed,85,84,78
364
+ female,group C,some college,standard,none,52,58,58
365
+ female,group D,some high school,free/reduced,none,27,34,32
366
+ male,group C,some college,standard,none,59,60,58
367
+ male,group A,bachelor's degree,free/reduced,completed,49,58,60
368
+ male,group C,high school,standard,completed,69,58,53
369
+ male,group C,bachelor's degree,free/reduced,none,61,66,61
370
+ female,group A,some high school,free/reduced,none,44,64,58
371
+ female,group D,some high school,standard,none,73,84,85
372
+ male,group E,some college,standard,none,84,77,71
373
+ female,group C,some college,free/reduced,completed,45,73,70
374
+ male,group D,some high school,standard,none,74,74,72
375
+ female,group D,some college,standard,completed,82,97,96
376
+ female,group D,bachelor's degree,standard,none,59,70,73
377
+ male,group E,associate's degree,free/reduced,none,46,43,41
378
+ female,group D,some high school,standard,none,80,90,82
379
+ female,group D,master's degree,free/reduced,completed,85,95,100
380
+ female,group A,some high school,standard,none,71,83,77
381
+ male,group A,bachelor's degree,standard,none,66,64,62
382
+ female,group B,associate's degree,standard,none,80,86,83
383
+ male,group C,associate's degree,standard,completed,87,100,95
384
+ male,group C,master's degree,free/reduced,none,79,81,71
385
+ female,group E,some high school,free/reduced,none,38,49,45
386
+ female,group A,some high school,free/reduced,none,38,43,43
387
+ female,group E,some college,standard,none,67,76,75
388
+ female,group E,bachelor's degree,standard,none,64,73,70
389
+ female,group C,associate's degree,free/reduced,none,57,78,67
390
+ female,group D,high school,standard,none,62,64,64
391
+ male,group D,master's degree,standard,none,73,70,75
392
+ male,group E,some high school,free/reduced,completed,73,67,59
393
+ female,group D,some college,standard,none,77,68,77
394
+ male,group E,some college,standard,none,76,67,67
395
+ male,group C,associate's degree,standard,completed,57,54,56
396
+ female,group C,some high school,standard,completed,65,74,77
397
+ male,group A,high school,free/reduced,none,48,45,41
398
+ female,group B,high school,free/reduced,none,50,67,63
399
+ female,group C,associate's degree,standard,none,85,89,95
400
+ male,group B,some high school,standard,none,74,63,57
401
+ male,group D,some high school,standard,none,60,59,54
402
+ female,group C,some high school,standard,completed,59,54,67
403
+ male,group A,some college,standard,none,53,43,43
404
+ female,group A,some college,free/reduced,none,49,65,55
405
+ female,group D,high school,standard,completed,88,99,100
406
+ female,group C,high school,standard,none,54,59,62
407
+ female,group C,some high school,standard,none,63,73,68
408
+ male,group B,associate's degree,standard,completed,65,65,63
409
+ female,group B,associate's degree,standard,none,82,80,77
410
+ female,group D,high school,free/reduced,completed,52,57,56
411
+ male,group D,associate's degree,standard,completed,87,84,85
412
+ female,group D,master's degree,standard,completed,70,71,74
413
+ male,group E,some college,standard,completed,84,83,78
414
+ male,group D,associate's degree,standard,none,71,66,60
415
+ male,group B,some high school,standard,completed,63,67,67
416
+ female,group C,bachelor's degree,free/reduced,completed,51,72,79
417
+ male,group E,high school,standard,none,84,73,69
418
+ male,group C,bachelor's degree,standard,completed,71,74,68
419
+ male,group C,associate's degree,standard,none,74,73,67
420
+ male,group D,some college,standard,none,68,59,62
421
+ male,group E,high school,free/reduced,completed,57,56,54
422
+ female,group C,associate's degree,free/reduced,completed,82,93,93
423
+ female,group D,high school,standard,completed,57,58,64
424
+ female,group D,master's degree,free/reduced,completed,47,58,67
425
+ female,group A,some high school,standard,completed,59,85,80
426
+ male,group B,some college,free/reduced,none,41,39,34
427
+ female,group C,some college,free/reduced,none,62,67,62
428
+ male,group C,bachelor's degree,standard,none,86,83,86
429
+ male,group C,some high school,free/reduced,none,69,71,65
430
+ male,group A,some high school,free/reduced,none,65,59,53
431
+ male,group C,some high school,free/reduced,none,68,63,54
432
+ male,group C,associate's degree,free/reduced,none,64,66,59
433
+ female,group C,high school,standard,none,61,72,70
434
+ male,group C,high school,standard,none,61,56,55
435
+ female,group A,some high school,free/reduced,none,47,59,50
436
+ male,group C,some high school,standard,none,73,66,66
437
+ male,group C,some college,free/reduced,completed,50,48,53
438
+ male,group D,associate's degree,standard,none,75,68,64
439
+ male,group D,associate's degree,free/reduced,none,75,66,73
440
+ male,group C,high school,standard,none,70,56,51
441
+ male,group D,some high school,standard,completed,89,88,82
442
+ female,group C,some college,standard,completed,67,81,79
443
+ female,group D,high school,standard,none,78,81,80
444
+ female,group A,some high school,free/reduced,none,59,73,69
445
+ female,group B,associate's degree,standard,none,73,83,76
446
+ male,group A,some high school,free/reduced,none,79,82,73
447
+ female,group C,some high school,standard,completed,67,74,77
448
+ male,group D,some college,free/reduced,none,69,66,60
449
+ male,group C,high school,standard,completed,86,81,80
450
+ male,group B,high school,standard,none,47,46,42
451
+ male,group B,associate's degree,standard,none,81,73,72
452
+ female,group C,some college,free/reduced,completed,64,85,85
453
+ female,group E,some college,standard,none,100,92,97
454
+ female,group C,associate's degree,free/reduced,none,65,77,74
455
+ male,group C,some college,free/reduced,none,65,58,49
456
+ female,group C,associate's degree,free/reduced,none,53,61,62
457
+ male,group C,bachelor's degree,free/reduced,none,37,56,47
458
+ female,group D,bachelor's degree,standard,none,79,89,89
459
+ male,group D,associate's degree,free/reduced,none,53,54,48
460
+ female,group E,bachelor's degree,standard,none,100,100,100
461
+ male,group B,high school,standard,completed,72,65,68
462
+ male,group C,bachelor's degree,free/reduced,none,53,58,55
463
+ male,group B,some college,free/reduced,none,54,54,45
464
+ female,group E,some college,standard,none,71,70,76
465
+ female,group C,some college,free/reduced,none,77,90,91
466
+ male,group A,bachelor's degree,standard,completed,75,58,62
467
+ female,group C,some college,standard,none,84,87,91
468
+ female,group D,associate's degree,free/reduced,none,26,31,38
469
+ male,group A,high school,free/reduced,completed,72,67,65
470
+ female,group A,high school,free/reduced,completed,77,88,85
471
+ male,group C,some college,standard,none,91,74,76
472
+ female,group C,associate's degree,standard,completed,83,85,90
473
+ female,group C,high school,standard,none,63,69,74
474
+ female,group C,associate's degree,standard,completed,68,86,84
475
+ female,group D,some high school,standard,none,59,67,61
476
+ female,group B,associate's degree,standard,completed,90,90,91
477
+ female,group D,bachelor's degree,standard,completed,71,76,83
478
+ male,group E,bachelor's degree,standard,completed,76,62,66
479
+ male,group D,associate's degree,standard,none,80,68,72
480
+ female,group D,master's degree,standard,none,55,64,70
481
+ male,group E,associate's degree,standard,none,76,71,67
482
+ male,group B,high school,standard,completed,73,71,68
483
+ female,group D,associate's degree,free/reduced,none,52,59,56
484
+ male,group C,some college,free/reduced,none,68,68,61
485
+ male,group A,high school,standard,none,59,52,46
486
+ female,group B,associate's degree,standard,none,49,52,54
487
+ male,group C,high school,standard,none,70,74,71
488
+ male,group D,some college,free/reduced,none,61,47,56
489
+ female,group C,associate's degree,free/reduced,none,60,75,74
490
+ male,group B,some high school,standard,completed,64,53,57
491
+ male,group A,associate's degree,free/reduced,completed,79,82,82
492
+ female,group A,associate's degree,free/reduced,none,65,85,76
493
+ female,group C,associate's degree,standard,none,64,64,70
494
+ female,group C,some college,standard,none,83,83,90
495
+ female,group C,bachelor's degree,standard,none,81,88,90
496
+ female,group B,high school,standard,none,54,64,68
497
+ male,group D,high school,standard,completed,68,64,66
498
+ female,group C,some college,standard,none,54,48,52
499
+ female,group D,some college,free/reduced,completed,59,78,76
500
+ female,group B,some high school,standard,none,66,69,68
501
+ male,group E,some college,standard,none,76,71,72
502
+ female,group D,master's degree,standard,none,74,79,82
503
+ female,group B,associate's degree,standard,completed,94,87,92
504
+ male,group C,some college,free/reduced,none,63,61,54
505
+ female,group E,associate's degree,standard,completed,95,89,92
506
+ female,group D,master's degree,free/reduced,none,40,59,54
507
+ female,group B,some high school,standard,none,82,82,80
508
+ male,group A,high school,standard,none,68,70,66
509
+ male,group B,bachelor's degree,free/reduced,none,55,59,54
510
+ male,group C,master's degree,standard,none,79,78,77
511
+ female,group C,bachelor's degree,standard,none,86,92,87
512
+ male,group D,some college,standard,none,76,71,73
513
+ male,group A,some high school,standard,none,64,50,43
514
+ male,group D,some high school,free/reduced,none,62,49,52
515
+ female,group B,some high school,standard,completed,54,61,62
516
+ female,group B,master's degree,free/reduced,completed,77,97,94
517
+ female,group C,some high school,standard,completed,76,87,85
518
+ female,group D,some college,standard,none,74,89,84
519
+ female,group E,some college,standard,completed,66,74,73
520
+ female,group D,some high school,standard,completed,66,78,78
521
+ female,group B,high school,free/reduced,completed,67,78,79
522
+ male,group D,some college,standard,none,71,49,52
523
+ female,group C,associate's degree,standard,none,91,86,84
524
+ male,group D,bachelor's degree,standard,none,69,58,57
525
+ male,group C,master's degree,free/reduced,none,54,59,50
526
+ male,group C,high school,standard,completed,53,52,49
527
+ male,group E,some college,standard,none,68,60,59
528
+ male,group C,some high school,free/reduced,completed,56,61,60
529
+ female,group C,high school,free/reduced,none,36,53,43
530
+ female,group D,bachelor's degree,free/reduced,none,29,41,47
531
+ female,group C,associate's degree,standard,none,62,74,70
532
+ female,group C,associate's degree,standard,completed,68,67,73
533
+ female,group C,some high school,standard,none,47,54,53
534
+ male,group E,associate's degree,standard,completed,62,61,58
535
+ female,group E,associate's degree,standard,completed,79,88,94
536
+ male,group B,high school,standard,completed,73,69,68
537
+ female,group C,bachelor's degree,free/reduced,completed,66,83,83
538
+ male,group C,associate's degree,standard,completed,51,60,58
539
+ female,group D,high school,standard,none,51,66,62
540
+ male,group E,bachelor's degree,standard,completed,85,66,71
541
+ male,group A,associate's degree,standard,completed,97,92,86
542
+ male,group C,high school,standard,completed,75,69,68
543
+ male,group D,associate's degree,free/reduced,completed,79,82,80
544
+ female,group C,associate's degree,standard,none,81,77,79
545
+ female,group D,associate's degree,standard,none,82,95,89
546
+ female,group D,master's degree,standard,none,64,63,66
547
+ male,group E,some high school,free/reduced,completed,78,83,80
548
+ female,group A,some high school,standard,completed,92,100,97
549
+ male,group C,high school,standard,completed,72,67,64
550
+ female,group C,high school,free/reduced,none,62,67,64
551
+ male,group C,master's degree,standard,none,79,72,69
552
+ male,group C,some high school,free/reduced,none,79,76,65
553
+ male,group B,bachelor's degree,free/reduced,completed,87,90,88
554
+ female,group B,associate's degree,standard,none,40,48,50
555
+ male,group D,some college,free/reduced,none,77,62,64
556
+ male,group E,associate's degree,standard,none,53,45,40
557
+ female,group C,some college,free/reduced,none,32,39,33
558
+ female,group C,associate's degree,standard,completed,55,72,79
559
+ male,group C,master's degree,free/reduced,none,61,67,66
560
+ female,group B,associate's degree,free/reduced,none,53,70,70
561
+ male,group D,some high school,standard,none,73,66,62
562
+ female,group D,some college,standard,completed,74,75,79
563
+ female,group C,some college,standard,none,63,74,74
564
+ male,group C,bachelor's degree,standard,completed,96,90,92
565
+ female,group D,some college,free/reduced,completed,63,80,80
566
+ male,group B,bachelor's degree,free/reduced,none,48,51,46
567
+ male,group B,associate's degree,standard,none,48,43,45
568
+ female,group E,bachelor's degree,free/reduced,completed,92,100,100
569
+ female,group D,master's degree,free/reduced,completed,61,71,78
570
+ male,group B,high school,free/reduced,none,63,48,47
571
+ male,group D,bachelor's degree,free/reduced,none,68,68,67
572
+ male,group B,some college,standard,completed,71,75,70
573
+ male,group A,bachelor's degree,standard,none,91,96,92
574
+ female,group C,some college,standard,none,53,62,56
575
+ female,group C,high school,free/reduced,completed,50,66,64
576
+ female,group E,high school,standard,none,74,81,71
577
+ male,group A,associate's degree,free/reduced,completed,40,55,53
578
+ male,group A,some college,standard,completed,61,51,52
579
+ female,group B,high school,standard,none,81,91,89
580
+ female,group B,some college,free/reduced,completed,48,56,58
581
+ female,group D,master's degree,standard,none,53,61,68
582
+ female,group D,some high school,standard,none,81,97,96
583
+ female,group E,some high school,standard,none,77,79,80
584
+ female,group D,bachelor's degree,free/reduced,none,63,73,78
585
+ female,group D,associate's degree,standard,completed,73,75,80
586
+ female,group D,some college,standard,none,69,77,77
587
+ female,group C,associate's degree,standard,none,65,76,76
588
+ female,group A,high school,standard,none,55,73,73
589
+ female,group C,bachelor's degree,free/reduced,none,44,63,62
590
+ female,group C,some college,standard,none,54,64,65
591
+ female,group A,some high school,standard,none,48,66,65
592
+ male,group C,some college,free/reduced,none,58,57,54
593
+ male,group A,some high school,standard,none,71,62,50
594
+ male,group E,bachelor's degree,standard,none,68,68,64
595
+ female,group E,high school,standard,none,74,76,73
596
+ female,group C,bachelor's degree,standard,completed,92,100,99
597
+ female,group C,bachelor's degree,standard,completed,56,79,72
598
+ male,group B,high school,free/reduced,none,30,24,15
599
+ male,group A,some high school,standard,none,53,54,48
600
+ female,group D,high school,standard,none,69,77,73
601
+ female,group D,some high school,standard,none,65,82,81
602
+ female,group D,master's degree,standard,none,54,60,63
603
+ female,group C,high school,standard,none,29,29,30
604
+ female,group E,some college,standard,none,76,78,80
605
+ male,group D,high school,free/reduced,none,60,57,51
606
+ male,group D,master's degree,free/reduced,completed,84,89,90
607
+ male,group C,some high school,standard,none,75,72,62
608
+ female,group C,associate's degree,standard,none,85,84,82
609
+ female,group C,master's degree,free/reduced,none,40,58,54
610
+ female,group E,some college,standard,none,61,64,62
611
+ female,group B,associate's degree,standard,none,58,63,65
612
+ male,group D,some college,free/reduced,completed,69,60,63
613
+ female,group C,some college,standard,none,58,59,66
614
+ male,group C,bachelor's degree,standard,completed,94,90,91
615
+ female,group C,associate's degree,standard,none,65,77,74
616
+ female,group A,associate's degree,standard,none,82,93,93
617
+ female,group C,high school,standard,none,60,68,72
618
+ female,group E,bachelor's degree,standard,none,37,45,38
619
+ male,group D,bachelor's degree,standard,none,88,78,83
620
+ male,group D,master's degree,standard,none,95,81,84
621
+ male,group C,associate's degree,free/reduced,completed,65,73,68
622
+ female,group C,high school,free/reduced,none,35,61,54
623
+ male,group B,bachelor's degree,free/reduced,none,62,63,56
624
+ male,group C,high school,free/reduced,completed,58,51,52
625
+ male,group A,some college,standard,completed,100,96,86
626
+ female,group E,bachelor's degree,free/reduced,none,61,58,62
627
+ male,group D,some college,standard,completed,100,97,99
628
+ male,group B,associate's degree,free/reduced,completed,69,70,63
629
+ male,group D,associate's degree,standard,none,61,48,46
630
+ male,group D,some college,free/reduced,none,49,57,46
631
+ female,group C,some high school,standard,completed,44,51,55
632
+ male,group D,some college,standard,none,67,64,70
633
+ male,group B,high school,standard,none,79,60,65
634
+ female,group B,bachelor's degree,standard,completed,66,74,81
635
+ female,group C,high school,standard,none,75,88,85
636
+ male,group D,some high school,standard,none,84,84,80
637
+ male,group A,high school,standard,none,71,74,64
638
+ female,group B,high school,free/reduced,completed,67,80,81
639
+ female,group D,some high school,standard,completed,80,92,88
640
+ male,group E,some college,standard,none,86,76,74
641
+ female,group D,associate's degree,standard,none,76,74,73
642
+ male,group D,high school,standard,none,41,52,51
643
+ female,group D,associate's degree,free/reduced,completed,74,88,90
644
+ female,group B,some high school,free/reduced,none,72,81,79
645
+ female,group E,high school,standard,completed,74,79,80
646
+ male,group B,high school,standard,none,70,65,60
647
+ female,group B,bachelor's degree,standard,completed,65,81,81
648
+ female,group D,associate's degree,standard,none,59,70,65
649
+ female,group E,high school,free/reduced,none,64,62,68
650
+ female,group B,high school,standard,none,50,53,55
651
+ female,group D,some college,standard,completed,69,79,81
652
+ male,group C,some high school,free/reduced,completed,51,56,53
653
+ female,group A,high school,standard,completed,68,80,76
654
+ female,group D,some college,standard,completed,85,86,98
655
+ female,group A,associate's degree,standard,completed,65,70,74
656
+ female,group B,some high school,standard,none,73,79,79
657
+ female,group B,some college,standard,none,62,67,67
658
+ male,group C,associate's degree,free/reduced,none,77,67,64
659
+ male,group D,some high school,standard,none,69,66,61
660
+ female,group D,associate's degree,free/reduced,none,43,60,58
661
+ male,group D,associate's degree,standard,none,90,87,85
662
+ male,group C,some college,free/reduced,none,74,77,73
663
+ male,group C,some high school,standard,none,73,66,63
664
+ female,group D,some college,free/reduced,none,55,71,69
665
+ female,group C,high school,standard,none,65,69,67
666
+ male,group D,associate's degree,standard,none,80,63,63
667
+ female,group C,some high school,free/reduced,completed,50,60,60
668
+ female,group C,some college,free/reduced,completed,63,73,71
669
+ female,group B,bachelor's degree,free/reduced,none,77,85,87
670
+ male,group C,some college,standard,none,73,74,61
671
+ male,group D,associate's degree,standard,completed,81,72,77
672
+ female,group C,high school,free/reduced,none,66,76,68
673
+ male,group D,associate's degree,free/reduced,none,52,57,50
674
+ female,group C,some college,standard,none,69,78,76
675
+ female,group C,associate's degree,standard,completed,65,84,84
676
+ female,group D,high school,standard,completed,69,77,78
677
+ female,group B,some college,standard,completed,50,64,66
678
+ female,group E,some college,standard,completed,73,78,76
679
+ female,group C,some high school,standard,completed,70,82,76
680
+ male,group D,associate's degree,free/reduced,none,81,75,78
681
+ male,group D,some college,free/reduced,none,63,61,60
682
+ female,group D,high school,standard,none,67,72,74
683
+ male,group B,high school,standard,none,60,68,60
684
+ male,group B,high school,standard,none,62,55,54
685
+ female,group C,some high school,free/reduced,completed,29,40,44
686
+ male,group B,some college,standard,completed,62,66,68
687
+ female,group E,master's degree,standard,completed,94,99,100
688
+ male,group E,some college,standard,completed,85,75,68
689
+ male,group D,associate's degree,free/reduced,none,77,78,73
690
+ male,group A,high school,free/reduced,none,53,58,44
691
+ male,group E,some college,free/reduced,none,93,90,83
692
+ female,group C,associate's degree,standard,none,49,53,53
693
+ female,group E,associate's degree,free/reduced,none,73,76,78
694
+ female,group C,bachelor's degree,free/reduced,completed,66,74,81
695
+ female,group D,associate's degree,standard,none,77,77,73
696
+ female,group C,some high school,standard,none,49,63,56
697
+ female,group D,some college,free/reduced,none,79,89,86
698
+ female,group C,associate's degree,standard,completed,75,82,90
699
+ female,group A,bachelor's degree,standard,none,59,72,70
700
+ female,group D,associate's degree,standard,completed,57,78,79
701
+ male,group C,high school,free/reduced,none,66,66,59
702
+ female,group E,bachelor's degree,standard,completed,79,81,82
703
+ female,group B,some high school,standard,none,57,67,72
704
+ male,group A,bachelor's degree,standard,completed,87,84,87
705
+ female,group D,some college,standard,none,63,64,67
706
+ female,group B,some high school,free/reduced,completed,59,63,64
707
+ male,group A,bachelor's degree,free/reduced,none,62,72,65
708
+ male,group D,high school,standard,none,46,34,36
709
+ male,group C,some college,standard,none,66,59,52
710
+ male,group D,high school,standard,none,89,87,79
711
+ female,group D,associate's degree,free/reduced,completed,42,61,58
712
+ male,group C,some college,standard,completed,93,84,90
713
+ female,group E,some high school,standard,completed,80,85,85
714
+ female,group D,some college,standard,none,98,100,99
715
+ male,group D,master's degree,standard,none,81,81,84
716
+ female,group B,some high school,standard,completed,60,70,74
717
+ female,group B,associate's degree,free/reduced,completed,76,94,87
718
+ male,group C,associate's degree,standard,completed,73,78,72
719
+ female,group C,associate's degree,standard,completed,96,96,99
720
+ female,group C,high school,standard,none,76,76,74
721
+ male,group E,associate's degree,free/reduced,completed,91,73,80
722
+ female,group C,some college,free/reduced,none,62,72,70
723
+ male,group D,some high school,free/reduced,completed,55,59,59
724
+ female,group B,some high school,free/reduced,completed,74,90,88
725
+ male,group C,high school,standard,none,50,48,42
726
+ male,group B,some college,standard,none,47,43,41
727
+ male,group E,some college,standard,completed,81,74,71
728
+ female,group E,associate's degree,standard,completed,65,75,77
729
+ male,group E,some high school,standard,completed,68,51,57
730
+ female,group D,high school,free/reduced,none,73,92,84
731
+ male,group C,some college,standard,none,53,39,37
732
+ female,group B,associate's degree,free/reduced,completed,68,77,80
733
+ male,group A,some high school,free/reduced,none,55,46,43
734
+ female,group C,some college,standard,completed,87,89,94
735
+ male,group D,some high school,standard,none,55,47,44
736
+ female,group E,some college,free/reduced,none,53,58,57
737
+ male,group C,master's degree,standard,none,67,57,59
738
+ male,group C,associate's degree,standard,none,92,79,84
739
+ female,group B,some college,free/reduced,completed,53,66,73
740
+ male,group D,associate's degree,standard,none,81,71,73
741
+ male,group C,high school,free/reduced,none,61,60,55
742
+ male,group D,bachelor's degree,standard,none,80,73,72
743
+ female,group A,associate's degree,free/reduced,none,37,57,56
744
+ female,group C,high school,standard,none,81,84,82
745
+ female,group C,associate's degree,standard,completed,59,73,72
746
+ male,group B,some college,free/reduced,none,55,55,47
747
+ male,group D,associate's degree,standard,none,72,79,74
748
+ male,group D,high school,standard,none,69,75,71
749
+ male,group C,some college,standard,none,69,64,68
750
+ female,group C,bachelor's degree,free/reduced,none,50,60,59
751
+ male,group B,some college,standard,completed,87,84,86
752
+ male,group D,some high school,standard,completed,71,69,68
753
+ male,group E,some college,standard,none,68,72,65
754
+ male,group C,master's degree,free/reduced,completed,79,77,75
755
+ female,group C,some high school,standard,completed,77,90,85
756
+ male,group C,associate's degree,free/reduced,none,58,55,53
757
+ female,group E,associate's degree,standard,none,84,95,92
758
+ male,group D,some college,standard,none,55,58,52
759
+ male,group E,bachelor's degree,free/reduced,completed,70,68,72
760
+ female,group D,some college,free/reduced,completed,52,59,65
761
+ male,group B,some college,standard,completed,69,77,77
762
+ female,group C,high school,free/reduced,none,53,72,64
763
+ female,group D,some high school,standard,none,48,58,54
764
+ male,group D,some high school,standard,completed,78,81,86
765
+ female,group B,high school,standard,none,62,62,63
766
+ male,group D,some college,standard,none,60,63,59
767
+ female,group B,high school,standard,none,74,72,72
768
+ female,group C,high school,standard,completed,58,75,77
769
+ male,group B,high school,standard,completed,76,62,60
770
+ female,group D,some high school,standard,none,68,71,75
771
+ male,group A,some college,free/reduced,none,58,60,57
772
+ male,group B,high school,standard,none,52,48,49
773
+ male,group D,bachelor's degree,standard,none,75,73,74
774
+ female,group B,some high school,free/reduced,completed,52,67,72
775
+ female,group C,bachelor's degree,free/reduced,none,62,78,79
776
+ male,group B,some college,standard,none,66,65,60
777
+ female,group B,some high school,free/reduced,none,49,58,55
778
+ female,group B,high school,standard,none,66,72,70
779
+ female,group C,some college,free/reduced,none,35,44,43
780
+ female,group A,some college,standard,completed,72,79,82
781
+ male,group E,associate's degree,standard,completed,94,85,82
782
+ female,group D,associate's degree,free/reduced,none,46,56,57
783
+ female,group B,master's degree,standard,none,77,90,84
784
+ female,group B,high school,free/reduced,completed,76,85,82
785
+ female,group C,associate's degree,standard,completed,52,59,62
786
+ male,group C,bachelor's degree,standard,completed,91,81,79
787
+ female,group B,some high school,standard,completed,32,51,44
788
+ female,group E,some high school,free/reduced,none,72,79,77
789
+ female,group B,some college,standard,none,19,38,32
790
+ male,group C,associate's degree,free/reduced,none,68,65,61
791
+ female,group C,master's degree,free/reduced,none,52,65,61
792
+ female,group B,high school,standard,none,48,62,60
793
+ female,group D,some college,free/reduced,none,60,66,70
794
+ male,group D,high school,free/reduced,none,66,74,69
795
+ male,group E,some high school,standard,completed,89,84,77
796
+ female,group B,high school,standard,none,42,52,51
797
+ female,group E,associate's degree,free/reduced,completed,57,68,73
798
+ male,group D,high school,standard,none,70,70,70
799
+ female,group E,associate's degree,free/reduced,none,70,84,81
800
+ male,group E,some college,standard,none,69,60,54
801
+ female,group C,associate's degree,standard,none,52,55,57
802
+ male,group C,some high school,standard,completed,67,73,68
803
+ male,group C,some high school,standard,completed,76,80,73
804
+ female,group E,associate's degree,standard,none,87,94,95
805
+ female,group B,some college,standard,none,82,85,87
806
+ female,group C,some college,standard,none,73,76,78
807
+ male,group A,some college,free/reduced,none,75,81,74
808
+ female,group D,some college,free/reduced,none,64,74,75
809
+ female,group E,high school,free/reduced,none,41,45,40
810
+ male,group C,high school,standard,none,90,75,69
811
+ male,group B,bachelor's degree,standard,none,59,54,51
812
+ male,group A,some high school,standard,none,51,31,36
813
+ male,group A,high school,free/reduced,none,45,47,49
814
+ female,group C,master's degree,standard,completed,54,64,67
815
+ male,group E,some high school,standard,completed,87,84,76
816
+ female,group C,high school,standard,none,72,80,83
817
+ male,group B,some high school,standard,completed,94,86,87
818
+ female,group A,bachelor's degree,standard,none,45,59,64
819
+ male,group D,bachelor's degree,free/reduced,completed,61,70,76
820
+ female,group B,high school,free/reduced,none,60,72,68
821
+ female,group C,some high school,standard,none,77,91,88
822
+ female,group A,some high school,standard,completed,85,90,92
823
+ female,group D,bachelor's degree,free/reduced,none,78,90,93
824
+ male,group E,some college,free/reduced,completed,49,52,51
825
+ female,group B,high school,free/reduced,none,71,87,82
826
+ female,group C,some high school,free/reduced,none,48,58,52
827
+ male,group C,high school,standard,none,62,67,58
828
+ female,group C,associate's degree,free/reduced,completed,56,68,70
829
+ female,group C,some high school,standard,none,65,69,76
830
+ female,group D,some high school,free/reduced,completed,69,86,81
831
+ male,group B,some high school,standard,none,68,54,53
832
+ female,group A,some college,free/reduced,none,61,60,57
833
+ female,group C,bachelor's degree,free/reduced,completed,74,86,89
834
+ male,group A,bachelor's degree,standard,none,64,60,58
835
+ female,group B,high school,standard,completed,77,82,89
836
+ male,group B,some college,standard,none,58,50,45
837
+ female,group C,high school,standard,completed,60,64,74
838
+ male,group E,high school,standard,none,73,64,57
839
+ female,group A,high school,standard,completed,75,82,79
840
+ male,group B,associate's degree,free/reduced,completed,58,57,53
841
+ female,group C,associate's degree,standard,none,66,77,73
842
+ female,group D,high school,free/reduced,none,39,52,46
843
+ male,group C,some high school,standard,none,64,58,51
844
+ female,group B,high school,free/reduced,completed,23,44,36
845
+ male,group B,some college,free/reduced,completed,74,77,76
846
+ female,group D,some high school,free/reduced,completed,40,65,64
847
+ male,group E,master's degree,standard,none,90,85,84
848
+ male,group C,master's degree,standard,completed,91,85,85
849
+ male,group D,high school,standard,none,64,54,50
850
+ female,group C,high school,standard,none,59,72,68
851
+ male,group D,associate's degree,standard,none,80,75,69
852
+ male,group C,master's degree,standard,none,71,67,67
853
+ female,group A,high school,standard,none,61,68,63
854
+ female,group E,some college,standard,none,87,85,93
855
+ male,group E,some high school,standard,none,82,67,61
856
+ male,group C,some high school,standard,none,62,64,55
857
+ female,group B,bachelor's degree,standard,none,97,97,96
858
+ male,group B,some college,free/reduced,none,75,68,65
859
+ female,group C,bachelor's degree,standard,none,65,79,81
860
+ male,group B,high school,standard,completed,52,49,46
861
+ male,group C,associate's degree,free/reduced,none,87,73,72
862
+ female,group C,associate's degree,standard,none,53,62,53
863
+ female,group E,master's degree,free/reduced,none,81,86,87
864
+ male,group D,bachelor's degree,free/reduced,completed,39,42,38
865
+ female,group C,some college,standard,completed,71,71,80
866
+ male,group C,associate's degree,standard,none,97,93,91
867
+ male,group D,some college,standard,completed,82,82,88
868
+ male,group C,high school,free/reduced,none,59,53,52
869
+ male,group B,associate's degree,standard,none,61,42,41
870
+ male,group E,associate's degree,free/reduced,completed,78,74,72
871
+ male,group C,associate's degree,free/reduced,none,49,51,51
872
+ male,group B,high school,standard,none,59,58,47
873
+ female,group C,some college,standard,completed,70,72,76
874
+ male,group B,associate's degree,standard,completed,82,84,78
875
+ male,group E,associate's degree,free/reduced,none,90,90,82
876
+ female,group C,bachelor's degree,free/reduced,none,43,62,61
877
+ male,group C,some college,free/reduced,none,80,64,66
878
+ male,group D,some college,standard,none,81,82,84
879
+ male,group C,some high school,standard,none,57,61,54
880
+ female,group D,some high school,standard,none,59,72,80
881
+ female,group D,associate's degree,standard,none,64,76,74
882
+ male,group C,bachelor's degree,standard,completed,63,64,66
883
+ female,group E,bachelor's degree,standard,completed,71,70,70
884
+ female,group B,high school,free/reduced,none,64,73,71
885
+ male,group D,bachelor's degree,free/reduced,none,55,46,44
886
+ female,group E,associate's degree,standard,none,51,51,54
887
+ female,group C,associate's degree,standard,completed,62,76,80
888
+ female,group E,associate's degree,standard,completed,93,100,95
889
+ male,group C,high school,free/reduced,none,54,72,59
890
+ female,group D,some college,free/reduced,none,69,65,74
891
+ male,group D,high school,free/reduced,none,44,51,48
892
+ female,group E,some college,standard,completed,86,85,91
893
+ female,group E,associate's degree,standard,none,85,92,85
894
+ female,group A,master's degree,free/reduced,none,50,67,73
895
+ male,group D,some high school,standard,completed,88,74,75
896
+ female,group E,associate's degree,standard,none,59,62,69
897
+ female,group E,some high school,free/reduced,none,32,34,38
898
+ male,group B,high school,free/reduced,none,36,29,27
899
+ female,group B,some high school,free/reduced,completed,63,78,79
900
+ male,group D,associate's degree,standard,completed,67,54,63
901
+ female,group D,some high school,standard,completed,65,78,82
902
+ male,group D,master's degree,standard,none,85,84,89
903
+ female,group C,master's degree,standard,none,73,78,74
904
+ female,group A,high school,free/reduced,completed,34,48,41
905
+ female,group D,bachelor's degree,free/reduced,completed,93,100,100
906
+ female,group D,some high school,free/reduced,none,67,84,84
907
+ male,group D,some college,standard,none,88,77,77
908
+ male,group B,high school,standard,none,57,48,51
909
+ female,group D,some college,standard,completed,79,84,91
910
+ female,group C,bachelor's degree,free/reduced,none,67,75,72
911
+ male,group E,bachelor's degree,standard,completed,70,64,70
912
+ male,group D,bachelor's degree,free/reduced,none,50,42,48
913
+ female,group A,some college,standard,none,69,84,82
914
+ female,group C,bachelor's degree,standard,completed,52,61,66
915
+ female,group C,bachelor's degree,free/reduced,completed,47,62,66
916
+ female,group B,associate's degree,free/reduced,none,46,61,55
917
+ female,group E,some college,standard,none,68,70,66
918
+ male,group E,bachelor's degree,standard,completed,100,100,100
919
+ female,group C,high school,standard,none,44,61,52
920
+ female,group C,associate's degree,standard,completed,57,77,80
921
+ male,group B,some college,standard,completed,91,96,91
922
+ male,group D,high school,free/reduced,none,69,70,67
923
+ female,group C,high school,free/reduced,none,35,53,46
924
+ male,group D,high school,standard,none,72,66,66
925
+ female,group B,associate's degree,free/reduced,none,54,65,65
926
+ male,group D,high school,free/reduced,none,74,70,69
927
+ male,group E,some high school,standard,completed,74,64,60
928
+ male,group E,associate's degree,free/reduced,none,64,56,52
929
+ female,group D,high school,free/reduced,completed,65,61,71
930
+ male,group E,associate's degree,free/reduced,completed,46,43,44
931
+ female,group C,some high school,free/reduced,none,48,56,51
932
+ male,group C,some college,free/reduced,completed,67,74,70
933
+ male,group D,some college,free/reduced,none,62,57,62
934
+ male,group D,associate's degree,free/reduced,completed,61,71,73
935
+ male,group C,bachelor's degree,free/reduced,completed,70,75,74
936
+ male,group C,associate's degree,standard,completed,98,87,90
937
+ male,group D,some college,free/reduced,none,70,63,58
938
+ male,group A,associate's degree,standard,none,67,57,53
939
+ female,group E,high school,free/reduced,none,57,58,57
940
+ male,group D,some college,standard,completed,85,81,85
941
+ male,group D,some high school,standard,completed,77,68,69
942
+ male,group C,master's degree,free/reduced,completed,72,66,72
943
+ female,group D,master's degree,standard,none,78,91,96
944
+ male,group C,high school,standard,none,81,66,64
945
+ male,group A,some high school,free/reduced,completed,61,62,61
946
+ female,group B,high school,standard,none,58,68,61
947
+ female,group C,associate's degree,standard,none,54,61,58
948
+ male,group B,high school,standard,none,82,82,80
949
+ female,group D,some college,free/reduced,none,49,58,60
950
+ male,group B,some high school,free/reduced,completed,49,50,52
951
+ female,group E,high school,free/reduced,completed,57,75,73
952
+ male,group E,high school,standard,none,94,73,71
953
+ female,group D,some college,standard,completed,75,77,83
954
+ female,group E,some high school,free/reduced,none,74,74,72
955
+ male,group C,high school,standard,completed,58,52,54
956
+ female,group C,some college,standard,none,62,69,69
957
+ male,group E,associate's degree,standard,none,72,57,62
958
+ male,group C,some college,standard,none,84,87,81
959
+ female,group D,master's degree,standard,none,92,100,100
960
+ female,group D,high school,standard,none,45,63,59
961
+ male,group C,high school,standard,none,75,81,71
962
+ female,group A,some college,standard,none,56,58,64
963
+ female,group D,some high school,free/reduced,none,48,54,53
964
+ female,group E,associate's degree,standard,none,100,100,100
965
+ female,group C,some high school,free/reduced,completed,65,76,75
966
+ male,group D,some college,standard,none,72,57,58
967
+ female,group D,some college,standard,none,62,70,72
968
+ male,group A,some high school,standard,completed,66,68,64
969
+ male,group C,some college,standard,none,63,63,60
970
+ female,group E,associate's degree,standard,none,68,76,67
971
+ female,group B,bachelor's degree,standard,none,75,84,80
972
+ female,group D,bachelor's degree,standard,none,89,100,100
973
+ male,group C,some high school,standard,completed,78,72,69
974
+ female,group A,high school,free/reduced,completed,53,50,60
975
+ female,group D,some college,free/reduced,none,49,65,61
976
+ female,group A,some college,standard,none,54,63,67
977
+ female,group C,some college,standard,completed,64,82,77
978
+ male,group B,some college,free/reduced,completed,60,62,60
979
+ male,group C,associate's degree,standard,none,62,65,58
980
+ male,group D,high school,standard,completed,55,41,48
981
+ female,group C,associate's degree,standard,none,91,95,94
982
+ female,group B,high school,free/reduced,none,8,24,23
983
+ male,group D,some high school,standard,none,81,78,78
984
+ male,group B,some high school,standard,completed,79,85,86
985
+ female,group A,some college,standard,completed,78,87,91
986
+ female,group C,some high school,standard,none,74,75,82
987
+ male,group A,high school,standard,none,57,51,54
988
+ female,group C,associate's degree,standard,none,40,59,51
989
+ male,group E,some high school,standard,completed,81,75,76
990
+ female,group A,some high school,free/reduced,none,44,45,45
991
+ female,group D,some college,free/reduced,completed,67,86,83
992
+ male,group E,high school,free/reduced,completed,86,81,75
993
+ female,group B,some high school,standard,completed,65,82,78
994
+ female,group D,associate's degree,free/reduced,none,55,76,76
995
+ female,group D,bachelor's degree,free/reduced,none,62,72,74
996
+ male,group A,high school,standard,none,63,63,62
997
+ female,group E,master's degree,standard,completed,88,99,95
998
+ male,group C,high school,free/reduced,none,62,55,55
999
+ female,group C,high school,free/reduced,completed,59,71,65
1000
+ female,group D,some college,standard,completed,68,78,77
1001
+ female,group D,some college,free/reduced,none,77,86,86
artifacts/model.pkl ADDED
Binary file (746 Bytes). View file
 
artifacts/preprocessor.pkl ADDED
Binary file (3.01 kB). View file
 
artifacts/test.csv ADDED
@@ -0,0 +1,201 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ gender,race_ethnicity,parental_level_of_education,lunch,test_preparation_course,math_score,reading_score,writing_score
2
+ female,group C,associate's degree,standard,none,91,86,84
3
+ female,group B,some college,free/reduced,completed,53,66,73
4
+ male,group D,bachelor's degree,standard,none,80,73,72
5
+ male,group C,some college,free/reduced,none,74,77,73
6
+ male,group E,some college,standard,completed,84,83,78
7
+ male,group D,associate's degree,free/reduced,none,81,75,78
8
+ male,group B,associate's degree,free/reduced,completed,69,70,63
9
+ female,group B,some high school,standard,completed,54,61,62
10
+ male,group C,associate's degree,free/reduced,none,87,73,72
11
+ male,group B,some high school,standard,completed,51,54,41
12
+ male,group A,high school,free/reduced,none,45,47,49
13
+ male,group E,some high school,standard,none,30,26,22
14
+ female,group B,high school,free/reduced,completed,67,80,81
15
+ female,group D,some college,free/reduced,none,49,65,61
16
+ male,group D,some college,standard,completed,85,81,85
17
+ female,group D,some high school,standard,completed,65,78,82
18
+ male,group D,high school,standard,none,53,52,42
19
+ male,group D,bachelor's degree,free/reduced,none,55,46,44
20
+ female,group D,some high school,standard,none,48,58,54
21
+ female,group D,associate's degree,free/reduced,none,56,65,63
22
+ male,group C,master's degree,standard,none,79,72,69
23
+ female,group C,bachelor's degree,free/reduced,completed,43,51,54
24
+ female,group C,some college,free/reduced,completed,45,73,70
25
+ female,group C,high school,free/reduced,none,36,53,43
26
+ male,group D,some high school,free/reduced,completed,80,79,79
27
+ male,group D,associate's degree,standard,none,80,75,77
28
+ male,group D,bachelor's degree,standard,completed,68,74,74
29
+ female,group C,associate's degree,standard,none,40,59,51
30
+ female,group A,high school,free/reduced,completed,34,48,41
31
+ female,group D,some college,free/reduced,none,49,58,60
32
+ male,group B,some college,standard,none,62,61,57
33
+ male,group D,some college,standard,completed,71,61,69
34
+ male,group B,bachelor's degree,free/reduced,none,62,63,56
35
+ male,group E,some college,standard,none,76,71,72
36
+ male,group E,some college,standard,none,84,77,71
37
+ female,group B,some college,free/reduced,none,45,53,55
38
+ male,group D,associate's degree,free/reduced,none,77,78,73
39
+ female,group D,some college,standard,none,69,77,77
40
+ female,group C,master's degree,standard,none,73,78,74
41
+ female,group C,some high school,free/reduced,none,0,17,10
42
+ male,group C,associate's degree,standard,completed,82,75,77
43
+ male,group B,some high school,standard,completed,65,66,62
44
+ male,group D,bachelor's degree,standard,completed,67,61,68
45
+ female,group A,some college,standard,none,54,63,67
46
+ male,group D,associate's degree,free/reduced,none,90,87,75
47
+ female,group E,high school,standard,completed,59,63,75
48
+ male,group D,high school,free/reduced,none,74,70,69
49
+ female,group C,high school,standard,none,29,29,30
50
+ male,group D,some high school,standard,completed,89,88,82
51
+ female,group A,high school,standard,completed,75,82,79
52
+ male,group B,some college,standard,completed,71,75,70
53
+ female,group D,associate's degree,standard,none,64,76,74
54
+ male,group C,some college,standard,completed,79,79,78
55
+ female,group B,some college,free/reduced,completed,48,56,58
56
+ female,group C,some high school,standard,none,69,73,73
57
+ female,group D,some college,standard,none,69,74,74
58
+ male,group D,bachelor's degree,standard,none,88,78,83
59
+ male,group C,associate's degree,standard,none,58,54,52
60
+ male,group B,associate's degree,standard,none,87,85,73
61
+ female,group A,some high school,standard,completed,85,90,92
62
+ male,group A,some high school,standard,completed,46,41,43
63
+ female,group C,some high school,free/reduced,completed,71,84,87
64
+ female,group C,associate's degree,standard,none,81,77,79
65
+ female,group B,some college,free/reduced,none,58,61,66
66
+ male,group D,master's degree,free/reduced,completed,84,89,90
67
+ female,group C,bachelor's degree,free/reduced,completed,66,74,81
68
+ female,group D,some college,free/reduced,none,55,71,69
69
+ male,group C,high school,free/reduced,none,59,53,52
70
+ female,group D,some college,free/reduced,completed,58,63,73
71
+ female,group D,associate's degree,standard,none,82,95,89
72
+ male,group E,associate's degree,standard,completed,66,63,64
73
+ female,group C,bachelor's degree,standard,none,81,88,90
74
+ male,group C,some college,free/reduced,none,58,57,54
75
+ female,group A,associate's degree,free/reduced,none,37,57,56
76
+ male,group C,some high school,standard,completed,63,60,57
77
+ male,group E,some high school,standard,completed,77,76,77
78
+ female,group D,some college,standard,completed,85,86,98
79
+ male,group B,associate's degree,free/reduced,none,57,56,57
80
+ female,group A,some high school,standard,none,48,66,65
81
+ male,group C,some high school,standard,none,51,52,44
82
+ male,group D,some college,free/reduced,none,63,61,60
83
+ male,group D,some high school,free/reduced,none,45,37,37
84
+ male,group C,bachelor's degree,standard,none,83,78,73
85
+ female,group C,some college,standard,none,60,72,74
86
+ male,group B,bachelor's degree,standard,none,63,71,69
87
+ female,group C,high school,free/reduced,none,62,67,64
88
+ female,group D,some college,standard,completed,68,78,77
89
+ female,group B,some high school,standard,completed,60,70,74
90
+ female,group C,some high school,standard,completed,77,90,85
91
+ male,group A,some college,free/reduced,none,28,23,19
92
+ male,group C,master's degree,free/reduced,none,79,81,71
93
+ female,group E,some college,standard,none,100,92,97
94
+ male,group D,bachelor's degree,standard,none,69,58,57
95
+ male,group B,high school,free/reduced,none,66,77,70
96
+ female,group B,some college,standard,none,19,38,32
97
+ male,group D,associate's degree,standard,none,75,68,64
98
+ male,group D,some college,standard,none,60,63,59
99
+ female,group A,some college,standard,none,58,70,67
100
+ female,group C,associate's degree,standard,none,69,80,71
101
+ female,group C,associate's degree,free/reduced,completed,56,68,70
102
+ male,group C,associate's degree,standard,completed,73,78,72
103
+ male,group E,some college,standard,none,66,57,52
104
+ male,group A,associate's degree,standard,none,67,57,53
105
+ female,group C,associate's degree,free/reduced,none,64,73,68
106
+ male,group A,high school,standard,none,71,74,64
107
+ male,group B,high school,standard,none,70,65,60
108
+ male,group E,associate's degree,standard,none,53,45,40
109
+ male,group C,high school,standard,none,75,81,71
110
+ female,group B,high school,standard,completed,68,83,78
111
+ female,group C,high school,standard,none,44,61,52
112
+ female,group D,bachelor's degree,free/reduced,none,29,41,47
113
+ female,group B,high school,free/reduced,none,71,87,82
114
+ male,group A,high school,standard,none,57,51,54
115
+ female,group A,bachelor's degree,standard,none,45,59,64
116
+ female,group C,some college,free/reduced,none,76,83,88
117
+ male,group C,high school,standard,none,61,56,55
118
+ male,group C,some high school,free/reduced,completed,45,52,49
119
+ male,group D,high school,standard,completed,55,41,48
120
+ male,group B,high school,standard,completed,73,69,68
121
+ male,group D,high school,free/reduced,completed,78,77,80
122
+ female,group A,master's degree,free/reduced,none,50,67,73
123
+ female,group C,some college,free/reduced,none,62,67,62
124
+ male,group D,master's degree,standard,none,81,81,84
125
+ female,group C,some high school,free/reduced,completed,64,79,77
126
+ female,group D,some high school,standard,completed,64,60,74
127
+ male,group D,some high school,standard,none,73,66,62
128
+ female,group D,associate's degree,standard,completed,73,75,80
129
+ female,group C,some high school,standard,completed,67,74,77
130
+ male,group B,associate's degree,standard,none,61,42,41
131
+ male,group C,some high school,standard,completed,67,73,68
132
+ female,group D,some high school,standard,none,65,82,81
133
+ male,group D,associate's degree,standard,none,80,75,69
134
+ male,group D,some high school,free/reduced,none,59,42,41
135
+ female,group E,master's degree,standard,completed,88,99,95
136
+ female,group C,associate's degree,standard,none,62,74,70
137
+ female,group C,high school,free/reduced,none,33,41,43
138
+ female,group C,bachelor's degree,standard,completed,79,92,89
139
+ male,group B,some high school,standard,completed,84,83,75
140
+ male,group A,master's degree,free/reduced,none,73,74,72
141
+ female,group A,associate's degree,free/reduced,none,41,51,48
142
+ female,group E,associate's degree,free/reduced,none,50,56,54
143
+ female,group B,high school,standard,completed,58,70,68
144
+ male,group D,some high school,free/reduced,completed,55,59,59
145
+ male,group D,high school,standard,none,45,48,46
146
+ male,group D,some high school,standard,completed,88,74,75
147
+ female,group B,associate's degree,free/reduced,none,46,61,55
148
+ male,group A,some high school,standard,none,51,31,36
149
+ male,group D,some high school,standard,none,75,74,69
150
+ male,group E,some college,free/reduced,completed,49,52,51
151
+ female,group E,high school,standard,none,75,86,79
152
+ female,group E,high school,standard,completed,74,79,80
153
+ female,group B,associate's degree,standard,completed,61,86,87
154
+ male,group C,associate's degree,standard,none,62,65,58
155
+ male,group C,some high school,free/reduced,none,68,63,54
156
+ female,group D,master's degree,standard,none,78,91,96
157
+ female,group E,some college,standard,none,71,70,76
158
+ female,group D,high school,free/reduced,none,49,57,52
159
+ female,group A,bachelor's degree,standard,none,59,72,70
160
+ male,group E,bachelor's degree,free/reduced,completed,79,74,72
161
+ female,group E,associate's degree,standard,none,51,51,54
162
+ female,group C,bachelor's degree,standard,completed,56,79,72
163
+ male,group B,high school,standard,completed,76,62,60
164
+ female,group D,some college,standard,completed,69,79,81
165
+ male,group C,some high school,free/reduced,completed,51,56,53
166
+ male,group D,some college,standard,completed,82,82,88
167
+ male,group C,some college,standard,none,73,74,61
168
+ male,group C,high school,free/reduced,completed,40,46,50
169
+ male,group E,some college,free/reduced,none,93,90,83
170
+ female,group C,bachelor's degree,standard,completed,59,64,75
171
+ female,group B,associate's degree,standard,none,73,76,80
172
+ male,group B,some high school,standard,completed,85,84,78
173
+ male,group E,associate's degree,standard,none,76,71,67
174
+ female,group D,associate's degree,free/reduced,completed,77,89,98
175
+ female,group D,some college,free/reduced,completed,67,86,83
176
+ male,group D,some college,free/reduced,none,61,47,56
177
+ female,group D,some high school,free/reduced,none,27,34,32
178
+ male,group D,high school,standard,none,54,52,52
179
+ female,group C,master's degree,free/reduced,completed,65,81,81
180
+ female,group E,associate's degree,standard,none,87,94,95
181
+ female,group C,some high school,standard,completed,70,82,76
182
+ female,group B,high school,standard,none,54,64,68
183
+ female,group C,high school,free/reduced,none,66,76,68
184
+ female,group D,master's degree,free/reduced,completed,85,95,100
185
+ male,group C,some high school,free/reduced,completed,56,61,60
186
+ male,group E,master's degree,standard,none,90,85,84
187
+ male,group E,high school,standard,none,70,55,56
188
+ female,group B,bachelor's degree,standard,none,61,72,70
189
+ male,group A,bachelor's degree,free/reduced,completed,49,58,60
190
+ male,group C,high school,standard,none,81,66,64
191
+ male,group B,some college,standard,completed,87,84,86
192
+ male,group B,some high school,free/reduced,completed,49,50,52
193
+ male,group B,some high school,standard,none,68,54,53
194
+ male,group C,associate's degree,free/reduced,none,77,67,64
195
+ female,group B,bachelor's degree,free/reduced,none,78,79,76
196
+ male,group C,associate's degree,free/reduced,completed,60,51,56
197
+ female,group D,high school,free/reduced,completed,52,57,56
198
+ male,group E,associate's degree,standard,completed,62,56,53
199
+ female,group B,some college,free/reduced,none,74,81,76
200
+ female,group C,associate's degree,standard,none,65,77,74
201
+ female,group D,some high school,standard,completed,61,74,72
artifacts/train.csv ADDED
@@ -0,0 +1,801 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ gender,race_ethnicity,parental_level_of_education,lunch,test_preparation_course,math_score,reading_score,writing_score
2
+ female,group D,master's degree,standard,none,62,70,75
3
+ female,group C,bachelor's degree,free/reduced,completed,66,83,83
4
+ female,group D,some college,free/reduced,none,79,89,86
5
+ male,group C,master's degree,free/reduced,none,61,67,66
6
+ male,group E,high school,standard,none,73,64,57
7
+ male,group B,high school,free/reduced,none,30,24,15
8
+ female,group C,bachelor's degree,standard,completed,96,100,100
9
+ female,group C,associate's degree,standard,completed,57,77,80
10
+ male,group D,high school,standard,completed,68,64,66
11
+ female,group C,some high school,free/reduced,none,48,58,52
12
+ male,group B,some high school,standard,none,67,64,61
13
+ female,group C,some college,free/reduced,none,59,62,64
14
+ male,group E,some high school,standard,completed,74,64,60
15
+ female,group C,some high school,standard,none,65,69,76
16
+ female,group B,some college,standard,none,62,67,67
17
+ male,group C,associate's degree,standard,none,47,37,35
18
+ male,group D,associate's degree,standard,none,80,63,63
19
+ male,group C,high school,standard,none,68,60,53
20
+ female,group D,some college,standard,completed,79,84,91
21
+ male,group D,high school,standard,none,89,87,79
22
+ male,group A,some college,standard,none,69,67,69
23
+ female,group E,some college,free/reduced,none,53,58,57
24
+ female,group C,some college,standard,completed,64,82,77
25
+ male,group C,high school,standard,completed,82,84,82
26
+ male,group B,high school,free/reduced,none,36,29,27
27
+ female,group B,master's degree,standard,none,90,95,93
28
+ female,group D,master's degree,standard,none,64,63,66
29
+ female,group B,bachelor's degree,standard,none,52,65,69
30
+ female,group D,some high school,free/reduced,none,67,84,84
31
+ male,group C,associate's degree,standard,completed,51,60,58
32
+ male,group D,some college,standard,none,79,73,67
33
+ male,group A,high school,standard,none,63,63,62
34
+ female,group D,associate's degree,free/reduced,none,52,59,56
35
+ male,group A,associate's degree,free/reduced,completed,40,55,53
36
+ male,group D,some college,standard,none,40,42,38
37
+ female,group B,some college,standard,none,63,65,61
38
+ male,group C,associate's degree,standard,none,46,43,42
39
+ female,group C,some high school,free/reduced,completed,65,76,75
40
+ female,group B,some high school,standard,none,62,64,66
41
+ male,group B,associate's degree,standard,none,90,78,81
42
+ male,group A,associate's degree,free/reduced,none,47,57,44
43
+ male,group C,some college,standard,none,59,41,42
44
+ female,group B,master's degree,free/reduced,completed,77,97,94
45
+ female,group C,associate's degree,standard,none,52,55,57
46
+ male,group E,some college,standard,completed,99,87,81
47
+ female,group B,some high school,standard,none,70,64,72
48
+ male,group C,associate's degree,free/reduced,none,64,66,59
49
+ male,group A,bachelor's degree,standard,completed,80,78,81
50
+ male,group D,high school,free/reduced,none,42,39,34
51
+ male,group E,associate's degree,standard,completed,97,82,88
52
+ male,group A,some college,free/reduced,completed,50,47,54
53
+ female,group B,some high school,standard,completed,65,82,78
54
+ female,group C,master's degree,free/reduced,none,52,65,61
55
+ female,group E,associate's degree,standard,none,59,62,69
56
+ male,group B,some high school,standard,none,74,63,57
57
+ female,group C,some high school,free/reduced,none,43,53,53
58
+ female,group B,high school,free/reduced,completed,67,78,79
59
+ male,group E,bachelor's degree,standard,completed,100,100,100
60
+ male,group D,high school,standard,none,72,66,66
61
+ female,group B,associate's degree,standard,none,71,83,78
62
+ male,group A,some high school,free/reduced,none,55,46,43
63
+ female,group C,some college,standard,none,84,87,91
64
+ female,group E,some college,standard,completed,63,72,70
65
+ female,group C,bachelor's degree,standard,none,63,75,81
66
+ female,group C,some college,free/reduced,completed,42,66,69
67
+ male,group E,associate's degree,free/reduced,completed,78,74,72
68
+ male,group E,some college,standard,none,69,60,54
69
+ female,group B,associate's degree,standard,none,80,86,83
70
+ male,group B,high school,standard,none,79,60,65
71
+ male,group C,associate's degree,standard,completed,87,100,95
72
+ female,group A,associate's degree,free/reduced,none,65,85,76
73
+ female,group D,some high school,standard,none,51,63,61
74
+ male,group D,master's degree,standard,none,85,84,89
75
+ male,group A,some high school,standard,completed,47,49,49
76
+ male,group C,master's degree,free/reduced,none,54,59,50
77
+ female,group B,high school,free/reduced,none,38,60,50
78
+ male,group C,some high school,free/reduced,completed,59,69,65
79
+ male,group D,high school,free/reduced,none,60,57,51
80
+ male,group B,high school,free/reduced,none,49,45,45
81
+ female,group C,associate's degree,standard,completed,52,59,62
82
+ female,group C,bachelor's degree,free/reduced,none,44,63,62
83
+ female,group E,associate's degree,free/reduced,none,70,84,81
84
+ male,group C,associate's degree,standard,none,84,80,80
85
+ male,group C,associate's degree,standard,none,76,70,68
86
+ male,group C,some college,free/reduced,none,35,28,27
87
+ female,group C,associate's degree,standard,completed,96,96,99
88
+ female,group D,some college,standard,none,80,90,89
89
+ male,group B,associate's degree,standard,none,81,73,72
90
+ male,group D,high school,standard,none,57,50,54
91
+ male,group E,high school,standard,none,94,73,71
92
+ male,group B,high school,standard,none,82,82,80
93
+ male,group D,high school,standard,none,70,70,70
94
+ female,group B,associate's degree,standard,completed,94,87,92
95
+ male,group A,bachelor's degree,standard,completed,75,58,62
96
+ female,group C,some college,standard,none,52,58,58
97
+ female,group A,high school,free/reduced,completed,77,88,85
98
+ male,group D,some college,free/reduced,none,70,63,58
99
+ male,group A,some high school,free/reduced,none,65,59,53
100
+ male,group B,some college,free/reduced,none,40,43,39
101
+ female,group C,some college,standard,completed,70,89,88
102
+ male,group D,associate's degree,free/reduced,completed,79,82,80
103
+ female,group C,some college,standard,completed,67,81,79
104
+ male,group C,some college,free/reduced,none,68,68,61
105
+ female,group D,master's degree,free/reduced,completed,47,58,67
106
+ female,group A,some college,standard,completed,72,79,82
107
+ female,group E,high school,free/reduced,completed,57,75,73
108
+ female,group C,bachelor's degree,standard,none,83,93,95
109
+ male,group A,some college,standard,completed,61,51,52
110
+ male,group C,associate's degree,standard,completed,98,87,90
111
+ female,group D,master's degree,free/reduced,completed,61,71,78
112
+ female,group C,bachelor's degree,standard,completed,92,100,99
113
+ female,group C,associate's degree,standard,completed,68,67,73
114
+ female,group E,some high school,standard,none,77,79,80
115
+ male,group C,some college,standard,none,66,59,52
116
+ male,group B,high school,standard,none,47,46,42
117
+ male,group C,some college,free/reduced,none,65,58,49
118
+ male,group A,some high school,free/reduced,none,68,72,64
119
+ female,group C,some college,standard,completed,63,78,80
120
+ female,group D,high school,free/reduced,none,73,92,84
121
+ female,group C,high school,free/reduced,none,42,62,60
122
+ female,group E,master's degree,standard,none,62,68,68
123
+ female,group D,bachelor's degree,standard,completed,68,75,81
124
+ female,group C,associate's degree,standard,completed,67,84,81
125
+ male,group D,some college,free/reduced,none,49,57,46
126
+ female,group C,some college,free/reduced,none,35,44,43
127
+ male,group A,high school,standard,none,68,70,66
128
+ female,group B,high school,standard,completed,69,76,74
129
+ male,group C,high school,standard,none,70,74,71
130
+ female,group E,some high school,standard,completed,80,85,85
131
+ female,group C,some college,standard,completed,75,81,84
132
+ female,group D,some college,standard,none,63,64,67
133
+ male,group B,bachelor's degree,standard,none,66,60,57
134
+ female,group B,some high school,free/reduced,completed,74,90,88
135
+ female,group C,some high school,standard,completed,44,51,55
136
+ female,group B,bachelor's degree,standard,none,72,72,74
137
+ female,group D,master's degree,standard,completed,77,82,91
138
+ male,group D,high school,standard,none,46,34,36
139
+ male,group C,high school,standard,completed,72,67,64
140
+ male,group B,associate's degree,standard,completed,82,84,78
141
+ male,group E,associate's degree,standard,completed,62,61,58
142
+ male,group D,associate's degree,standard,none,80,68,72
143
+ female,group C,high school,standard,none,54,59,62
144
+ female,group D,some college,standard,none,79,86,81
145
+ female,group B,high school,standard,none,87,95,86
146
+ female,group C,some high school,standard,completed,65,74,77
147
+ female,group C,associate's degree,free/reduced,completed,82,93,93
148
+ female,group B,associate's degree,standard,none,40,48,50
149
+ female,group D,bachelor's degree,free/reduced,completed,93,100,100
150
+ female,group C,bachelor's degree,standard,none,65,72,74
151
+ male,group D,some high school,standard,completed,77,68,69
152
+ female,group C,some college,free/reduced,none,46,64,66
153
+ male,group B,some college,standard,completed,88,85,76
154
+ female,group E,some high school,free/reduced,none,32,34,38
155
+ female,group C,associate's degree,standard,none,39,64,57
156
+ male,group D,some high school,standard,none,86,73,70
157
+ male,group C,some high school,free/reduced,completed,53,37,40
158
+ male,group A,some college,free/reduced,completed,81,78,81
159
+ male,group B,some college,free/reduced,none,41,39,34
160
+ male,group C,some college,standard,none,61,61,62
161
+ male,group D,some college,standard,none,88,73,78
162
+ female,group A,some high school,standard,completed,59,85,80
163
+ female,group D,some high school,standard,none,81,97,96
164
+ male,group C,bachelor's degree,standard,none,58,55,48
165
+ female,group C,some college,free/reduced,completed,64,85,85
166
+ female,group E,master's degree,standard,none,81,92,91
167
+ male,group C,high school,standard,none,70,70,65
168
+ female,group C,bachelor's degree,free/reduced,none,62,78,79
169
+ male,group D,some college,standard,completed,77,62,62
170
+ female,group D,high school,standard,none,62,64,64
171
+ female,group E,some college,standard,none,87,85,93
172
+ female,group C,some college,free/reduced,completed,67,75,70
173
+ male,group A,bachelor's degree,free/reduced,none,62,72,65
174
+ female,group D,some high school,standard,none,76,72,71
175
+ female,group C,associate's degree,standard,none,63,67,70
176
+ female,group B,some college,standard,completed,88,95,92
177
+ male,group D,associate's degree,standard,none,72,79,74
178
+ female,group D,master's degree,standard,none,55,64,70
179
+ male,group C,some high school,free/reduced,none,61,57,56
180
+ male,group D,bachelor's degree,free/reduced,none,50,42,48
181
+ male,group E,some high school,standard,completed,87,84,76
182
+ male,group B,some college,standard,none,54,52,51
183
+ female,group C,some college,free/reduced,none,22,39,33
184
+ male,group D,high school,free/reduced,none,66,74,69
185
+ male,group C,bachelor's degree,standard,completed,83,82,84
186
+ female,group D,high school,standard,completed,56,68,74
187
+ female,group B,associate's degree,free/reduced,none,54,65,65
188
+ female,group D,master's degree,standard,none,74,79,82
189
+ male,group E,some college,free/reduced,completed,87,74,70
190
+ male,group E,high school,free/reduced,completed,86,81,75
191
+ male,group B,some college,standard,none,66,65,60
192
+ male,group C,associate's degree,free/reduced,completed,65,67,65
193
+ female,group C,associate's degree,standard,none,58,73,68
194
+ female,group C,associate's degree,standard,completed,75,82,90
195
+ female,group B,associate's degree,free/reduced,none,52,76,70
196
+ female,group C,some college,standard,none,54,64,65
197
+ female,group E,associate's degree,standard,completed,82,85,86
198
+ female,group C,some high school,standard,none,63,73,68
199
+ female,group A,some high school,free/reduced,none,59,73,69
200
+ male,group E,bachelor's degree,free/reduced,completed,70,68,72
201
+ female,group C,high school,free/reduced,completed,59,71,65
202
+ male,group D,bachelor's degree,free/reduced,completed,74,71,80
203
+ male,group A,high school,free/reduced,completed,72,67,65
204
+ male,group A,associate's degree,standard,completed,97,92,86
205
+ female,group C,some high school,standard,none,47,54,53
206
+ male,group D,master's degree,standard,none,95,81,84
207
+ female,group C,some high school,standard,none,49,63,56
208
+ male,group E,associate's degree,free/reduced,none,64,56,52
209
+ female,group B,some high school,free/reduced,none,24,38,27
210
+ male,group E,associate's degree,free/reduced,completed,77,69,68
211
+ male,group B,bachelor's degree,free/reduced,none,55,59,54
212
+ female,group D,some college,standard,none,74,89,84
213
+ male,group D,high school,free/reduced,none,69,70,67
214
+ female,group B,master's degree,standard,none,77,90,84
215
+ male,group D,high school,standard,none,76,73,68
216
+ male,group D,bachelor's degree,free/reduced,completed,61,70,76
217
+ male,group C,some college,standard,completed,93,84,90
218
+ male,group B,high school,standard,none,62,55,54
219
+ male,group A,bachelor's degree,standard,none,64,60,58
220
+ female,group D,some high school,standard,completed,66,78,78
221
+ male,group C,high school,standard,completed,86,81,80
222
+ male,group C,master's degree,free/reduced,completed,46,42,46
223
+ female,group B,associate's degree,free/reduced,completed,76,94,87
224
+ male,group A,high school,standard,none,59,52,46
225
+ male,group B,high school,free/reduced,none,63,48,47
226
+ female,group A,some high school,free/reduced,none,47,59,50
227
+ male,group C,bachelor's degree,free/reduced,none,61,66,61
228
+ male,group E,associate's degree,standard,none,72,64,63
229
+ male,group A,some high school,free/reduced,none,39,39,34
230
+ male,group E,some college,standard,none,86,76,74
231
+ female,group D,associate's degree,free/reduced,none,47,53,58
232
+ male,group B,associate's degree,standard,completed,81,82,82
233
+ female,group B,high school,standard,none,58,62,59
234
+ female,group C,some college,standard,none,59,71,70
235
+ female,group D,bachelor's degree,standard,none,79,89,89
236
+ female,group C,some high school,free/reduced,none,65,86,80
237
+ female,group B,high school,standard,none,65,81,73
238
+ female,group E,high school,standard,none,50,50,47
239
+ female,group A,some high school,free/reduced,none,44,64,58
240
+ female,group E,bachelor's degree,standard,completed,71,70,70
241
+ female,group C,high school,standard,none,60,68,72
242
+ male,group D,some high school,standard,none,86,80,75
243
+ female,group C,some college,standard,none,53,62,56
244
+ female,group D,bachelor's degree,standard,none,89,100,100
245
+ female,group A,associate's degree,standard,completed,65,70,74
246
+ male,group E,some high school,free/reduced,completed,78,83,80
247
+ female,group D,bachelor's degree,free/reduced,none,63,73,78
248
+ female,group C,high school,standard,none,75,88,85
249
+ female,group B,high school,free/reduced,completed,46,54,58
250
+ female,group C,some high school,free/reduced,completed,50,60,60
251
+ female,group C,associate's degree,standard,completed,65,84,84
252
+ female,group C,associate's degree,standard,none,65,76,76
253
+ male,group E,associate's degree,free/reduced,none,90,90,82
254
+ male,group C,associate's degree,standard,completed,57,54,56
255
+ male,group C,high school,standard,none,52,53,49
256
+ female,group B,high school,standard,none,65,64,62
257
+ male,group D,some high school,standard,none,84,84,80
258
+ female,group C,associate's degree,standard,completed,62,76,80
259
+ male,group D,associate's degree,standard,completed,81,72,77
260
+ male,group E,associate's degree,free/reduced,none,46,43,41
261
+ male,group D,associate's degree,standard,none,71,66,60
262
+ male,group C,some high school,standard,none,49,49,41
263
+ female,group D,some college,standard,none,51,58,54
264
+ female,group D,high school,standard,none,69,77,73
265
+ female,group D,some high school,free/reduced,none,48,54,53
266
+ male,group E,some high school,free/reduced,completed,73,67,59
267
+ male,group C,some college,standard,completed,98,86,90
268
+ female,group E,bachelor's degree,standard,completed,99,100,100
269
+ male,group C,associate's degree,standard,none,74,73,67
270
+ male,group E,some college,standard,none,68,60,59
271
+ male,group D,associate's degree,free/reduced,none,53,54,48
272
+ male,group D,associate's degree,standard,completed,87,84,85
273
+ male,group C,high school,standard,none,71,79,71
274
+ male,group C,some college,free/reduced,completed,67,74,70
275
+ female,group D,some high school,standard,none,73,86,82
276
+ male,group D,some high school,standard,completed,76,70,69
277
+ female,group A,some high school,free/reduced,none,44,45,45
278
+ female,group C,high school,free/reduced,none,35,53,46
279
+ male,group C,bachelor's degree,free/reduced,completed,70,75,74
280
+ male,group C,some high school,standard,none,75,72,62
281
+ female,group E,high school,standard,none,74,76,73
282
+ female,group C,some college,standard,none,58,59,66
283
+ female,group B,some college,standard,none,79,86,92
284
+ male,group D,associate's degree,standard,none,40,52,43
285
+ female,group B,high school,free/reduced,none,50,67,63
286
+ female,group E,associate's degree,standard,completed,79,88,94
287
+ male,group B,some college,free/reduced,completed,59,65,66
288
+ female,group B,associate's degree,standard,none,53,58,65
289
+ female,group B,some high school,standard,none,41,55,51
290
+ female,group B,master's degree,free/reduced,completed,58,76,78
291
+ female,group D,some college,free/reduced,completed,59,78,76
292
+ male,group D,some college,standard,none,81,82,84
293
+ male,group A,some high school,standard,none,53,54,48
294
+ male,group D,some college,standard,none,55,58,52
295
+ male,group B,some college,standard,none,79,67,67
296
+ male,group C,bachelor's degree,standard,none,86,83,86
297
+ female,group B,master's degree,free/reduced,completed,52,70,62
298
+ male,group A,some high school,free/reduced,none,79,82,73
299
+ male,group C,bachelor's degree,standard,completed,71,74,68
300
+ male,group B,high school,standard,none,59,58,47
301
+ female,group B,high school,free/reduced,none,64,73,71
302
+ female,group D,high school,standard,none,67,72,74
303
+ female,group C,associate's degree,standard,completed,71,77,77
304
+ male,group A,high school,free/reduced,none,48,45,41
305
+ female,group A,some college,standard,none,69,84,82
306
+ male,group E,some high school,standard,completed,89,84,77
307
+ female,group A,some college,standard,none,56,58,64
308
+ male,group B,some college,standard,completed,62,66,68
309
+ female,group E,some high school,free/reduced,none,38,49,45
310
+ male,group C,some college,standard,none,84,87,81
311
+ male,group E,some college,standard,none,68,72,65
312
+ male,group C,associate's degree,standard,completed,78,77,77
313
+ male,group E,bachelor's degree,standard,completed,85,66,71
314
+ female,group B,some college,free/reduced,none,61,68,66
315
+ female,group C,some high school,standard,none,69,75,78
316
+ female,group C,high school,free/reduced,none,41,46,43
317
+ female,group D,some college,free/reduced,completed,52,59,65
318
+ female,group C,some high school,free/reduced,none,55,65,62
319
+ female,group D,some high school,standard,completed,97,100,100
320
+ female,group A,some college,standard,completed,78,87,91
321
+ male,group D,some college,standard,none,44,54,53
322
+ male,group A,associate's degree,standard,none,63,61,61
323
+ female,group C,some college,free/reduced,completed,63,73,71
324
+ female,group E,master's degree,free/reduced,none,81,86,87
325
+ male,group C,high school,free/reduced,none,58,61,52
326
+ female,group C,high school,standard,none,61,72,70
327
+ male,group B,bachelor's degree,free/reduced,completed,87,90,88
328
+ female,group B,high school,standard,completed,77,82,89
329
+ female,group B,associate's degree,standard,none,57,69,68
330
+ male,group D,some college,standard,none,67,64,70
331
+ male,group C,associate's degree,free/reduced,completed,43,45,50
332
+ female,group B,associate's degree,free/reduced,none,53,70,70
333
+ male,group B,associate's degree,free/reduced,none,61,58,56
334
+ male,group C,high school,free/reduced,completed,58,51,52
335
+ female,group B,some high school,standard,none,37,46,46
336
+ female,group D,some high school,free/reduced,completed,40,65,64
337
+ male,group C,some high school,standard,none,73,66,66
338
+ male,group D,bachelor's degree,standard,none,54,49,47
339
+ male,group B,associate's degree,free/reduced,none,44,41,38
340
+ female,group B,associate's degree,free/reduced,completed,68,77,80
341
+ male,group D,some college,free/reduced,none,69,66,60
342
+ male,group B,some high school,free/reduced,none,48,52,45
343
+ male,group C,some college,standard,none,58,49,42
344
+ male,group D,bachelor's degree,free/reduced,none,63,66,67
345
+ female,group C,associate's degree,free/reduced,none,60,75,74
346
+ female,group D,bachelor's degree,standard,none,78,82,79
347
+ male,group A,some high school,free/reduced,completed,61,62,61
348
+ male,group D,some high school,free/reduced,none,62,49,52
349
+ male,group C,high school,standard,none,62,67,58
350
+ male,group A,some high school,standard,none,71,62,50
351
+ male,group B,some high school,standard,none,72,68,67
352
+ female,group B,bachelor's degree,free/reduced,none,75,85,82
353
+ female,group D,some high school,standard,none,59,67,61
354
+ female,group D,associate's degree,standard,none,77,77,73
355
+ male,group D,associate's degree,standard,none,52,55,49
356
+ female,group C,some college,standard,completed,71,71,80
357
+ female,group C,bachelor's degree,standard,completed,52,61,66
358
+ female,group D,some high school,standard,none,73,84,85
359
+ female,group D,associate's degree,standard,completed,88,92,95
360
+ female,group A,associate's degree,standard,completed,55,65,62
361
+ male,group E,associate's degree,standard,none,87,74,76
362
+ male,group D,associate's degree,standard,none,61,55,52
363
+ female,group D,some college,free/reduced,none,77,86,86
364
+ male,group B,some college,standard,none,58,50,45
365
+ male,group C,associate's degree,standard,none,92,79,84
366
+ female,group E,high school,standard,none,99,93,90
367
+ female,group B,associate's degree,standard,none,73,83,76
368
+ female,group B,some college,standard,completed,50,64,66
369
+ female,group C,associate's degree,standard,completed,74,75,83
370
+ female,group C,high school,standard,none,61,73,63
371
+ male,group A,some high school,standard,completed,66,68,64
372
+ male,group E,associate's degree,free/reduced,completed,100,100,93
373
+ male,group E,some college,standard,none,83,80,73
374
+ female,group E,some high school,free/reduced,none,72,79,77
375
+ male,group E,some college,standard,none,53,55,48
376
+ female,group C,associate's degree,standard,none,46,58,57
377
+ female,group D,high school,free/reduced,completed,65,61,71
378
+ female,group E,some college,free/reduced,completed,42,55,54
379
+ female,group C,associate's degree,standard,completed,83,85,90
380
+ male,group D,some high school,standard,none,60,59,54
381
+ male,group D,some college,standard,completed,100,97,99
382
+ female,group C,high school,free/reduced,completed,67,79,84
383
+ female,group C,associate's degree,free/reduced,none,54,58,61
384
+ male,group B,bachelor's degree,standard,none,59,54,51
385
+ female,group B,high school,standard,none,48,62,60
386
+ male,group C,high school,standard,none,90,75,69
387
+ female,group B,associate's degree,standard,none,82,80,77
388
+ female,group D,high school,standard,none,51,66,62
389
+ female,group C,high school,free/reduced,none,35,61,54
390
+ female,group D,associate's degree,free/reduced,completed,75,90,88
391
+ female,group C,master's degree,standard,completed,81,91,87
392
+ male,group C,associate's degree,standard,none,85,76,71
393
+ female,group D,some high school,free/reduced,completed,69,86,81
394
+ female,group B,bachelor's degree,free/reduced,none,77,85,87
395
+ male,group C,associate's degree,free/reduced,none,58,55,53
396
+ male,group B,high school,standard,completed,52,49,46
397
+ male,group D,some high school,standard,none,62,67,61
398
+ female,group B,some high school,standard,none,67,89,82
399
+ female,group E,some college,standard,none,76,78,80
400
+ male,group D,bachelor's degree,free/reduced,none,68,68,67
401
+ female,group C,associate's degree,standard,completed,59,73,72
402
+ female,group B,some high school,free/reduced,none,18,32,28
403
+ male,group D,some college,standard,completed,65,77,74
404
+ female,group C,some college,standard,none,71,81,80
405
+ female,group E,some college,standard,none,62,73,70
406
+ male,group D,some high school,standard,none,69,66,61
407
+ male,group D,some college,standard,none,72,57,58
408
+ female,group E,associate's degree,standard,none,66,65,69
409
+ male,group C,high school,standard,none,84,77,74
410
+ female,group E,bachelor's degree,standard,none,37,45,38
411
+ female,group C,associate's degree,standard,none,85,84,82
412
+ male,group C,master's degree,free/reduced,completed,62,68,75
413
+ male,group D,some high school,free/reduced,none,56,54,52
414
+ male,group B,some college,standard,completed,69,77,77
415
+ female,group D,some college,standard,none,98,100,99
416
+ male,group C,high school,standard,none,50,48,42
417
+ female,group E,master's degree,standard,completed,94,99,100
418
+ female,group C,associate's degree,standard,none,91,95,94
419
+ female,group E,some college,standard,completed,66,74,73
420
+ female,group C,some high school,standard,none,74,75,82
421
+ male,group B,associate's degree,standard,none,65,54,57
422
+ male,group E,bachelor's degree,standard,completed,70,64,70
423
+ male,group B,some college,free/reduced,none,60,60,60
424
+ female,group A,high school,standard,none,61,68,63
425
+ male,group E,some high school,standard,none,94,88,78
426
+ male,group C,high school,standard,none,88,89,86
427
+ male,group A,some high school,standard,none,64,50,43
428
+ female,group D,associate's degree,free/reduced,completed,57,74,76
429
+ male,group C,some high school,standard,completed,78,72,69
430
+ male,group C,master's degree,free/reduced,completed,72,66,72
431
+ female,group C,some high school,standard,completed,76,87,85
432
+ female,group E,some high school,free/reduced,none,74,74,72
433
+ male,group B,high school,standard,completed,73,71,68
434
+ female,group D,some college,free/reduced,completed,70,78,78
435
+ female,group C,high school,standard,none,76,76,74
436
+ male,group C,some high school,standard,none,57,61,54
437
+ female,group E,master's degree,free/reduced,none,45,56,54
438
+ male,group B,some college,standard,none,69,54,55
439
+ female,group C,some college,standard,none,62,69,69
440
+ male,group D,associate's degree,free/reduced,none,75,66,73
441
+ female,group D,some college,standard,completed,75,77,83
442
+ male,group C,some college,standard,none,59,60,58
443
+ female,group C,some college,standard,completed,88,95,94
444
+ female,group D,some high school,free/reduced,none,50,64,59
445
+ female,group D,some college,standard,none,62,70,72
446
+ female,group D,bachelor's degree,standard,none,59,70,73
447
+ male,group C,some college,standard,none,91,74,76
448
+ male,group C,some college,standard,none,63,63,60
449
+ male,group C,master's degree,standard,none,71,67,67
450
+ female,group B,some high school,free/reduced,completed,59,63,64
451
+ male,group C,some high school,standard,none,64,58,51
452
+ female,group C,master's degree,standard,completed,69,84,85
453
+ male,group C,some high school,standard,none,62,64,55
454
+ male,group C,associate's degree,standard,none,97,93,91
455
+ female,group E,associate's degree,standard,completed,95,89,92
456
+ female,group B,bachelor's degree,standard,none,75,84,80
457
+ female,group A,some college,free/reduced,none,61,60,57
458
+ female,group D,master's degree,standard,none,53,61,68
459
+ female,group E,associate's degree,standard,none,68,76,67
460
+ male,group B,master's degree,free/reduced,none,49,53,52
461
+ female,group C,bachelor's degree,free/reduced,none,67,75,72
462
+ female,group B,associate's degree,standard,completed,59,70,66
463
+ male,group C,some high school,standard,completed,76,80,73
464
+ female,group D,bachelor's degree,free/reduced,none,62,72,74
465
+ female,group E,associate's degree,standard,none,84,95,92
466
+ male,group C,high school,standard,none,62,55,49
467
+ female,group C,some college,standard,none,72,72,71
468
+ male,group A,high school,free/reduced,none,53,58,44
469
+ male,group B,high school,standard,completed,60,44,47
470
+ female,group D,high school,standard,completed,57,58,64
471
+ male,group E,high school,free/reduced,completed,57,56,54
472
+ male,group D,some high school,standard,completed,71,69,68
473
+ female,group A,high school,standard,none,55,73,73
474
+ female,group D,associate's degree,free/reduced,none,46,56,57
475
+ female,group C,some college,standard,none,69,78,76
476
+ female,group C,some college,standard,none,55,69,65
477
+ male,group D,high school,standard,none,88,78,75
478
+ male,group A,bachelor's degree,standard,none,77,67,68
479
+ female,group D,high school,standard,completed,88,99,100
480
+ female,group C,associate's degree,standard,none,54,61,58
481
+ male,group E,high school,standard,completed,81,80,76
482
+ female,group D,associate's degree,free/reduced,none,43,60,58
483
+ male,group B,some college,free/reduced,completed,74,77,76
484
+ male,group D,some high school,standard,completed,78,81,86
485
+ male,group D,high school,free/reduced,completed,64,64,67
486
+ female,group E,high school,free/reduced,none,41,45,40
487
+ female,group D,associate's degree,standard,none,74,81,83
488
+ female,group C,associate's degree,free/reduced,none,65,77,74
489
+ female,group A,high school,standard,completed,68,80,76
490
+ male,group D,master's degree,standard,none,80,80,72
491
+ male,group B,associate's degree,standard,none,80,76,64
492
+ male,group D,high school,standard,none,69,75,71
493
+ male,group A,bachelor's degree,standard,none,91,96,92
494
+ male,group A,some college,standard,completed,100,96,86
495
+ female,group C,some college,standard,completed,87,89,94
496
+ female,group E,associate's degree,standard,none,85,92,85
497
+ female,group C,some high school,free/reduced,none,44,50,51
498
+ male,group D,some college,free/reduced,completed,69,60,63
499
+ male,group E,associate's degree,standard,completed,71,74,68
500
+ female,group C,bachelor's degree,free/reduced,completed,51,72,79
501
+ male,group A,some high school,standard,completed,62,67,69
502
+ male,group C,associate's degree,free/reduced,none,68,65,61
503
+ male,group D,high school,standard,none,41,52,51
504
+ male,group D,high school,free/reduced,none,44,51,48
505
+ male,group C,some high school,free/reduced,none,79,76,65
506
+ female,group E,associate's degree,standard,completed,93,100,95
507
+ male,group B,some high school,standard,completed,64,53,57
508
+ male,group C,associate's degree,free/reduced,none,73,68,66
509
+ male,group B,some high school,standard,none,88,84,75
510
+ female,group C,some college,free/reduced,none,62,72,70
511
+ male,group D,some college,free/reduced,none,62,57,62
512
+ male,group C,high school,free/reduced,none,61,60,55
513
+ male,group D,associate's degree,standard,none,90,87,85
514
+ male,group D,high school,free/reduced,none,75,74,66
515
+ female,group C,some college,free/reduced,none,77,90,91
516
+ female,group C,some college,standard,none,82,90,94
517
+ male,group E,high school,standard,none,80,76,65
518
+ male,group D,high school,free/reduced,none,63,57,56
519
+ male,group E,some high school,standard,none,82,67,61
520
+ female,group E,some college,standard,none,61,64,62
521
+ male,group A,high school,standard,none,57,43,47
522
+ female,group D,high school,standard,none,45,63,59
523
+ male,group E,high school,free/reduced,none,55,56,51
524
+ female,group B,associate's degree,standard,none,58,63,65
525
+ male,group B,bachelor's degree,free/reduced,none,73,56,57
526
+ female,group E,bachelor's degree,standard,none,65,73,75
527
+ female,group C,some high school,standard,completed,59,54,67
528
+ female,group C,some college,standard,completed,88,93,93
529
+ female,group D,associate's degree,standard,none,65,69,70
530
+ male,group C,associate's degree,standard,none,69,77,69
531
+ male,group C,high school,standard,none,70,56,51
532
+ male,group E,associate's degree,standard,none,89,76,74
533
+ male,group E,high school,standard,none,84,73,69
534
+ male,group D,associate's degree,free/reduced,completed,61,71,73
535
+ female,group B,high school,standard,none,74,72,72
536
+ male,group B,high school,standard,none,57,48,51
537
+ female,group C,high school,standard,completed,60,64,74
538
+ male,group C,high school,free/reduced,none,54,72,59
539
+ female,group A,bachelor's degree,standard,none,51,49,51
540
+ female,group D,some high school,standard,completed,80,92,88
541
+ female,group A,some college,free/reduced,none,49,65,55
542
+ male,group C,bachelor's degree,standard,completed,91,81,79
543
+ male,group B,high school,standard,none,52,48,49
544
+ male,group C,master's degree,standard,none,67,57,59
545
+ female,group C,bachelor's degree,free/reduced,completed,47,62,66
546
+ male,group B,some high school,standard,completed,61,56,56
547
+ female,group D,associate's degree,free/reduced,completed,74,88,90
548
+ female,group E,some college,standard,none,68,70,66
549
+ male,group C,master's degree,free/reduced,completed,79,77,75
550
+ female,group D,some college,free/reduced,none,64,74,75
551
+ male,group B,some college,standard,completed,91,96,91
552
+ female,group E,bachelor's degree,free/reduced,none,61,58,62
553
+ female,group C,bachelor's degree,free/reduced,none,43,62,61
554
+ female,group C,high school,free/reduced,none,53,72,64
555
+ female,group E,bachelor's degree,standard,none,64,73,70
556
+ female,group A,high school,free/reduced,completed,53,50,60
557
+ female,group C,bachelor's degree,standard,none,86,92,87
558
+ female,group D,high school,standard,none,69,72,77
559
+ female,group C,some high school,standard,none,77,91,88
560
+ female,group D,high school,standard,none,78,81,80
561
+ female,group C,some college,standard,none,54,48,52
562
+ male,group A,associate's degree,standard,none,54,53,47
563
+ female,group E,associate's degree,free/reduced,none,73,76,78
564
+ female,group B,bachelor's degree,standard,none,67,86,83
565
+ male,group C,associate's degree,free/reduced,none,49,51,51
566
+ female,group C,master's degree,free/reduced,none,40,58,54
567
+ male,group D,associate's degree,free/reduced,none,52,57,50
568
+ female,group D,some college,standard,completed,82,97,96
569
+ male,group D,some high school,standard,none,81,78,78
570
+ female,group B,high school,free/reduced,completed,23,44,36
571
+ male,group E,some high school,standard,none,92,87,78
572
+ female,group B,some high school,standard,completed,32,51,44
573
+ female,group E,some college,standard,completed,73,78,76
574
+ male,group C,associate's degree,standard,none,83,72,78
575
+ female,group B,high school,standard,none,50,53,55
576
+ female,group D,master's degree,standard,completed,70,71,74
577
+ male,group D,associate's degree,standard,completed,67,54,63
578
+ female,group D,associate's degree,free/reduced,completed,42,61,58
579
+ male,group D,some college,free/reduced,none,59,62,61
580
+ female,group B,some college,standard,none,70,75,78
581
+ male,group B,some college,free/reduced,none,55,55,47
582
+ male,group D,associate's degree,standard,none,61,48,46
583
+ female,group B,bachelor's degree,standard,completed,66,74,81
584
+ female,group D,bachelor's degree,free/reduced,none,73,79,84
585
+ female,group D,some high school,standard,none,80,90,82
586
+ female,group A,some high school,free/reduced,none,38,43,43
587
+ female,group B,associate's degree,standard,completed,52,66,73
588
+ male,group C,high school,standard,completed,58,52,54
589
+ female,group C,high school,standard,none,72,80,83
590
+ female,group C,associate's degree,standard,completed,68,86,84
591
+ female,group C,bachelor's degree,standard,completed,77,94,95
592
+ female,group B,some high school,standard,none,82,82,80
593
+ female,group D,associate's degree,standard,none,76,74,73
594
+ male,group E,some high school,standard,completed,81,75,76
595
+ male,group E,associate's degree,free/reduced,completed,46,43,44
596
+ male,group D,some college,standard,none,88,77,77
597
+ male,group C,associate's degree,free/reduced,completed,65,73,68
598
+ female,group B,bachelor's degree,standard,none,97,97,96
599
+ female,group B,some college,standard,none,82,85,87
600
+ female,group B,bachelor's degree,standard,completed,65,81,81
601
+ male,group C,master's degree,standard,completed,91,85,85
602
+ female,group C,associate's degree,standard,completed,55,72,79
603
+ female,group D,master's degree,standard,none,92,100,100
604
+ female,group B,high school,standard,none,81,91,89
605
+ female,group E,associate's degree,free/reduced,completed,57,68,73
606
+ female,group C,some college,standard,none,73,80,82
607
+ female,group D,high school,standard,none,56,52,55
608
+ female,group D,associate's degree,standard,completed,57,78,79
609
+ male,group D,associate's degree,free/reduced,none,66,62,64
610
+ male,group C,high school,standard,completed,53,52,49
611
+ male,group E,associate's degree,standard,completed,81,81,79
612
+ male,group C,high school,standard,completed,75,69,68
613
+ male,group A,high school,standard,completed,72,73,74
614
+ female,group B,some high school,standard,none,73,79,79
615
+ female,group E,some college,standard,completed,86,85,91
616
+ female,group C,bachelor's degree,standard,none,65,79,81
617
+ male,group D,high school,standard,none,64,54,50
618
+ female,group B,high school,standard,none,58,68,61
619
+ male,group D,some high school,standard,none,55,47,44
620
+ male,group C,associate's degree,free/reduced,completed,78,81,82
621
+ female,group D,some college,free/reduced,completed,63,80,80
622
+ male,group D,high school,free/reduced,completed,73,68,66
623
+ female,group C,high school,standard,none,81,84,82
624
+ female,group E,high school,standard,none,74,81,71
625
+ female,group C,associate's degree,standard,none,49,53,53
626
+ male,group C,bachelor's degree,free/reduced,none,53,58,55
627
+ male,group D,some college,free/reduced,none,77,62,64
628
+ female,group D,some college,free/reduced,none,69,65,74
629
+ male,group E,bachelor's degree,standard,none,82,62,62
630
+ male,group E,some college,standard,none,76,67,67
631
+ female,group B,high school,standard,none,42,52,51
632
+ female,group C,associate's degree,standard,none,85,89,95
633
+ female,group C,high school,standard,completed,58,75,77
634
+ female,group C,high school,standard,none,59,72,68
635
+ female,group C,high school,free/reduced,none,34,42,39
636
+ male,group C,some college,standard,none,76,78,75
637
+ female,group D,some high school,standard,none,68,71,75
638
+ female,group B,some high school,free/reduced,none,72,81,79
639
+ female,group C,some high school,free/reduced,none,48,56,51
640
+ male,group C,bachelor's degree,standard,completed,94,90,91
641
+ male,group D,associate's degree,standard,none,81,71,73
642
+ female,group A,some high school,standard,completed,92,100,97
643
+ male,group E,some college,standard,completed,81,74,71
644
+ female,group C,some high school,free/reduced,completed,29,40,44
645
+ female,group D,some college,free/reduced,none,58,67,62
646
+ female,group C,some college,standard,none,73,76,78
647
+ male,group E,some high school,standard,completed,68,51,57
648
+ female,group C,high school,free/reduced,completed,50,66,64
649
+ male,group B,associate's degree,standard,completed,65,65,63
650
+ male,group C,some college,free/reduced,none,63,61,54
651
+ female,group C,high school,standard,none,66,71,76
652
+ female,group E,master's degree,free/reduced,none,56,72,65
653
+ male,group E,associate's degree,standard,completed,94,85,82
654
+ female,group C,associate's degree,standard,none,66,77,73
655
+ female,group C,associate's degree,standard,completed,67,84,86
656
+ male,group D,bachelor's degree,free/reduced,completed,74,79,75
657
+ female,group C,bachelor's degree,standard,none,67,69,75
658
+ male,group C,bachelor's degree,standard,completed,63,64,66
659
+ male,group D,some college,standard,none,76,64,66
660
+ male,group A,associate's degree,free/reduced,completed,79,82,82
661
+ female,group B,some high school,free/reduced,completed,52,67,72
662
+ female,group A,some high school,standard,none,71,83,77
663
+ male,group B,bachelor's degree,free/reduced,none,88,75,76
664
+ male,group D,some college,standard,none,68,59,62
665
+ female,group D,high school,standard,completed,69,77,78
666
+ female,group D,some college,standard,none,77,68,77
667
+ male,group E,bachelor's degree,standard,none,68,68,64
668
+ female,group B,some high school,standard,none,66,69,68
669
+ female,group C,associate's degree,standard,none,59,66,67
670
+ male,group A,associate's degree,free/reduced,none,62,61,55
671
+ female,group C,high school,standard,none,63,69,74
672
+ female,group E,high school,free/reduced,none,64,62,68
673
+ male,group D,master's degree,standard,none,82,82,74
674
+ male,group B,some college,free/reduced,completed,60,62,60
675
+ male,group D,some college,standard,none,71,49,52
676
+ male,group B,associate's degree,free/reduced,completed,58,57,53
677
+ female,group E,associate's degree,standard,none,100,100,100
678
+ female,group D,some high school,standard,none,59,58,59
679
+ female,group C,master's degree,standard,completed,54,64,67
680
+ female,group A,master's degree,standard,none,50,53,58
681
+ female,group E,high school,free/reduced,completed,66,74,78
682
+ male,group C,associate's degree,free/reduced,none,55,61,54
683
+ female,group C,some college,standard,none,83,83,90
684
+ male,group A,bachelor's degree,standard,none,66,64,62
685
+ male,group D,some high school,standard,completed,62,66,68
686
+ female,group B,high school,standard,none,62,62,63
687
+ female,group E,associate's degree,free/reduced,completed,83,86,88
688
+ female,group D,some college,free/reduced,none,60,66,70
689
+ male,group C,some college,standard,none,53,44,42
690
+ female,group D,some high school,standard,none,59,72,80
691
+ male,group C,associate's degree,standard,none,49,51,43
692
+ female,group C,bachelor's degree,free/reduced,none,50,60,59
693
+ male,group E,associate's degree,free/reduced,completed,91,73,80
694
+ male,group B,some college,standard,none,47,43,41
695
+ male,group B,associate's degree,free/reduced,none,67,62,60
696
+ female,group B,some high school,standard,none,57,67,72
697
+ female,group D,some college,free/reduced,none,71,83,83
698
+ female,group E,associate's degree,standard,completed,65,75,77
699
+ male,group B,some college,free/reduced,none,54,54,45
700
+ male,group C,bachelor's degree,free/reduced,none,37,56,47
701
+ male,group C,high school,free/reduced,none,62,55,55
702
+ male,group B,some high school,standard,completed,94,86,87
703
+ male,group D,bachelor's degree,free/reduced,completed,39,42,38
704
+ female,group E,some college,free/reduced,none,71,76,70
705
+ female,group D,some college,free/reduced,none,65,81,77
706
+ female,group E,some college,free/reduced,completed,75,88,85
707
+ female,group C,some college,free/reduced,none,32,39,33
708
+ male,group C,some college,standard,none,53,39,37
709
+ male,group A,some college,standard,none,53,43,43
710
+ male,group A,bachelor's degree,standard,completed,87,84,87
711
+ male,group E,bachelor's degree,standard,completed,76,62,66
712
+ female,group D,bachelor's degree,free/reduced,none,78,90,93
713
+ male,group D,bachelor's degree,standard,none,75,73,74
714
+ female,group C,some college,standard,none,58,67,72
715
+ male,group B,associate's degree,standard,none,48,43,45
716
+ male,group D,master's degree,standard,none,73,70,75
717
+ female,group C,some college,standard,completed,69,90,88
718
+ female,group E,high school,free/reduced,none,57,58,57
719
+ male,group B,some high school,standard,completed,79,85,86
720
+ female,group C,some college,standard,none,63,74,74
721
+ female,group B,associate's degree,standard,none,47,49,50
722
+ male,group D,some high school,standard,completed,74,71,78
723
+ male,group E,some college,standard,none,97,87,82
724
+ female,group B,some high school,free/reduced,none,49,58,55
725
+ male,group C,master's degree,standard,none,79,78,77
726
+ male,group C,some high school,free/reduced,none,69,71,65
727
+ female,group C,associate's degree,free/reduced,none,53,61,62
728
+ male,group C,high school,standard,completed,69,58,53
729
+ male,group C,high school,free/reduced,none,27,34,36
730
+ female,group D,some high school,free/reduced,completed,35,55,60
731
+ female,group B,some high school,free/reduced,completed,63,78,79
732
+ male,group B,bachelor's degree,free/reduced,none,48,51,46
733
+ female,group C,high school,standard,none,72,80,75
734
+ female,group B,high school,standard,none,66,72,70
735
+ female,group E,bachelor's degree,standard,none,80,83,83
736
+ male,group A,some college,standard,completed,78,72,70
737
+ male,group C,high school,standard,none,71,66,65
738
+ female,group D,master's degree,standard,none,54,60,63
739
+ female,group C,associate's degree,free/reduced,none,57,78,67
740
+ female,group D,some college,standard,none,65,70,71
741
+ male,group C,high school,free/reduced,completed,53,51,51
742
+ female,group D,high school,free/reduced,none,39,52,46
743
+ female,group D,associate's degree,free/reduced,none,55,76,76
744
+ female,group D,associate's degree,standard,none,59,70,65
745
+ female,group B,high school,free/reduced,none,60,72,68
746
+ female,group B,associate's degree,standard,none,49,52,54
747
+ female,group B,high school,free/reduced,none,8,24,23
748
+ female,group D,master's degree,free/reduced,none,40,59,54
749
+ female,group C,bachelor's degree,free/reduced,completed,74,86,89
750
+ male,group E,some college,standard,none,59,51,43
751
+ female,group E,bachelor's degree,free/reduced,completed,92,100,100
752
+ male,group C,some college,free/reduced,none,80,64,66
753
+ male,group C,bachelor's degree,standard,completed,96,90,92
754
+ male,group E,some college,standard,completed,85,75,68
755
+ female,group C,bachelor's degree,standard,none,77,88,87
756
+ female,group B,high school,free/reduced,completed,76,85,82
757
+ male,group C,high school,free/reduced,none,66,66,59
758
+ female,group D,bachelor's degree,standard,completed,71,76,83
759
+ male,group B,high school,standard,none,60,68,60
760
+ male,group D,some college,standard,none,76,71,73
761
+ male,group D,some college,standard,completed,58,59,58
762
+ female,group B,associate's degree,standard,completed,90,90,91
763
+ female,group D,some college,standard,completed,74,75,79
764
+ male,group B,some college,free/reduced,none,75,68,65
765
+ male,group C,some college,standard,none,69,64,68
766
+ female,group B,some high school,standard,completed,60,70,70
767
+ female,group B,some college,free/reduced,completed,65,75,70
768
+ female,group C,associate's degree,free/reduced,completed,68,67,69
769
+ male,group B,high school,standard,completed,72,65,68
770
+ male,group B,associate's degree,free/reduced,completed,82,78,74
771
+ female,group C,some high school,standard,completed,85,92,93
772
+ male,group E,associate's degree,standard,none,72,57,62
773
+ male,group D,some college,standard,completed,76,83,79
774
+ female,group E,some college,standard,none,67,76,75
775
+ male,group A,some college,free/reduced,none,75,81,74
776
+ male,group B,some high school,standard,completed,63,67,67
777
+ female,group C,associate's degree,standard,none,64,64,70
778
+ male,group D,associate's degree,standard,completed,67,72,67
779
+ male,group A,some college,free/reduced,none,58,60,57
780
+ female,group B,associate's degree,free/reduced,none,53,71,67
781
+ male,group C,some high school,standard,none,73,66,63
782
+ male,group D,master's degree,standard,none,89,84,82
783
+ female,group C,high school,standard,none,65,69,67
784
+ female,group C,some college,standard,completed,70,72,76
785
+ female,group D,bachelor's degree,standard,none,65,67,62
786
+ male,group D,some high school,standard,none,74,74,72
787
+ female,group D,associate's degree,standard,none,71,71,74
788
+ female,group E,bachelor's degree,standard,none,100,100,100
789
+ male,group C,high school,standard,none,71,60,61
790
+ male,group E,high school,standard,completed,87,91,81
791
+ female,group D,associate's degree,free/reduced,none,26,31,38
792
+ male,group B,associate's degree,standard,completed,91,89,92
793
+ female,group A,associate's degree,standard,none,82,93,93
794
+ male,group D,high school,standard,none,66,69,63
795
+ female,group E,bachelor's degree,standard,completed,79,81,82
796
+ male,group D,some college,standard,completed,63,55,63
797
+ female,group D,master's degree,standard,none,87,100,100
798
+ male,group C,bachelor's degree,standard,none,69,63,61
799
+ female,group C,associate's degree,standard,none,53,62,53
800
+ male,group C,some college,free/reduced,completed,50,48,53
801
+ female,group D,associate's degree,standard,none,85,91,89
notebook/1. EDA STUDENT PERFORMANCE .ipynb ADDED
The diff for this file is too large to render. See raw diff
 
notebook/2. MODEL TRAINING.ipynb ADDED
@@ -0,0 +1,1105 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "cells": [
3
+ {
4
+ "attachments": {},
5
+ "cell_type": "markdown",
6
+ "id": "92e48866",
7
+ "metadata": {},
8
+ "source": [
9
+ "## Model Training"
10
+ ]
11
+ },
12
+ {
13
+ "cell_type": "markdown",
14
+ "id": "25791a74",
15
+ "metadata": {},
16
+ "source": [
17
+ "#### 1.1 Import Data and Required Packages\n",
18
+ "##### Importing Pandas, Numpy, Matplotlib, Seaborn and Warings Library."
19
+ ]
20
+ },
21
+ {
22
+ "cell_type": "code",
23
+ "execution_count": 2,
24
+ "id": "b080dfb2",
25
+ "metadata": {},
26
+ "outputs": [],
27
+ "source": [
28
+ "# Basic Import\n",
29
+ "import numpy as np\n",
30
+ "import pandas as pd\n",
31
+ "import matplotlib.pyplot as plt\n",
32
+ "import seaborn as sns\n",
33
+ "\n",
34
+ "# Modelling\n",
35
+ "from sklearn.metrics import mean_squared_error, r2_score\n",
36
+ "from sklearn.neighbors import KNeighborsRegressor\n",
37
+ "from sklearn.tree import DecisionTreeRegressor\n",
38
+ "from sklearn.ensemble import RandomForestRegressor, AdaBoostRegressor\n",
39
+ "from sklearn.svm import SVR\n",
40
+ "from sklearn.linear_model import LinearRegression, Ridge, Lasso\n",
41
+ "from sklearn.metrics import r2_score, mean_absolute_error, mean_squared_error\n",
42
+ "from sklearn.model_selection import RandomizedSearchCV\n",
43
+ "from catboost import CatBoostRegressor\n",
44
+ "from xgboost import XGBRegressor\n",
45
+ "import warnings"
46
+ ]
47
+ },
48
+ {
49
+ "cell_type": "markdown",
50
+ "id": "e45079ad",
51
+ "metadata": {},
52
+ "source": [
53
+ "#### Import the CSV Data as Pandas DataFrame"
54
+ ]
55
+ },
56
+ {
57
+ "cell_type": "code",
58
+ "execution_count": 3,
59
+ "id": "e11c6255",
60
+ "metadata": {},
61
+ "outputs": [],
62
+ "source": [
63
+ "df = pd.read_csv('data/stud.csv')"
64
+ ]
65
+ },
66
+ {
67
+ "cell_type": "markdown",
68
+ "id": "20634923",
69
+ "metadata": {},
70
+ "source": [
71
+ "#### Show Top 5 Records"
72
+ ]
73
+ },
74
+ {
75
+ "cell_type": "code",
76
+ "execution_count": 4,
77
+ "id": "e7e412a2",
78
+ "metadata": {},
79
+ "outputs": [
80
+ {
81
+ "data": {
82
+ "text/html": [
83
+ "<div>\n",
84
+ "<style scoped>\n",
85
+ " .dataframe tbody tr th:only-of-type {\n",
86
+ " vertical-align: middle;\n",
87
+ " }\n",
88
+ "\n",
89
+ " .dataframe tbody tr th {\n",
90
+ " vertical-align: top;\n",
91
+ " }\n",
92
+ "\n",
93
+ " .dataframe thead th {\n",
94
+ " text-align: right;\n",
95
+ " }\n",
96
+ "</style>\n",
97
+ "<table border=\"1\" class=\"dataframe\">\n",
98
+ " <thead>\n",
99
+ " <tr style=\"text-align: right;\">\n",
100
+ " <th></th>\n",
101
+ " <th>gender</th>\n",
102
+ " <th>race_ethnicity</th>\n",
103
+ " <th>parental_level_of_education</th>\n",
104
+ " <th>lunch</th>\n",
105
+ " <th>test_preparation_course</th>\n",
106
+ " <th>math_score</th>\n",
107
+ " <th>reading_score</th>\n",
108
+ " <th>writing_score</th>\n",
109
+ " </tr>\n",
110
+ " </thead>\n",
111
+ " <tbody>\n",
112
+ " <tr>\n",
113
+ " <th>0</th>\n",
114
+ " <td>female</td>\n",
115
+ " <td>group B</td>\n",
116
+ " <td>bachelor's degree</td>\n",
117
+ " <td>standard</td>\n",
118
+ " <td>none</td>\n",
119
+ " <td>72</td>\n",
120
+ " <td>72</td>\n",
121
+ " <td>74</td>\n",
122
+ " </tr>\n",
123
+ " <tr>\n",
124
+ " <th>1</th>\n",
125
+ " <td>female</td>\n",
126
+ " <td>group C</td>\n",
127
+ " <td>some college</td>\n",
128
+ " <td>standard</td>\n",
129
+ " <td>completed</td>\n",
130
+ " <td>69</td>\n",
131
+ " <td>90</td>\n",
132
+ " <td>88</td>\n",
133
+ " </tr>\n",
134
+ " <tr>\n",
135
+ " <th>2</th>\n",
136
+ " <td>female</td>\n",
137
+ " <td>group B</td>\n",
138
+ " <td>master's degree</td>\n",
139
+ " <td>standard</td>\n",
140
+ " <td>none</td>\n",
141
+ " <td>90</td>\n",
142
+ " <td>95</td>\n",
143
+ " <td>93</td>\n",
144
+ " </tr>\n",
145
+ " <tr>\n",
146
+ " <th>3</th>\n",
147
+ " <td>male</td>\n",
148
+ " <td>group A</td>\n",
149
+ " <td>associate's degree</td>\n",
150
+ " <td>free/reduced</td>\n",
151
+ " <td>none</td>\n",
152
+ " <td>47</td>\n",
153
+ " <td>57</td>\n",
154
+ " <td>44</td>\n",
155
+ " </tr>\n",
156
+ " <tr>\n",
157
+ " <th>4</th>\n",
158
+ " <td>male</td>\n",
159
+ " <td>group C</td>\n",
160
+ " <td>some college</td>\n",
161
+ " <td>standard</td>\n",
162
+ " <td>none</td>\n",
163
+ " <td>76</td>\n",
164
+ " <td>78</td>\n",
165
+ " <td>75</td>\n",
166
+ " </tr>\n",
167
+ " </tbody>\n",
168
+ "</table>\n",
169
+ "</div>"
170
+ ],
171
+ "text/plain": [
172
+ " gender race_ethnicity parental_level_of_education lunch \\\n",
173
+ "0 female group B bachelor's degree standard \n",
174
+ "1 female group C some college standard \n",
175
+ "2 female group B master's degree standard \n",
176
+ "3 male group A associate's degree free/reduced \n",
177
+ "4 male group C some college standard \n",
178
+ "\n",
179
+ " test_preparation_course math_score reading_score writing_score \n",
180
+ "0 none 72 72 74 \n",
181
+ "1 completed 69 90 88 \n",
182
+ "2 none 90 95 93 \n",
183
+ "3 none 47 57 44 \n",
184
+ "4 none 76 78 75 "
185
+ ]
186
+ },
187
+ "execution_count": 4,
188
+ "metadata": {},
189
+ "output_type": "execute_result"
190
+ }
191
+ ],
192
+ "source": [
193
+ "df.head()"
194
+ ]
195
+ },
196
+ {
197
+ "cell_type": "markdown",
198
+ "id": "fbd32281",
199
+ "metadata": {},
200
+ "source": [
201
+ "#### Preparing X and Y variables"
202
+ ]
203
+ },
204
+ {
205
+ "cell_type": "code",
206
+ "execution_count": 5,
207
+ "id": "56d72fde",
208
+ "metadata": {},
209
+ "outputs": [],
210
+ "source": [
211
+ "X = df.drop(columns=[\"math_score\"], axis=1)"
212
+ ]
213
+ },
214
+ {
215
+ "cell_type": "code",
216
+ "execution_count": 6,
217
+ "id": "cd613177",
218
+ "metadata": {},
219
+ "outputs": [
220
+ {
221
+ "data": {
222
+ "text/html": [
223
+ "<div>\n",
224
+ "<style scoped>\n",
225
+ " .dataframe tbody tr th:only-of-type {\n",
226
+ " vertical-align: middle;\n",
227
+ " }\n",
228
+ "\n",
229
+ " .dataframe tbody tr th {\n",
230
+ " vertical-align: top;\n",
231
+ " }\n",
232
+ "\n",
233
+ " .dataframe thead th {\n",
234
+ " text-align: right;\n",
235
+ " }\n",
236
+ "</style>\n",
237
+ "<table border=\"1\" class=\"dataframe\">\n",
238
+ " <thead>\n",
239
+ " <tr style=\"text-align: right;\">\n",
240
+ " <th></th>\n",
241
+ " <th>gender</th>\n",
242
+ " <th>race_ethnicity</th>\n",
243
+ " <th>parental_level_of_education</th>\n",
244
+ " <th>lunch</th>\n",
245
+ " <th>test_preparation_course</th>\n",
246
+ " <th>reading_score</th>\n",
247
+ " <th>writing_score</th>\n",
248
+ " </tr>\n",
249
+ " </thead>\n",
250
+ " <tbody>\n",
251
+ " <tr>\n",
252
+ " <th>0</th>\n",
253
+ " <td>female</td>\n",
254
+ " <td>group B</td>\n",
255
+ " <td>bachelor's degree</td>\n",
256
+ " <td>standard</td>\n",
257
+ " <td>none</td>\n",
258
+ " <td>72</td>\n",
259
+ " <td>74</td>\n",
260
+ " </tr>\n",
261
+ " <tr>\n",
262
+ " <th>1</th>\n",
263
+ " <td>female</td>\n",
264
+ " <td>group C</td>\n",
265
+ " <td>some college</td>\n",
266
+ " <td>standard</td>\n",
267
+ " <td>completed</td>\n",
268
+ " <td>90</td>\n",
269
+ " <td>88</td>\n",
270
+ " </tr>\n",
271
+ " <tr>\n",
272
+ " <th>2</th>\n",
273
+ " <td>female</td>\n",
274
+ " <td>group B</td>\n",
275
+ " <td>master's degree</td>\n",
276
+ " <td>standard</td>\n",
277
+ " <td>none</td>\n",
278
+ " <td>95</td>\n",
279
+ " <td>93</td>\n",
280
+ " </tr>\n",
281
+ " <tr>\n",
282
+ " <th>3</th>\n",
283
+ " <td>male</td>\n",
284
+ " <td>group A</td>\n",
285
+ " <td>associate's degree</td>\n",
286
+ " <td>free/reduced</td>\n",
287
+ " <td>none</td>\n",
288
+ " <td>57</td>\n",
289
+ " <td>44</td>\n",
290
+ " </tr>\n",
291
+ " <tr>\n",
292
+ " <th>4</th>\n",
293
+ " <td>male</td>\n",
294
+ " <td>group C</td>\n",
295
+ " <td>some college</td>\n",
296
+ " <td>standard</td>\n",
297
+ " <td>none</td>\n",
298
+ " <td>78</td>\n",
299
+ " <td>75</td>\n",
300
+ " </tr>\n",
301
+ " </tbody>\n",
302
+ "</table>\n",
303
+ "</div>"
304
+ ],
305
+ "text/plain": [
306
+ " gender race_ethnicity parental_level_of_education lunch \\\n",
307
+ "0 female group B bachelor's degree standard \n",
308
+ "1 female group C some college standard \n",
309
+ "2 female group B master's degree standard \n",
310
+ "3 male group A associate's degree free/reduced \n",
311
+ "4 male group C some college standard \n",
312
+ "\n",
313
+ " test_preparation_course reading_score writing_score \n",
314
+ "0 none 72 74 \n",
315
+ "1 completed 90 88 \n",
316
+ "2 none 95 93 \n",
317
+ "3 none 57 44 \n",
318
+ "4 none 78 75 "
319
+ ]
320
+ },
321
+ "execution_count": 6,
322
+ "metadata": {},
323
+ "output_type": "execute_result"
324
+ }
325
+ ],
326
+ "source": [
327
+ "X.head()"
328
+ ]
329
+ },
330
+ {
331
+ "cell_type": "code",
332
+ "execution_count": 7,
333
+ "id": "f237ea14",
334
+ "metadata": {},
335
+ "outputs": [
336
+ {
337
+ "name": "stdout",
338
+ "output_type": "stream",
339
+ "text": [
340
+ "Categories in 'gender' variable: ['female' 'male']\n",
341
+ "Categories in 'race_ethnicity' variable: ['group B' 'group C' 'group A' 'group D' 'group E']\n",
342
+ "Categories in'parental level of education' variable: [\"bachelor's degree\" 'some college' \"master's degree\" \"associate's degree\"\n",
343
+ " 'high school' 'some high school']\n",
344
+ "Categories in 'lunch' variable: ['standard' 'free/reduced']\n",
345
+ "Categories in 'test preparation course' variable: ['none' 'completed']\n"
346
+ ]
347
+ }
348
+ ],
349
+ "source": [
350
+ "print(\"Categories in 'gender' variable: \", end=\" \")\n",
351
+ "print(df[\"gender\"].unique())\n",
352
+ "\n",
353
+ "print(\"Categories in 'race_ethnicity' variable: \", end=\" \")\n",
354
+ "print(df[\"race_ethnicity\"].unique())\n",
355
+ "\n",
356
+ "print(\"Categories in'parental level of education' variable:\", end=\" \")\n",
357
+ "print(df[\"parental_level_of_education\"].unique())\n",
358
+ "\n",
359
+ "print(\"Categories in 'lunch' variable: \", end=\" \")\n",
360
+ "print(df[\"lunch\"].unique())\n",
361
+ "\n",
362
+ "print(\"Categories in 'test preparation course' variable: \", end=\" \")\n",
363
+ "print(df[\"test_preparation_course\"].unique())"
364
+ ]
365
+ },
366
+ {
367
+ "cell_type": "code",
368
+ "execution_count": 8,
369
+ "id": "924b7f9d",
370
+ "metadata": {},
371
+ "outputs": [],
372
+ "source": [
373
+ "y = df[\"math_score\"]"
374
+ ]
375
+ },
376
+ {
377
+ "cell_type": "code",
378
+ "execution_count": 9,
379
+ "id": "ffc69816",
380
+ "metadata": {},
381
+ "outputs": [
382
+ {
383
+ "data": {
384
+ "text/plain": [
385
+ "0 72\n",
386
+ "1 69\n",
387
+ "2 90\n",
388
+ "3 47\n",
389
+ "4 76\n",
390
+ " ..\n",
391
+ "995 88\n",
392
+ "996 62\n",
393
+ "997 59\n",
394
+ "998 68\n",
395
+ "999 77\n",
396
+ "Name: math_score, Length: 1000, dtype: int64"
397
+ ]
398
+ },
399
+ "execution_count": 9,
400
+ "metadata": {},
401
+ "output_type": "execute_result"
402
+ }
403
+ ],
404
+ "source": [
405
+ "y"
406
+ ]
407
+ },
408
+ {
409
+ "cell_type": "code",
410
+ "execution_count": 10,
411
+ "id": "1e290fe3",
412
+ "metadata": {},
413
+ "outputs": [],
414
+ "source": [
415
+ "# Create Column Transformer with 3 types of transformers\n",
416
+ "num_features = X.select_dtypes(exclude=\"object\").columns\n",
417
+ "cat_features = X.select_dtypes(include=\"object\").columns\n",
418
+ "\n",
419
+ "from sklearn.preprocessing import OneHotEncoder, StandardScaler\n",
420
+ "from sklearn.compose import ColumnTransformer\n",
421
+ "\n",
422
+ "numeric_transformer = StandardScaler()\n",
423
+ "oh_transformer = OneHotEncoder()\n",
424
+ "\n",
425
+ "preprocessor = ColumnTransformer(\n",
426
+ " [\n",
427
+ " (\"OneHotEncoder\", oh_transformer, cat_features),\n",
428
+ " (\"StandardScaler\", numeric_transformer, num_features),\n",
429
+ " ]\n",
430
+ ")"
431
+ ]
432
+ },
433
+ {
434
+ "cell_type": "code",
435
+ "execution_count": 11,
436
+ "id": "9c68f99a",
437
+ "metadata": {},
438
+ "outputs": [],
439
+ "source": [
440
+ "X = preprocessor.fit_transform(X)"
441
+ ]
442
+ },
443
+ {
444
+ "cell_type": "code",
445
+ "execution_count": 14,
446
+ "id": "1f57b3ec",
447
+ "metadata": {},
448
+ "outputs": [
449
+ {
450
+ "data": {
451
+ "text/plain": [
452
+ "array([[ 1. , 0. , 0. , ..., 1. ,\n",
453
+ " 0.19399858, 0.39149181],\n",
454
+ " [ 1. , 0. , 0. , ..., 0. ,\n",
455
+ " 1.42747598, 1.31326868],\n",
456
+ " [ 1. , 0. , 0. , ..., 1. ,\n",
457
+ " 1.77010859, 1.64247471],\n",
458
+ " ...,\n",
459
+ " [ 1. , 0. , 0. , ..., 0. ,\n",
460
+ " 0.12547206, -0.20107904],\n",
461
+ " [ 1. , 0. , 0. , ..., 0. ,\n",
462
+ " 0.60515772, 0.58901542],\n",
463
+ " [ 1. , 0. , 0. , ..., 1. ,\n",
464
+ " 1.15336989, 1.18158627]])"
465
+ ]
466
+ },
467
+ "execution_count": 14,
468
+ "metadata": {},
469
+ "output_type": "execute_result"
470
+ }
471
+ ],
472
+ "source": [
473
+ "X"
474
+ ]
475
+ },
476
+ {
477
+ "cell_type": "code",
478
+ "execution_count": 12,
479
+ "id": "72459f1d",
480
+ "metadata": {},
481
+ "outputs": [
482
+ {
483
+ "data": {
484
+ "text/plain": [
485
+ "(1000, 19)"
486
+ ]
487
+ },
488
+ "execution_count": 12,
489
+ "metadata": {},
490
+ "output_type": "execute_result"
491
+ }
492
+ ],
493
+ "source": [
494
+ "X.shape"
495
+ ]
496
+ },
497
+ {
498
+ "cell_type": "code",
499
+ "execution_count": 13,
500
+ "id": "ed5c4e99",
501
+ "metadata": {},
502
+ "outputs": [
503
+ {
504
+ "data": {
505
+ "text/plain": [
506
+ "((800, 19), (200, 19))"
507
+ ]
508
+ },
509
+ "execution_count": 13,
510
+ "metadata": {},
511
+ "output_type": "execute_result"
512
+ }
513
+ ],
514
+ "source": [
515
+ "# separate dataset into train and test\n",
516
+ "from sklearn.model_selection import train_test_split\n",
517
+ "\n",
518
+ "X_train, X_test, y_train, y_test = train_test_split(\n",
519
+ " X, y, test_size=0.2, random_state=42\n",
520
+ ")\n",
521
+ "X_train.shape, X_test.shape"
522
+ ]
523
+ },
524
+ {
525
+ "cell_type": "markdown",
526
+ "id": "4cd80317",
527
+ "metadata": {},
528
+ "source": [
529
+ "#### Create an Evaluate Function to give all metrics after model Training"
530
+ ]
531
+ },
532
+ {
533
+ "cell_type": "code",
534
+ "execution_count": 15,
535
+ "id": "8c247bd0",
536
+ "metadata": {},
537
+ "outputs": [],
538
+ "source": [
539
+ "def evaluate_model(true, predicted):\n",
540
+ " mae = mean_absolute_error(true, predicted)\n",
541
+ " # mse = mean_squared_error(true, predicted)\n",
542
+ " rmse = np.sqrt(mean_squared_error(true, predicted))\n",
543
+ " r2_square = r2_score(true, predicted)\n",
544
+ " return mae, rmse, r2_square"
545
+ ]
546
+ },
547
+ {
548
+ "cell_type": "code",
549
+ "execution_count": 16,
550
+ "id": "79ccb8e7",
551
+ "metadata": {
552
+ "scrolled": false
553
+ },
554
+ "outputs": [
555
+ {
556
+ "name": "stdout",
557
+ "output_type": "stream",
558
+ "text": [
559
+ "Linear Regression\n",
560
+ "Model performance for Training set\n",
561
+ "- Root Mean Squared Error: 5.3231\n",
562
+ "- Mean Absolute Error: 4.2667\n",
563
+ "- R2 Score: 0.8743\n",
564
+ "----------------------------------\n",
565
+ "Model performance for Test set\n",
566
+ "- Root Mean Squared Error: 5.3940\n",
567
+ "- Mean Absolute Error: 4.2148\n",
568
+ "- R2 Score: 0.8804\n",
569
+ "===================================\n",
570
+ "\n",
571
+ "\n",
572
+ "Lasso\n",
573
+ "Model performance for Training set\n",
574
+ "- Root Mean Squared Error: 6.5938\n",
575
+ "- Mean Absolute Error: 5.2063\n",
576
+ "- R2 Score: 0.8071\n",
577
+ "----------------------------------\n",
578
+ "Model performance for Test set\n",
579
+ "- Root Mean Squared Error: 6.5197\n",
580
+ "- Mean Absolute Error: 5.1579\n",
581
+ "- R2 Score: 0.8253\n",
582
+ "===================================\n",
583
+ "\n",
584
+ "\n",
585
+ "Ridge\n",
586
+ "Model performance for Training set\n",
587
+ "- Root Mean Squared Error: 5.3233\n",
588
+ "- Mean Absolute Error: 4.2650\n",
589
+ "- R2 Score: 0.8743\n",
590
+ "----------------------------------\n",
591
+ "Model performance for Test set\n",
592
+ "- Root Mean Squared Error: 5.3904\n",
593
+ "- Mean Absolute Error: 4.2111\n",
594
+ "- R2 Score: 0.8806\n",
595
+ "===================================\n",
596
+ "\n",
597
+ "\n",
598
+ "K-Neighbors Regressor\n",
599
+ "Model performance for Training set\n",
600
+ "- Root Mean Squared Error: 5.7079\n",
601
+ "- Mean Absolute Error: 4.5168\n",
602
+ "- R2 Score: 0.8555\n",
603
+ "----------------------------------\n",
604
+ "Model performance for Test set\n",
605
+ "- Root Mean Squared Error: 7.2530\n",
606
+ "- Mean Absolute Error: 5.6210\n",
607
+ "- R2 Score: 0.7838\n",
608
+ "===================================\n",
609
+ "\n",
610
+ "\n",
611
+ "Decision Tree\n",
612
+ "Model performance for Training set\n",
613
+ "- Root Mean Squared Error: 0.2795\n",
614
+ "- Mean Absolute Error: 0.0187\n",
615
+ "- R2 Score: 0.9997\n",
616
+ "----------------------------------\n",
617
+ "Model performance for Test set\n",
618
+ "- Root Mean Squared Error: 7.9294\n",
619
+ "- Mean Absolute Error: 6.4050\n",
620
+ "- R2 Score: 0.7416\n",
621
+ "===================================\n",
622
+ "\n",
623
+ "\n",
624
+ "Random Forest Regressor\n",
625
+ "Model performance for Training set\n",
626
+ "- Root Mean Squared Error: 2.3125\n",
627
+ "- Mean Absolute Error: 1.8477\n",
628
+ "- R2 Score: 0.9763\n",
629
+ "----------------------------------\n",
630
+ "Model performance for Test set\n",
631
+ "- Root Mean Squared Error: 5.9646\n",
632
+ "- Mean Absolute Error: 4.6275\n",
633
+ "- R2 Score: 0.8538\n",
634
+ "===================================\n",
635
+ "\n",
636
+ "\n",
637
+ "XGBRegressor\n",
638
+ "Model performance for Training set\n",
639
+ "- Root Mean Squared Error: 1.0073\n",
640
+ "- Mean Absolute Error: 0.6875\n",
641
+ "- R2 Score: 0.9955\n",
642
+ "----------------------------------\n",
643
+ "Model performance for Test set\n",
644
+ "- Root Mean Squared Error: 6.4733\n",
645
+ "- Mean Absolute Error: 5.0577\n",
646
+ "- R2 Score: 0.8278\n",
647
+ "===================================\n",
648
+ "\n",
649
+ "\n",
650
+ "CatBoosting Regressor\n",
651
+ "Model performance for Training set\n",
652
+ "- Root Mean Squared Error: 3.0427\n",
653
+ "- Mean Absolute Error: 2.4054\n",
654
+ "- R2 Score: 0.9589\n",
655
+ "----------------------------------\n",
656
+ "Model performance for Test set\n",
657
+ "- Root Mean Squared Error: 6.0086\n",
658
+ "- Mean Absolute Error: 4.6125\n",
659
+ "- R2 Score: 0.8516\n",
660
+ "===================================\n",
661
+ "\n",
662
+ "\n",
663
+ "AdaBoost Regressor\n",
664
+ "Model performance for Training set\n",
665
+ "- Root Mean Squared Error: 5.8340\n",
666
+ "- Mean Absolute Error: 4.7767\n",
667
+ "- R2 Score: 0.8490\n",
668
+ "----------------------------------\n",
669
+ "Model performance for Test set\n",
670
+ "- Root Mean Squared Error: 6.0478\n",
671
+ "- Mean Absolute Error: 4.7079\n",
672
+ "- R2 Score: 0.8497\n",
673
+ "===================================\n",
674
+ "\n",
675
+ "\n"
676
+ ]
677
+ }
678
+ ],
679
+ "source": [
680
+ "models = {\n",
681
+ " \"Linear Regression\": LinearRegression(),\n",
682
+ " \"Lasso\": Lasso(),\n",
683
+ " \"Ridge\": Ridge(),\n",
684
+ " \"K-Neighbors Regressor\": KNeighborsRegressor(),\n",
685
+ " \"Decision Tree\": DecisionTreeRegressor(),\n",
686
+ " \"Random Forest Regressor\": RandomForestRegressor(),\n",
687
+ " \"XGBRegressor\": XGBRegressor(),\n",
688
+ " \"CatBoosting Regressor\": CatBoostRegressor(verbose=False),\n",
689
+ " \"AdaBoost Regressor\": AdaBoostRegressor(),\n",
690
+ "}\n",
691
+ "model_list = []\n",
692
+ "r2_list = []\n",
693
+ "\n",
694
+ "for i in range(len(list(models))):\n",
695
+ " model = list(models.values())[i]\n",
696
+ " model.fit(X_train, y_train) # Train model\n",
697
+ "\n",
698
+ " # Make predictions\n",
699
+ " y_train_pred = model.predict(X_train)\n",
700
+ " y_test_pred = model.predict(X_test)\n",
701
+ "\n",
702
+ " # Evaluate Train and Test dataset\n",
703
+ " model_train_mae, model_train_rmse, model_train_r2 = evaluate_model(\n",
704
+ " y_train, y_train_pred\n",
705
+ " )\n",
706
+ "\n",
707
+ " model_test_mae, model_test_rmse, model_test_r2 = evaluate_model(y_test, y_test_pred)\n",
708
+ "\n",
709
+ " print(list(models.keys())[i])\n",
710
+ " model_list.append(list(models.keys())[i])\n",
711
+ "\n",
712
+ " print(\"Model performance for Training set\")\n",
713
+ " print(\"- Root Mean Squared Error: {:.4f}\".format(model_train_rmse))\n",
714
+ " print(\"- Mean Absolute Error: {:.4f}\".format(model_train_mae))\n",
715
+ " print(\"- R2 Score: {:.4f}\".format(model_train_r2))\n",
716
+ "\n",
717
+ " print(\"----------------------------------\")\n",
718
+ "\n",
719
+ " print(\"Model performance for Test set\")\n",
720
+ " print(\"- Root Mean Squared Error: {:.4f}\".format(model_test_rmse))\n",
721
+ " print(\"- Mean Absolute Error: {:.4f}\".format(model_test_mae))\n",
722
+ " print(\"- R2 Score: {:.4f}\".format(model_test_r2))\n",
723
+ " r2_list.append(model_test_r2)\n",
724
+ "\n",
725
+ " print(\"=\" * 35)\n",
726
+ " print(\"\\n\")"
727
+ ]
728
+ },
729
+ {
730
+ "cell_type": "markdown",
731
+ "id": "06480b5a",
732
+ "metadata": {},
733
+ "source": [
734
+ "### Results"
735
+ ]
736
+ },
737
+ {
738
+ "cell_type": "code",
739
+ "execution_count": 17,
740
+ "id": "e0159e5f",
741
+ "metadata": {},
742
+ "outputs": [
743
+ {
744
+ "data": {
745
+ "text/html": [
746
+ "<div>\n",
747
+ "<style scoped>\n",
748
+ " .dataframe tbody tr th:only-of-type {\n",
749
+ " vertical-align: middle;\n",
750
+ " }\n",
751
+ "\n",
752
+ " .dataframe tbody tr th {\n",
753
+ " vertical-align: top;\n",
754
+ " }\n",
755
+ "\n",
756
+ " .dataframe thead th {\n",
757
+ " text-align: right;\n",
758
+ " }\n",
759
+ "</style>\n",
760
+ "<table border=\"1\" class=\"dataframe\">\n",
761
+ " <thead>\n",
762
+ " <tr style=\"text-align: right;\">\n",
763
+ " <th></th>\n",
764
+ " <th>Model Name</th>\n",
765
+ " <th>R2_Score</th>\n",
766
+ " </tr>\n",
767
+ " </thead>\n",
768
+ " <tbody>\n",
769
+ " <tr>\n",
770
+ " <th>2</th>\n",
771
+ " <td>Ridge</td>\n",
772
+ " <td>0.880593</td>\n",
773
+ " </tr>\n",
774
+ " <tr>\n",
775
+ " <th>0</th>\n",
776
+ " <td>Linear Regression</td>\n",
777
+ " <td>0.880433</td>\n",
778
+ " </tr>\n",
779
+ " <tr>\n",
780
+ " <th>5</th>\n",
781
+ " <td>Random Forest Regressor</td>\n",
782
+ " <td>0.853797</td>\n",
783
+ " </tr>\n",
784
+ " <tr>\n",
785
+ " <th>7</th>\n",
786
+ " <td>CatBoosting Regressor</td>\n",
787
+ " <td>0.851632</td>\n",
788
+ " </tr>\n",
789
+ " <tr>\n",
790
+ " <th>8</th>\n",
791
+ " <td>AdaBoost Regressor</td>\n",
792
+ " <td>0.849691</td>\n",
793
+ " </tr>\n",
794
+ " <tr>\n",
795
+ " <th>6</th>\n",
796
+ " <td>XGBRegressor</td>\n",
797
+ " <td>0.827797</td>\n",
798
+ " </tr>\n",
799
+ " <tr>\n",
800
+ " <th>1</th>\n",
801
+ " <td>Lasso</td>\n",
802
+ " <td>0.825320</td>\n",
803
+ " </tr>\n",
804
+ " <tr>\n",
805
+ " <th>3</th>\n",
806
+ " <td>K-Neighbors Regressor</td>\n",
807
+ " <td>0.783813</td>\n",
808
+ " </tr>\n",
809
+ " <tr>\n",
810
+ " <th>4</th>\n",
811
+ " <td>Decision Tree</td>\n",
812
+ " <td>0.741615</td>\n",
813
+ " </tr>\n",
814
+ " </tbody>\n",
815
+ "</table>\n",
816
+ "</div>"
817
+ ],
818
+ "text/plain": [
819
+ " Model Name R2_Score\n",
820
+ "2 Ridge 0.880593\n",
821
+ "0 Linear Regression 0.880433\n",
822
+ "5 Random Forest Regressor 0.853797\n",
823
+ "7 CatBoosting Regressor 0.851632\n",
824
+ "8 AdaBoost Regressor 0.849691\n",
825
+ "6 XGBRegressor 0.827797\n",
826
+ "1 Lasso 0.825320\n",
827
+ "3 K-Neighbors Regressor 0.783813\n",
828
+ "4 Decision Tree 0.741615"
829
+ ]
830
+ },
831
+ "execution_count": 17,
832
+ "metadata": {},
833
+ "output_type": "execute_result"
834
+ }
835
+ ],
836
+ "source": [
837
+ "pd.DataFrame(\n",
838
+ " list(zip(model_list, r2_list)), columns=[\"Model Name\", \"R2_Score\"]\n",
839
+ ").sort_values(by=[\"R2_Score\"], ascending=False)"
840
+ ]
841
+ },
842
+ {
843
+ "cell_type": "markdown",
844
+ "id": "357a7c1c",
845
+ "metadata": {},
846
+ "source": [
847
+ "## Linear Regression"
848
+ ]
849
+ },
850
+ {
851
+ "cell_type": "code",
852
+ "execution_count": 18,
853
+ "id": "9a6ad559",
854
+ "metadata": {},
855
+ "outputs": [
856
+ {
857
+ "name": "stdout",
858
+ "output_type": "stream",
859
+ "text": [
860
+ " Accuracy of the model is 88.04\n"
861
+ ]
862
+ }
863
+ ],
864
+ "source": [
865
+ "lin_model = LinearRegression(fit_intercept=True)\n",
866
+ "lin_model = lin_model.fit(X_train, y_train)\n",
867
+ "y_pred = lin_model.predict(X_test)\n",
868
+ "score = r2_score(y_test, y_pred) * 100\n",
869
+ "print(\" Accuracy of the model is %.2f\" % score)"
870
+ ]
871
+ },
872
+ {
873
+ "cell_type": "markdown",
874
+ "id": "1d31453e",
875
+ "metadata": {},
876
+ "source": [
877
+ "## Plot y_pred and y_test"
878
+ ]
879
+ },
880
+ {
881
+ "cell_type": "code",
882
+ "execution_count": 19,
883
+ "id": "eb557b0a",
884
+ "metadata": {},
885
+ "outputs": [
886
+ {
887
+ "data": {
888
+ "text/plain": [
889
+ "Text(0, 0.5, 'Predicted')"
890
+ ]
891
+ },
892
+ "execution_count": 19,
893
+ "metadata": {},
894
+ "output_type": "execute_result"
895
+ },
896
+ {
897
+ "data": {
898
+ "image/png": "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xnvvvWd8+9vf9gYyPGd73Hnnncbll18e8Ptut9twuVzGI4884n2tsrLSyMzMNF566aVYLLFFGDVqlHHLLbf4vHbdddcZY8aMMQyD52yXpoGMmee6efNmQ5KxZs0a7zXvvvuu4XA4jL1799q6Po6WLDp16pTWrl2rkpIS72spKSkqKSlRaWlpHFfWslRVVUmS8vLyJElr165VXV2dz3Pv06ePunfvznMPw8SJEzVq1Cif5ynxnO3y5ptvauDAgfrBD36gzp0768ILL9T8+fO939+xY4fKy8t9nrPT6dQll1zCc7bgsssu09KlS7V161ZJ0saNG7Vy5UpdccUVknjO0WLmuZaWlio3N1cDBw70XlNSUqKUlBStXr3a1vUkxaylRHLw4EHV19c3G1qZn5+vzz//PE6ralncbremTJmiwYMHq1+/fpKk8vJyZWRkKDc31+fa/Px8lZeXx2GVyevll1/WunXrtGbNmmbf4znb48svv9S8efM0bdo0/frXv9aaNWt0++23KyMjQ+PGjfM+S3//HeE5m3fXXXepurpaffr0UWpqqurr6zV79myNGTNGknjOUWLmuZaXl6tz584+309LS1NeXp7tz55ABgln4sSJ2rRpk1auXBnvpbQ4e/bs0eTJk/Xee+8pKysr3stpsdxutwYOHKgHHnhAknThhRdq06ZNevrppzVu3Lg4r67l+Nvf/qYXXnhBL774os4991xt2LBBU6ZMUZcuXXjOrQhHSxZ16tRJqampzao4Kioq5HK54rSqlmPSpEl66623tHz5cp155pne110ul06dOqXKykqf63nu1qxdu1YHDhzQgAEDlJaWprS0NK1YsUKPP/640tLSlJ+fz3O2QUFBgYqKinxe69u3r3bv3i1J3mfJf0cic8cdd+iuu+7SDTfcoPPOO0833nijpk6dqjlz5kjiOUeLmefqcrl04MABn++fPn1ahw8ftv3ZE8hYlJGRoYsuukhLly71vuZ2u7V06VIVFxfHcWXJzTAMTZo0SYsWLdKyZctUWFjo8/2LLrpI6enpPs99y5Yt2r17N8/dgqFDh+rTTz/Vhg0bvF8DBw7UmDFjvP/Mc47c4MGDm7UP2Lp1q3r06CFJKiwslMvl8nnO1dXVWr16Nc/ZghMnTiglxfdjLDU1VW63WxLPOVrMPNfi4mJVVlZq7dq13muWLVsmt9utSy65xN4F2Zo63Eq8/PLLRmZmpvHnP//Z2Lx5s/HTn/7UyM3NNcrLy+O9tKQ1YcIEw+l0Gv/85z+N/fv3e79OnDjhvea2224zunfvbixbtsz4+OOPjeLiYqO4uDiOq24ZGlctGQbP2Q5lZWVGWlqaMXv2bGPbtm3GCy+8YLRp08ZYuHCh95oHH3zQyM3NNd544w3jk08+Ma6++mrKgi0aN26c0bVrV2/59WuvvWZ06tTJ+NWvfuW9huccnqNHjxrr16831q9fb0gyHn30UWP9+vXGrl27DMMw91xHjBhhXHjhhcbq1auNlStXGr1796b8OpH84Q9/MLp3725kZGQYgwYNMlatWhXvJSU1SX6/nnvuOe81J0+eNH72s58ZHTp0MNq0aWNce+21xv79++O36BaiaSDDc7bH4sWLjX79+hmZmZlGnz59jGeeecbn+26325gxY4aRn59vZGZmGkOHDjW2bNkSp9Ump+rqamPy5MlG9+7djaysLOOss84yfvOb3xi1tbXea3jO4Vm+fLnf/yaPGzfOMAxzz/XQoUPG6NGjjXbt2hk5OTnGzTffbBw9etT2tToMo1ELRAAAgCRCjgwAAEhaBDIAACBpEcgAAICkRSADAACSFoEMAABIWgQyAAAgaRHIAACApEUgAwAAkhaBDABIcjgcev311+O9DAAWEcgAiLnS0lKlpqZq1KhRln6uZ8+emjt3bnQWBSApEcgAiLkFCxbo5z//uT744APt27cv3ssBkMQIZADE1LFjx/TKK69owoQJGjVqlP785z/7fH/x4sW6+OKLlZWVpU6dOunaa6+VJH3nO9/Rrl27NHXqVDkcDjkcDknSvffeq/79+/vcY+7cuerZs6f3z2vWrNGwYcPUqVMnOZ1Offvb39a6deui+WsCiBECGQAx9be//U19+vTRN77xDY0dO1bPPvusPLNr3377bV177bUaOXKk1q9fr6VLl2rQoEGSpNdee01nnnmmfvvb32r//v3av3+/6fc8evSoxo0bp5UrV2rVqlXq3bu3Ro4cqaNHj0bldwQQO2nxXgCA1mXBggUaO3asJGnEiBGqqqrSihUr9J3vfEezZ8/WDTfcoPvuu897/QUXXCBJysvLU2pqqtq3by+Xy2XpPYcMGeLz52eeeUa5ublasWKF/ud//ifC3whAPLEjAyBmtmzZorKyMo0ePVqSlJaWph/96EdasGCBJGnDhg0aOnSo7e9bUVGh8ePHq3fv3nI6ncrJydGxY8e0e/du298LQGyxIwMgZhYsWKDTp0+rS5cu3tcMw1BmZqaeeOIJZWdnW75nSkqK92jKo66uzufP48aN06FDh/T73/9ePXr0UGZmpoqLi3Xq1KnwfhEACYMdGQAxcfr0aT3//PP63e9+pw0bNni/Nm7cqC5duuill17S+eefr6VLlwa8R0ZGhurr631eO+OMM1ReXu4TzGzYsMHnmo8++ki33367Ro4cqXPPPVeZmZk6ePCgrb8fgPhgRwZATLz11ls6cuSIbr31VjmdTp/vXX/99VqwYIEeeeQRDR06VL169dINN9yg06dP65133tGdd94pqaGPzAcffKAbbrhBmZmZ6tSpk77zne/oq6++0sMPP6zvf//7WrJkid59913l5OR479+7d2/99a9/1cCBA1VdXa077rgjrN0fAImHHRkAMbFgwQKVlJQ0C2KkhkDm448/Vl5enl599VW9+eab6t+/v4YMGaKysjLvdb/97W+1c+dO9erVS2eccYYkqW/fvnrqqaf05JNP6oILLlBZWZl++ctfNnvvI0eOaMCAAbrxxht1++23q3PnztH9hQHEhMNoergMAACQJNiRAQAASYtABgAAJC0CGQAAkLQIZAAAQNIikAEAAEmLQAYAACQtAhkAAJC0CGQAAEDSIpABAABJi0AGAAAkLQIZAACQtP5/0c8KD7dW8akAAAAASUVORK5CYII=",
899
+ "text/plain": [
900
+ "<Figure size 640x480 with 1 Axes>"
901
+ ]
902
+ },
903
+ "metadata": {},
904
+ "output_type": "display_data"
905
+ }
906
+ ],
907
+ "source": [
908
+ "plt.scatter(y_test, y_pred)\n",
909
+ "plt.xlabel(\"Actual\")\n",
910
+ "plt.ylabel(\"Predicted\")"
911
+ ]
912
+ },
913
+ {
914
+ "cell_type": "code",
915
+ "execution_count": 22,
916
+ "id": "1e707ec3",
917
+ "metadata": {},
918
+ "outputs": [
919
+ {
920
+ "data": {
921
+ "image/png": "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CQkJ2gcffKBt3bpVu+yyy7SMjAytvLw8hCNveRYsWKAlJydrn3zyibZ3717tvffe02JjY7Wnnnqq9jX8rP33n//8R7vvvvu0lStXagC0VatWuTzvy2c6evRobcCAAdr333+vffPNN1rPnj21a6+9NijjZYDy/8444wxt2rRptT87HA4tPT1dW7hwYQhH1bocOXJEA6B99dVXmqZpWmFhoRYREaG99957ta/59ddfNQDaunXrQjXMFqu4uFjr1auX9tlnn2nnnXdebYDCzzkw/vKXv2hnn3221+edTqeWmpqqPfroo7XHCgsLtaioKO3tt99ujiG2Gpdccol20003uRwbM2aMNn78eE3T+FkHgnuA4stn+ssvv2gAtI0bN9a+5tNPP9VMJpOWk5MT8DFyigdAVVUVsrOzkZmZWXvMbDYjMzMT69atC+HIWpeioiIAQFJSEgAgOzsb1dXVLp97nz590LVrV37ujTBt2jRccsklLp8nwM85UD766CMMGTIEV199NTp27IhBgwbhxRdfrH1+7969yM3NdfmcExISMHToUH7OfjrrrLOwdu1a7Ny5EwCwdetWfPvtt7jooosA8LMOBl8+03Xr1iExMRFDhgypfU1mZibMZjPWr18f8DGFbLPAcHLs2DE4HI46GxWmpKRg+/btIRpV6+J0OjFjxgwMHz4cp556KgAgNzcXkZGRSExMdHltSkoKcnNzQzDKlmvFihX44YcfsHHjxjrP8XMOjD179uCFF17AzJkzce+992Ljxo244447EBkZiQkTJtR+lp7+P8LP2T9z5syB3W5Hnz59YLFY4HA4sGDBAowfPx4A+FkHgS+faW5uLjp27OjyvNVqRVJSUlA+dwYo1CymTZuGn376Cd9++22oh9LqHDhwAHfeeSc+++wzREdHh3o4rZbT6cSQIUPwyCOPAAAGDRqEn376CUuWLMGECRNCPLrW5d1338Vbb72F5cuX45RTTsGWLVswY8YMpKen87NuQzjFA6BDhw6wWCx1VjXk5eUhNTU1RKNqPaZPn45PPvkEX3zxBTp37lx7PDU1FVVVVSgsLHR5PT93/2RnZ+PIkSM47bTTYLVaYbVa8dVXX+Hpp5+G1WpFSkoKP+cASEtLQ9++fV2OnXzyydi/fz8A1H6W/P9I091zzz2YM2cOxo0bh379+uGGG27AXXfdhYULFwLgZx0MvnymqampOHLkiMvzNTU1yM/PD8rnzgAFQGRkJAYPHoy1a9fWHnM6nVi7di2GDRsWwpG1bJqmYfr06Vi1ahWysrKQkZHh8vzgwYMRERHh8rnv2LED+/fv5+fuhwsuuAA//vgjtmzZUvs1ZMgQjB8/vvZ7fs5NN3z48DrL5Hfu3Ilu3boBADIyMpCamuryOdvtdqxfv56fs5/KyspgNrveniwWC5xOJwB+1sHgy2c6bNgwFBYWIjs7u/Y1WVlZcDqdGDp0aOAHFfCy2xZqxYoVWlRUlLZs2TLtl19+0SZPnqwlJiZqubm5oR5aizV16lQtISFB+/LLL7XDhw/XfpWVldW+5tZbb9W6du2qZWVlaZs2bdKGDRumDRs2LISjbh2Mq3g0jZ9zIGzYsEGzWq3aggULtF27dmlvvfWWFhMTo7355pu1r1m0aJGWmJioffjhh9q2bdu0yy+/nEtfG2HChAlap06dapcZr1y5UuvQoYM2e/bs2tfws/ZfcXGxtnnzZm3z5s0aAO3xxx/XNm/erO3bt0/TNN8+09GjR2uDBg3S1q9fr3377bdar169uMy4OTzzzDNa165dtcjISO2MM87Qvv/++1APqUUD4PHr1VdfrX1NeXm5dtttt2nt27fXYmJitCuvvFI7fPhw6AbdSrgHKPycA+Pjjz/WTj31VC0qKkrr06ePtnTpUpfnnU6nNm/ePC0lJUWLiorSLrjgAm3Hjh0hGm3LZbfbtTvvvFPr2rWrFh0drZ144onafffdp1VWVta+hp+1/7744guP/0+eMGGCpmm+fabHjx/Xrr32Wi02NlaLj4/XbrzxRq24uDgo4+VuxkRERBR2WINCREREYYcBChEREYUdBihEREQUdhigEBERUdhhgEJERERhhwEKERERhR0GKERERBR2GKAQERFR2GGAQkRB9fvvv8NkMmHLli2hHgoRtSAMUIgoYCZOnIgrrrgi1MMgolaAAQoRkUF1dXWoh0BEYIBC1GaNGDECt99+O2bMmIH27dsjJSUFL774IkpLS3HjjTciLi4OPXv2xKeffgoAcDgcuPnmm5GRkQGbzYbevXvjqaeeqj3fAw88gNdeew0ffvghTCYTTCYTvvzyy9rn9+zZg/PPPx8xMTEYMGAA1q1b59M49+3bh0svvRTt27dHu3btcMopp+A///lP7fM///wz/vjHPyI+Ph5xcXE455xzsHv3bgCA0+nEgw8+iM6dOyMqKgoDBw7E6tWra9+rpp/eeecdnHfeeYiOjsZbb70FAHjppZdw8sknIzo6Gn369MHzzz/f6M+aiBohKFsQElHYO++887S4uDjtoYce0nbu3Kk99NBDmsVi0S666CJt6dKl2s6dO7WpU6dqycnJWmlpqVZVVaXNnz9f27hxo7Znzx7tzTff1GJiYrR33nlH0zTZyv2aa67RRo8erR0+fFg7fPiwVllZqe3du1cDoPXp00f75JNPtB07dmhXXXWV1q1bN626urrBcV5yySXaH/7wB23btm3a7t27tY8//lj76quvNE3TtIMHD2pJSUnamDFjtI0bN2o7duzQXnnlFW379u2apmna448/rsXHx2tvv/22tn37dm327NlaRESEtnPnTk3TtNqxde/eXXv//fe1PXv2aIcOHdLefPNNLS0trfbY+++/ryUlJWnLli0L0j8NInLHAIWojTrvvPO0s88+u/bnmpoarV27dtoNN9xQe+zw4cMaAG3dunUezzFt2jRt7NixtT9PmDBBu/zyy11eo4KAl156qfbYzz//rAHQfv311wbH2a9fP+2BBx7w+NzcuXO1jIwMraqqyuPz6enp2oIFC1yOnX766dptt93mMrYnn3zS5TU9evTQli9f7nLsoYce0oYNG9bgeIkoMKyhzN4QUWj179+/9nuLxYLk5GT069ev9lhKSgoA4MiRIwCA5557Dq+88gr279+P8vJyVFVVYeDAgX5fKy0trfa8ffr0qfd9d9xxB6ZOnYr//ve/yMzMxNixY2vPtWXLFpxzzjmIiIio8z673Y5Dhw5h+PDhLseHDx+OrVu3uhwbMmRI7felpaXYvXs3br75ZkyaNKn2eE1NDRISEnz6XYmo6ViDQtSGud/YTSaTyzGTyQRAajlWrFiBu+++GzfffDP++9//YsuWLbjxxhtRVVXl97WM523ILbfcgj179uCGG27Ajz/+iCFDhuCZZ54BANhsNp+u3ZB27drVfl9SUgIAePHFF7Fly5bar59++gnff/99QK5HRA1jgEJEPvnuu+9w1lln4bbbbsOgQYPQs2fP2mJUJTIyEg6HI+DX7tKlC2699VasXLkSs2bNwosvvghAsjLffPONx5U38fHxSE9Px3fffVfn9+jbt6/Xa6WkpCA9PR179uxBz549Xb4yMjIC+4sRkVec4iEin/Tq1Quvv/461qxZg4yMDLzxxhvYuHGjy027e/fuWLNmDXbs2IHk5OSATInMmDEDF110EU466SQUFBTgiy++wMknnwwAmD59Op555hmMGzcOc+fORUJCAr7//nucccYZ6N27N+655x789a9/RY8ePTBw4EC8+uqr2LJlS+1KHW/+9re/4Y477kBCQgJGjx6NyspKbNq0CQUFBZg5c2aTfyciahgDFCLyyZQpU7B582b86U9/gslkwrXXXovbbrutdhkyAEyaNAlffvklhgwZgpKSEnzxxRfo3r17k67rcDgwbdo0HDx4EPHx8Rg9ejSeeOIJAEBycjKysrJwzz334LzzzoPFYsHAgQNr607uuOMOFBUVYdasWThy5Aj69u2Ljz76CL169ar3mrfccgtiYmLw6KOP4p577kG7du3Qr18/zJgxo0m/CxH5zqRpmhbqQRAREREZsQaFiIiIwg4DFCIKqYsuugixsbEevx555JFQD4+IQoRTPEQUUjk5OSgvL/f4XFJSEpKSkpp5REQUDhigEBERUdjhFA8RERGFHQYoREREFHYYoBAREVHYYYBCREREYYcBChEREYUdBihEREQUdhigEBERUdhhgEJERERh5/8AtWJ5knyXj0wAAAAASUVORK5CYII=",
922
+ "text/plain": [
923
+ "<Figure size 640x480 with 1 Axes>"
924
+ ]
925
+ },
926
+ "metadata": {},
927
+ "output_type": "display_data"
928
+ }
929
+ ],
930
+ "source": [
931
+ "sns.regplot(x=y_test, y=y_pred, ci=None, color=\"red\");"
932
+ ]
933
+ },
934
+ {
935
+ "cell_type": "markdown",
936
+ "id": "79c2fe28",
937
+ "metadata": {},
938
+ "source": [
939
+ "#### Difference between Actual and Predicted Values"
940
+ ]
941
+ },
942
+ {
943
+ "cell_type": "code",
944
+ "execution_count": 23,
945
+ "id": "7c9a8b48",
946
+ "metadata": {},
947
+ "outputs": [
948
+ {
949
+ "data": {
950
+ "text/html": [
951
+ "<div>\n",
952
+ "<style scoped>\n",
953
+ " .dataframe tbody tr th:only-of-type {\n",
954
+ " vertical-align: middle;\n",
955
+ " }\n",
956
+ "\n",
957
+ " .dataframe tbody tr th {\n",
958
+ " vertical-align: top;\n",
959
+ " }\n",
960
+ "\n",
961
+ " .dataframe thead th {\n",
962
+ " text-align: right;\n",
963
+ " }\n",
964
+ "</style>\n",
965
+ "<table border=\"1\" class=\"dataframe\">\n",
966
+ " <thead>\n",
967
+ " <tr style=\"text-align: right;\">\n",
968
+ " <th></th>\n",
969
+ " <th>Actual Value</th>\n",
970
+ " <th>Predicted Value</th>\n",
971
+ " <th>Difference</th>\n",
972
+ " </tr>\n",
973
+ " </thead>\n",
974
+ " <tbody>\n",
975
+ " <tr>\n",
976
+ " <th>521</th>\n",
977
+ " <td>91</td>\n",
978
+ " <td>76.387970</td>\n",
979
+ " <td>14.612030</td>\n",
980
+ " </tr>\n",
981
+ " <tr>\n",
982
+ " <th>737</th>\n",
983
+ " <td>53</td>\n",
984
+ " <td>58.885970</td>\n",
985
+ " <td>-5.885970</td>\n",
986
+ " </tr>\n",
987
+ " <tr>\n",
988
+ " <th>740</th>\n",
989
+ " <td>80</td>\n",
990
+ " <td>76.990265</td>\n",
991
+ " <td>3.009735</td>\n",
992
+ " </tr>\n",
993
+ " <tr>\n",
994
+ " <th>660</th>\n",
995
+ " <td>74</td>\n",
996
+ " <td>76.851804</td>\n",
997
+ " <td>-2.851804</td>\n",
998
+ " </tr>\n",
999
+ " <tr>\n",
1000
+ " <th>411</th>\n",
1001
+ " <td>84</td>\n",
1002
+ " <td>87.627378</td>\n",
1003
+ " <td>-3.627378</td>\n",
1004
+ " </tr>\n",
1005
+ " <tr>\n",
1006
+ " <th>...</th>\n",
1007
+ " <td>...</td>\n",
1008
+ " <td>...</td>\n",
1009
+ " <td>...</td>\n",
1010
+ " </tr>\n",
1011
+ " <tr>\n",
1012
+ " <th>408</th>\n",
1013
+ " <td>52</td>\n",
1014
+ " <td>43.409149</td>\n",
1015
+ " <td>8.590851</td>\n",
1016
+ " </tr>\n",
1017
+ " <tr>\n",
1018
+ " <th>332</th>\n",
1019
+ " <td>62</td>\n",
1020
+ " <td>62.152214</td>\n",
1021
+ " <td>-0.152214</td>\n",
1022
+ " </tr>\n",
1023
+ " <tr>\n",
1024
+ " <th>208</th>\n",
1025
+ " <td>74</td>\n",
1026
+ " <td>67.888395</td>\n",
1027
+ " <td>6.111605</td>\n",
1028
+ " </tr>\n",
1029
+ " <tr>\n",
1030
+ " <th>613</th>\n",
1031
+ " <td>65</td>\n",
1032
+ " <td>67.022287</td>\n",
1033
+ " <td>-2.022287</td>\n",
1034
+ " </tr>\n",
1035
+ " <tr>\n",
1036
+ " <th>78</th>\n",
1037
+ " <td>61</td>\n",
1038
+ " <td>62.345132</td>\n",
1039
+ " <td>-1.345132</td>\n",
1040
+ " </tr>\n",
1041
+ " </tbody>\n",
1042
+ "</table>\n",
1043
+ "<p>200 rows × 3 columns</p>\n",
1044
+ "</div>"
1045
+ ],
1046
+ "text/plain": [
1047
+ " Actual Value Predicted Value Difference\n",
1048
+ "521 91 76.387970 14.612030\n",
1049
+ "737 53 58.885970 -5.885970\n",
1050
+ "740 80 76.990265 3.009735\n",
1051
+ "660 74 76.851804 -2.851804\n",
1052
+ "411 84 87.627378 -3.627378\n",
1053
+ ".. ... ... ...\n",
1054
+ "408 52 43.409149 8.590851\n",
1055
+ "332 62 62.152214 -0.152214\n",
1056
+ "208 74 67.888395 6.111605\n",
1057
+ "613 65 67.022287 -2.022287\n",
1058
+ "78 61 62.345132 -1.345132\n",
1059
+ "\n",
1060
+ "[200 rows x 3 columns]"
1061
+ ]
1062
+ },
1063
+ "execution_count": 23,
1064
+ "metadata": {},
1065
+ "output_type": "execute_result"
1066
+ }
1067
+ ],
1068
+ "source": [
1069
+ "pred_df = pd.DataFrame(\n",
1070
+ " {\"Actual Value\": y_test, \"Predicted Value\": y_pred, \"Difference\": y_test - y_pred}\n",
1071
+ ")\n",
1072
+ "pred_df"
1073
+ ]
1074
+ },
1075
+ {
1076
+ "cell_type": "code",
1077
+ "execution_count": null,
1078
+ "id": "3acf1fbc",
1079
+ "metadata": {},
1080
+ "outputs": [],
1081
+ "source": []
1082
+ }
1083
+ ],
1084
+ "metadata": {
1085
+ "kernelspec": {
1086
+ "display_name": "Python 3 (ipykernel)",
1087
+ "language": "python",
1088
+ "name": "python3"
1089
+ },
1090
+ "language_info": {
1091
+ "codemirror_mode": {
1092
+ "name": "ipython",
1093
+ "version": 3
1094
+ },
1095
+ "file_extension": ".py",
1096
+ "mimetype": "text/x-python",
1097
+ "name": "python",
1098
+ "nbconvert_exporter": "python",
1099
+ "pygments_lexer": "ipython3",
1100
+ "version": "3.8.0"
1101
+ }
1102
+ },
1103
+ "nbformat": 4,
1104
+ "nbformat_minor": 5
1105
+ }
notebook/catboost_info/catboost_training.json ADDED
@@ -0,0 +1,1004 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "meta":{"test_sets":[],"test_metrics":[],"learn_metrics":[{"best_value":"Min","name":"RMSE"}],"launch_mode":"Train","parameters":"","iteration_count":1000,"learn_sets":["learn"],"name":"experiment"},
3
+ "iterations":[
4
+ {"learn":[14.59871775],"iteration":0,"passed_time":0.06267571762,"remaining_time":62.6130419},
5
+ {"learn":[14.22518863],"iteration":1,"passed_time":0.06319958824,"remaining_time":31.53659453},
6
+ {"learn":[13.8866124],"iteration":2,"passed_time":0.06410586717,"remaining_time":21.30451652},
7
+ {"learn":[13.52356875],"iteration":3,"passed_time":0.06451298817,"remaining_time":16.06373405},
8
+ {"learn":[13.18870211],"iteration":4,"passed_time":0.06535209554,"remaining_time":13.00506701},
9
+ {"learn":[12.9124226],"iteration":5,"passed_time":0.06587087897,"remaining_time":10.91260895},
10
+ {"learn":[12.60003351],"iteration":6,"passed_time":0.06622382944,"remaining_time":9.394323234},
11
+ {"learn":[12.32990573],"iteration":7,"passed_time":0.06657334537,"remaining_time":8.255094826},
12
+ {"learn":[12.0660619],"iteration":8,"passed_time":0.06710323159,"remaining_time":7.388811389},
13
+ {"learn":[11.77309809],"iteration":9,"passed_time":0.0679293302,"remaining_time":6.72500369},
14
+ {"learn":[11.49227636],"iteration":10,"passed_time":0.06847874996,"remaining_time":6.156862156},
15
+ {"learn":[11.26264833],"iteration":11,"passed_time":0.07010205513,"remaining_time":5.771735873},
16
+ {"learn":[11.04260393],"iteration":12,"passed_time":0.07048895754,"remaining_time":5.351738545},
17
+ {"learn":[10.79916926],"iteration":13,"passed_time":0.07078572994,"remaining_time":4.985337837},
18
+ {"learn":[10.5541002],"iteration":14,"passed_time":0.07108962794,"remaining_time":4.668218902},
19
+ {"learn":[10.31918115],"iteration":15,"passed_time":0.07139323406,"remaining_time":4.390683895},
20
+ {"learn":[10.10004441],"iteration":16,"passed_time":0.07199843971,"remaining_time":4.163203896},
21
+ {"learn":[9.894556723],"iteration":17,"passed_time":0.07235292904,"remaining_time":3.94725424},
22
+ {"learn":[9.690174082],"iteration":18,"passed_time":0.07267723209,"remaining_time":3.752440246},
23
+ {"learn":[9.506034866],"iteration":19,"passed_time":0.0729678915,"remaining_time":3.575426683},
24
+ {"learn":[9.338524633],"iteration":20,"passed_time":0.07326510784,"remaining_time":3.415549551},
25
+ {"learn":[9.170203312],"iteration":21,"passed_time":0.07367558783,"remaining_time":3.275214768},
26
+ {"learn":[9.010299969],"iteration":22,"passed_time":0.07397457609,"remaining_time":3.142311341},
27
+ {"learn":[8.843866678],"iteration":23,"passed_time":0.07425772188,"remaining_time":3.019814023},
28
+ {"learn":[8.690548059],"iteration":24,"passed_time":0.07468580469,"remaining_time":2.912746383},
29
+ {"learn":[8.555307687],"iteration":25,"passed_time":0.07504823777,"remaining_time":2.811422446},
30
+ {"learn":[8.413851302],"iteration":26,"passed_time":0.07661567861,"remaining_time":2.761002048},
31
+ {"learn":[8.29256019],"iteration":27,"passed_time":0.07714981782,"remaining_time":2.678200818},
32
+ {"learn":[8.162193833],"iteration":28,"passed_time":0.07780627411,"remaining_time":2.605168695},
33
+ {"learn":[8.040736294],"iteration":29,"passed_time":0.07952233052,"remaining_time":2.57122202},
34
+ {"learn":[7.921220278],"iteration":30,"passed_time":0.08103788904,"remaining_time":2.533087564},
35
+ {"learn":[7.809589039],"iteration":31,"passed_time":0.08168588982,"remaining_time":2.470998167},
36
+ {"learn":[7.699675801],"iteration":32,"passed_time":0.08210820168,"remaining_time":2.406019122},
37
+ {"learn":[7.60645267],"iteration":33,"passed_time":0.08289518531,"remaining_time":2.3551985},
38
+ {"learn":[7.498880302],"iteration":34,"passed_time":0.08326763879,"remaining_time":2.295807755},
39
+ {"learn":[7.401158744],"iteration":35,"passed_time":0.08359422103,"remaining_time":2.238467474},
40
+ {"learn":[7.306431077],"iteration":36,"passed_time":0.08389506029,"remaining_time":2.183539002},
41
+ {"learn":[7.223863468],"iteration":37,"passed_time":0.08427396366,"remaining_time":2.133461922},
42
+ {"learn":[7.143477682],"iteration":38,"passed_time":0.08462656213,"remaining_time":2.085285287},
43
+ {"learn":[7.062817131],"iteration":39,"passed_time":0.08509691963,"remaining_time":2.042326071},
44
+ {"learn":[6.990793435],"iteration":40,"passed_time":0.08553130414,"remaining_time":2.000598065},
45
+ {"learn":[6.931862224],"iteration":41,"passed_time":0.08586720568,"remaining_time":1.958590072},
46
+ {"learn":[6.858296558],"iteration":42,"passed_time":0.08641920777,"remaining_time":1.92332981},
47
+ {"learn":[6.786268161],"iteration":43,"passed_time":0.08670063178,"remaining_time":1.883768272},
48
+ {"learn":[6.717118549],"iteration":44,"passed_time":0.0871256221,"remaining_time":1.848999313},
49
+ {"learn":[6.652948106],"iteration":45,"passed_time":0.08750479261,"remaining_time":1.814773308},
50
+ {"learn":[6.589686076],"iteration":46,"passed_time":0.08804481689,"remaining_time":1.785249159},
51
+ {"learn":[6.531283097],"iteration":47,"passed_time":0.08849735039,"remaining_time":1.755197449},
52
+ {"learn":[6.471368031],"iteration":48,"passed_time":0.08885981047,"remaining_time":1.724605709},
53
+ {"learn":[6.416481395],"iteration":49,"passed_time":0.08975328928,"remaining_time":1.705312496},
54
+ {"learn":[6.369870822],"iteration":50,"passed_time":0.09024876097,"remaining_time":1.679334787},
55
+ {"learn":[6.325678067],"iteration":51,"passed_time":0.09071261746,"remaining_time":1.653760795},
56
+ {"learn":[6.275766122],"iteration":52,"passed_time":0.09099334872,"remaining_time":1.625862287},
57
+ {"learn":[6.224773967],"iteration":53,"passed_time":0.09159459648,"remaining_time":1.604601635},
58
+ {"learn":[6.182249254],"iteration":54,"passed_time":0.09311191534,"remaining_time":1.599832},
59
+ {"learn":[6.139904173],"iteration":55,"passed_time":0.09350455398,"remaining_time":1.576219624},
60
+ {"learn":[6.100525536],"iteration":56,"passed_time":0.09714738763,"remaining_time":1.607192746},
61
+ {"learn":[6.062568564],"iteration":57,"passed_time":0.09866087109,"remaining_time":1.60238863},
62
+ {"learn":[6.030559288],"iteration":58,"passed_time":0.1016473815,"remaining_time":1.621189594},
63
+ {"learn":[5.997931376],"iteration":59,"passed_time":0.1024130687,"remaining_time":1.604471409},
64
+ {"learn":[5.964103835],"iteration":60,"passed_time":0.1028647558,"remaining_time":1.583442716},
65
+ {"learn":[5.933729724],"iteration":61,"passed_time":0.1032133941,"remaining_time":1.561518769},
66
+ {"learn":[5.901932711],"iteration":62,"passed_time":0.1035565984,"remaining_time":1.540198931},
67
+ {"learn":[5.873727795],"iteration":63,"passed_time":0.1039431909,"remaining_time":1.520169167},
68
+ {"learn":[5.846485734],"iteration":64,"passed_time":0.1044773401,"remaining_time":1.502866353},
69
+ {"learn":[5.820630862],"iteration":65,"passed_time":0.1048705985,"remaining_time":1.484077863},
70
+ {"learn":[5.793646238],"iteration":66,"passed_time":0.1052060625,"remaining_time":1.465033676},
71
+ {"learn":[5.765388646],"iteration":67,"passed_time":0.1057842576,"remaining_time":1.44986659},
72
+ {"learn":[5.747073912],"iteration":68,"passed_time":0.106295719,"remaining_time":1.434221948},
73
+ {"learn":[5.722315217],"iteration":69,"passed_time":0.1066767132,"remaining_time":1.417276333},
74
+ {"learn":[5.699970599],"iteration":70,"passed_time":0.106939787,"remaining_time":1.399254396},
75
+ {"learn":[5.682732647],"iteration":71,"passed_time":0.1073223425,"remaining_time":1.383265748},
76
+ {"learn":[5.663525791],"iteration":72,"passed_time":0.1076568113,"remaining_time":1.367094029},
77
+ {"learn":[5.642381613],"iteration":73,"passed_time":0.108027834,"remaining_time":1.35180776},
78
+ {"learn":[5.621404779],"iteration":74,"passed_time":0.1083533663,"remaining_time":1.336358184},
79
+ {"learn":[5.602460129],"iteration":75,"passed_time":0.1089892427,"remaining_time":1.32507974},
80
+ {"learn":[5.587337574],"iteration":76,"passed_time":0.1093722698,"remaining_time":1.311046818},
81
+ {"learn":[5.572393026],"iteration":77,"passed_time":0.1120284166,"remaining_time":1.324233335},
82
+ {"learn":[5.558425806],"iteration":78,"passed_time":0.1124580296,"remaining_time":1.311061332},
83
+ {"learn":[5.541518902],"iteration":79,"passed_time":0.1132797003,"remaining_time":1.302716554},
84
+ {"learn":[5.526157283],"iteration":80,"passed_time":0.1138028239,"remaining_time":1.29117031},
85
+ {"learn":[5.511746977],"iteration":81,"passed_time":0.1140943503,"remaining_time":1.277300165},
86
+ {"learn":[5.504975022],"iteration":82,"passed_time":0.1142250178,"remaining_time":1.261980015},
87
+ {"learn":[5.493980522],"iteration":83,"passed_time":0.114860283,"remaining_time":1.252524039},
88
+ {"learn":[5.480745463],"iteration":84,"passed_time":0.1155915084,"remaining_time":1.24430859},
89
+ {"learn":[5.464052013],"iteration":85,"passed_time":0.1160225664,"remaining_time":1.233077043},
90
+ {"learn":[5.449143727],"iteration":86,"passed_time":0.1163560386,"remaining_time":1.221069693},
91
+ {"learn":[5.438255432],"iteration":87,"passed_time":0.1182860196,"remaining_time":1.225873294},
92
+ {"learn":[5.425927931],"iteration":88,"passed_time":0.1187186531,"remaining_time":1.215198797},
93
+ {"learn":[5.412331217],"iteration":89,"passed_time":0.1193746992,"remaining_time":1.207010847},
94
+ {"learn":[5.400691499],"iteration":90,"passed_time":0.11977416,"remaining_time":1.1964254},
95
+ {"learn":[5.391618744],"iteration":91,"passed_time":0.1201247988,"remaining_time":1.185579536},
96
+ {"learn":[5.380766572],"iteration":92,"passed_time":0.1204740315,"remaining_time":1.174945662},
97
+ {"learn":[5.372207183],"iteration":93,"passed_time":0.1210748787,"remaining_time":1.166955746},
98
+ {"learn":[5.362918837],"iteration":94,"passed_time":0.1217776907,"remaining_time":1.160092738},
99
+ {"learn":[5.348292324],"iteration":95,"passed_time":0.122215258,"remaining_time":1.150860346},
100
+ {"learn":[5.339772295],"iteration":96,"passed_time":0.1225954527,"remaining_time":1.141275194},
101
+ {"learn":[5.331515983],"iteration":97,"passed_time":0.123041103,"remaining_time":1.132480356},
102
+ {"learn":[5.323861644],"iteration":98,"passed_time":0.1232983878,"remaining_time":1.122139873},
103
+ {"learn":[5.313277281],"iteration":99,"passed_time":0.1237174024,"remaining_time":1.113456622},
104
+ {"learn":[5.30685627],"iteration":100,"passed_time":0.1258284844,"remaining_time":1.119998093},
105
+ {"learn":[5.29652059],"iteration":101,"passed_time":0.1270451938,"remaining_time":1.118495922},
106
+ {"learn":[5.288350766],"iteration":102,"passed_time":0.1290053421,"remaining_time":1.123473707},
107
+ {"learn":[5.27993346],"iteration":103,"passed_time":0.1306630917,"remaining_time":1.12571279},
108
+ {"learn":[5.271789139],"iteration":104,"passed_time":0.1313021596,"remaining_time":1.119194598},
109
+ {"learn":[5.262684686],"iteration":105,"passed_time":0.1317717558,"remaining_time":1.111358016},
110
+ {"learn":[5.251619772],"iteration":106,"passed_time":0.1324397235,"remaining_time":1.105314702},
111
+ {"learn":[5.241012171],"iteration":107,"passed_time":0.1329626792,"remaining_time":1.09817324},
112
+ {"learn":[5.232684032],"iteration":108,"passed_time":0.1333003845,"remaining_time":1.089638923},
113
+ {"learn":[5.224267141],"iteration":109,"passed_time":0.1337008778,"remaining_time":1.081761648},
114
+ {"learn":[5.216324968],"iteration":110,"passed_time":0.1341353019,"remaining_time":1.074290841},
115
+ {"learn":[5.211102527],"iteration":111,"passed_time":0.1345277081,"remaining_time":1.066612543},
116
+ {"learn":[5.206364257],"iteration":112,"passed_time":0.1349243397,"remaining_time":1.059096365},
117
+ {"learn":[5.196937641],"iteration":113,"passed_time":0.1357669176,"remaining_time":1.055170956},
118
+ {"learn":[5.190746047],"iteration":114,"passed_time":0.1361165988,"remaining_time":1.047505999},
119
+ {"learn":[5.181885213],"iteration":115,"passed_time":0.1364987698,"remaining_time":1.040214763},
120
+ {"learn":[5.178293568],"iteration":116,"passed_time":0.1367376524,"remaining_time":1.031960231},
121
+ {"learn":[5.170991438],"iteration":117,"passed_time":0.1370499165,"remaining_time":1.024390054},
122
+ {"learn":[5.166257212],"iteration":118,"passed_time":0.1374406952,"remaining_time":1.01752313},
123
+ {"learn":[5.161421246],"iteration":119,"passed_time":0.1376880116,"remaining_time":1.009712085},
124
+ {"learn":[5.158223542],"iteration":120,"passed_time":0.1380541641,"remaining_time":1.002889341},
125
+ {"learn":[5.15470988],"iteration":121,"passed_time":0.1382534709,"remaining_time":0.9949717007},
126
+ {"learn":[5.146388143],"iteration":122,"passed_time":0.1386999689,"remaining_time":0.9889420549},
127
+ {"learn":[5.139529364],"iteration":123,"passed_time":0.1393892363,"remaining_time":0.9847175078},
128
+ {"learn":[5.134276023],"iteration":124,"passed_time":0.1403963565,"remaining_time":0.9827744952},
129
+ {"learn":[5.128536065],"iteration":125,"passed_time":0.1409702417,"remaining_time":0.9778412003},
130
+ {"learn":[5.123300353],"iteration":126,"passed_time":0.1413217957,"remaining_time":0.9714482493},
131
+ {"learn":[5.116200518],"iteration":127,"passed_time":0.1417972253,"remaining_time":0.9659935973},
132
+ {"learn":[5.108728704],"iteration":128,"passed_time":0.1432731818,"remaining_time":0.9673716384},
133
+ {"learn":[5.104075866],"iteration":129,"passed_time":0.1437432677,"remaining_time":0.9619741759},
134
+ {"learn":[5.100317606],"iteration":130,"passed_time":0.1444495836,"remaining_time":0.9582189936},
135
+ {"learn":[5.095814182],"iteration":131,"passed_time":0.1464125447,"remaining_time":0.9627734002},
136
+ {"learn":[5.092146915],"iteration":132,"passed_time":0.1470581348,"remaining_time":0.9586421271},
137
+ {"learn":[5.085258329],"iteration":133,"passed_time":0.1474381351,"remaining_time":0.9528464549},
138
+ {"learn":[5.079219421],"iteration":134,"passed_time":0.1477921354,"remaining_time":0.9469644233},
139
+ {"learn":[5.076476829],"iteration":135,"passed_time":0.1484136944,"remaining_time":0.9428634701},
140
+ {"learn":[5.072133867],"iteration":136,"passed_time":0.1500727054,"remaining_time":0.9453485018},
141
+ {"learn":[5.067031564],"iteration":137,"passed_time":0.1504600196,"remaining_time":0.9398299774},
142
+ {"learn":[5.061358312],"iteration":138,"passed_time":0.1507974021,"remaining_time":0.9340759944},
143
+ {"learn":[5.056759124],"iteration":139,"passed_time":0.1510750537,"remaining_time":0.9280324729},
144
+ {"learn":[5.050254],"iteration":140,"passed_time":0.1519384491,"remaining_time":0.9256392043},
145
+ {"learn":[5.048376474],"iteration":141,"passed_time":0.1521036128,"remaining_time":0.9190485899},
146
+ {"learn":[5.042603751],"iteration":142,"passed_time":0.1524419816,"remaining_time":0.9135858616},
147
+ {"learn":[5.037477349],"iteration":143,"passed_time":0.1527681331,"remaining_time":0.9081216798},
148
+ {"learn":[5.03230489],"iteration":144,"passed_time":0.1531014568,"remaining_time":0.9027706588},
149
+ {"learn":[5.025976187],"iteration":145,"passed_time":0.153875168,"remaining_time":0.900064339},
150
+ {"learn":[5.01952451],"iteration":146,"passed_time":0.1545038121,"remaining_time":0.8965425285},
151
+ {"learn":[5.017569424],"iteration":147,"passed_time":0.1548692344,"remaining_time":0.8915445118},
152
+ {"learn":[5.008962367],"iteration":148,"passed_time":0.1552524033,"remaining_time":0.8867100352},
153
+ {"learn":[5.003880266],"iteration":149,"passed_time":0.1562239099,"remaining_time":0.885268823},
154
+ {"learn":[4.996387564],"iteration":150,"passed_time":0.1568775682,"remaining_time":0.8820467245},
155
+ {"learn":[4.993361683],"iteration":151,"passed_time":0.157595654,"remaining_time":0.8792178591},
156
+ {"learn":[4.99005752],"iteration":152,"passed_time":0.1579772982,"remaining_time":0.8745540624},
157
+ {"learn":[4.986908764],"iteration":153,"passed_time":0.1586237013,"remaining_time":0.8714003329},
158
+ {"learn":[4.985207175],"iteration":154,"passed_time":0.1590191666,"remaining_time":0.8669109403},
159
+ {"learn":[4.979003494],"iteration":155,"passed_time":0.1606804066,"remaining_time":0.8693221999},
160
+ {"learn":[4.973142217],"iteration":156,"passed_time":0.1620417361,"remaining_time":0.8700712329},
161
+ {"learn":[4.967056696],"iteration":157,"passed_time":0.1625375663,"remaining_time":0.8661812076},
162
+ {"learn":[4.961460696],"iteration":158,"passed_time":0.1631644326,"remaining_time":0.8630269674},
163
+ {"learn":[4.954240363],"iteration":159,"passed_time":0.1639557284,"remaining_time":0.8607675739},
164
+ {"learn":[4.952320707],"iteration":160,"passed_time":0.1641522513,"remaining_time":0.8554269495},
165
+ {"learn":[4.948337777],"iteration":161,"passed_time":0.1644914472,"remaining_time":0.8508878568},
166
+ {"learn":[4.943228639],"iteration":162,"passed_time":0.1647439969,"remaining_time":0.8459553705},
167
+ {"learn":[4.938545759],"iteration":163,"passed_time":0.1652631114,"remaining_time":0.8424387875},
168
+ {"learn":[4.935330572],"iteration":164,"passed_time":0.1655182135,"remaining_time":0.8376224743},
169
+ {"learn":[4.932051543],"iteration":165,"passed_time":0.1658837114,"remaining_time":0.833415755},
170
+ {"learn":[4.928964153],"iteration":166,"passed_time":0.1662333823,"remaining_time":0.8291760925},
171
+ {"learn":[4.922860227],"iteration":167,"passed_time":0.1665693385,"remaining_time":0.8249148192},
172
+ {"learn":[4.917668772],"iteration":168,"passed_time":0.1668804119,"remaining_time":0.8205776468},
173
+ {"learn":[4.910365386],"iteration":169,"passed_time":0.1672331547,"remaining_time":0.8164912849},
174
+ {"learn":[4.906457206],"iteration":170,"passed_time":0.1675810968,"remaining_time":0.8124253171},
175
+ {"learn":[4.901996508],"iteration":171,"passed_time":0.1678532144,"remaining_time":0.8080375668},
176
+ {"learn":[4.896816173],"iteration":172,"passed_time":0.1681940751,"remaining_time":0.8040260124},
177
+ {"learn":[4.891123132],"iteration":173,"passed_time":0.1685921054,"remaining_time":0.8003280406},
178
+ {"learn":[4.887630202],"iteration":174,"passed_time":0.1690409077,"remaining_time":0.7969071361},
179
+ {"learn":[4.885259712],"iteration":175,"passed_time":0.1693702799,"remaining_time":0.7929608559},
180
+ {"learn":[4.880659728],"iteration":176,"passed_time":0.1697040877,"remaining_time":0.789076069},
181
+ {"learn":[4.877299723],"iteration":177,"passed_time":0.1701812317,"remaining_time":0.7858931037},
182
+ {"learn":[4.874038772],"iteration":178,"passed_time":0.1706217491,"remaining_time":0.7825723801},
183
+ {"learn":[4.86943698],"iteration":179,"passed_time":0.171398107,"remaining_time":0.7808135987},
184
+ {"learn":[4.861268711],"iteration":180,"passed_time":0.1723947362,"remaining_time":0.7800623697},
185
+ {"learn":[4.858673056],"iteration":181,"passed_time":0.1755810305,"remaining_time":0.7891499064},
186
+ {"learn":[4.854036207],"iteration":182,"passed_time":0.1763016556,"remaining_time":0.7870953694},
187
+ {"learn":[4.85130244],"iteration":183,"passed_time":0.1767115949,"remaining_time":0.7836775077},
188
+ {"learn":[4.847510084],"iteration":184,"passed_time":0.1770233083,"remaining_time":0.7798594395},
189
+ {"learn":[4.845691673],"iteration":185,"passed_time":0.1773275461,"remaining_time":0.7760463579},
190
+ {"learn":[4.842058646],"iteration":186,"passed_time":0.1776860271,"remaining_time":0.7725066313},
191
+ {"learn":[4.838623675],"iteration":187,"passed_time":0.1779891877,"remaining_time":0.7687618106},
192
+ {"learn":[4.834602161],"iteration":188,"passed_time":0.1783556484,"remaining_time":0.765325031},
193
+ {"learn":[4.830858976],"iteration":189,"passed_time":0.1786902078,"remaining_time":0.7617845702},
194
+ {"learn":[4.827590511],"iteration":190,"passed_time":0.179305133,"remaining_time":0.7594651968},
195
+ {"learn":[4.822246226],"iteration":191,"passed_time":0.1797142529,"remaining_time":0.7562974808},
196
+ {"learn":[4.816686395],"iteration":192,"passed_time":0.1800813253,"remaining_time":0.7529825364},
197
+ {"learn":[4.814797121],"iteration":193,"passed_time":0.1804401644,"remaining_time":0.7496637758},
198
+ {"learn":[4.811639392],"iteration":194,"passed_time":0.1807935726,"remaining_time":0.7463529537},
199
+ {"learn":[4.804813432],"iteration":195,"passed_time":0.1811751455,"remaining_time":0.7431878416},
200
+ {"learn":[4.80251613],"iteration":196,"passed_time":0.1815030721,"remaining_time":0.7398323192},
201
+ {"learn":[4.800087884],"iteration":197,"passed_time":0.181857599,"remaining_time":0.7366151233},
202
+ {"learn":[4.794773135],"iteration":198,"passed_time":0.1822272435,"remaining_time":0.7334875481},
203
+ {"learn":[4.791664833],"iteration":199,"passed_time":0.182540683,"remaining_time":0.7301627319},
204
+ {"learn":[4.785989873],"iteration":200,"passed_time":0.1828766816,"remaining_time":0.7269575552},
205
+ {"learn":[4.782387142],"iteration":201,"passed_time":0.1831834895,"remaining_time":0.7236654685},
206
+ {"learn":[4.778623704],"iteration":202,"passed_time":0.1835517247,"remaining_time":0.7206439636},
207
+ {"learn":[4.775772178],"iteration":203,"passed_time":0.1838437327,"remaining_time":0.7173510353},
208
+ {"learn":[4.77023101],"iteration":204,"passed_time":0.1841549762,"remaining_time":0.7141619808},
209
+ {"learn":[4.764496689],"iteration":205,"passed_time":0.1845531996,"remaining_time":0.711336119},
210
+ {"learn":[4.763138716],"iteration":206,"passed_time":0.1849132002,"remaining_time":0.7083872838},
211
+ {"learn":[4.758053283],"iteration":207,"passed_time":0.1852663831,"remaining_time":0.7054373817},
212
+ {"learn":[4.755063788],"iteration":208,"passed_time":0.1856154862,"remaining_time":0.7024968881},
213
+ {"learn":[4.752465267],"iteration":209,"passed_time":0.1859338904,"remaining_time":0.6994655877},
214
+ {"learn":[4.748067377],"iteration":210,"passed_time":0.1863139035,"remaining_time":0.6966903784},
215
+ {"learn":[4.744163298],"iteration":211,"passed_time":0.1869106192,"remaining_time":0.694743245},
216
+ {"learn":[4.736670896],"iteration":212,"passed_time":0.1886122923,"remaining_time":0.6968914273},
217
+ {"learn":[4.73349255],"iteration":213,"passed_time":0.1901647689,"remaining_time":0.6984556465},
218
+ {"learn":[4.731864595],"iteration":214,"passed_time":0.1978505602,"remaining_time":0.7223846034},
219
+ {"learn":[4.728398311],"iteration":215,"passed_time":0.1985850941,"remaining_time":0.7207903414},
220
+ {"learn":[4.723865975],"iteration":216,"passed_time":0.1989166198,"remaining_time":0.7177498309},
221
+ {"learn":[4.723483365],"iteration":217,"passed_time":0.1991890611,"remaining_time":0.7145222284},
222
+ {"learn":[4.72095416],"iteration":218,"passed_time":0.1994483066,"remaining_time":0.7112745544},
223
+ {"learn":[4.716173382],"iteration":219,"passed_time":0.1996933352,"remaining_time":0.7080036429},
224
+ {"learn":[4.710563974],"iteration":220,"passed_time":0.1999656717,"remaining_time":0.7048563721},
225
+ {"learn":[4.707160263],"iteration":221,"passed_time":0.2055648298,"remaining_time":0.7204028719},
226
+ {"learn":[4.70408351],"iteration":222,"passed_time":0.2063792302,"remaining_time":0.71908817},
227
+ {"learn":[4.702501831],"iteration":223,"passed_time":0.2067547213,"remaining_time":0.7162574272},
228
+ {"learn":[4.700269738],"iteration":224,"passed_time":0.2071006471,"remaining_time":0.7133466732},
229
+ {"learn":[4.695346302],"iteration":225,"passed_time":0.2075321663,"remaining_time":0.7107517555},
230
+ {"learn":[4.689769299],"iteration":226,"passed_time":0.2078584991,"remaining_time":0.7078177085},
231
+ {"learn":[4.687919514],"iteration":227,"passed_time":0.2081937928,"remaining_time":0.7049368773},
232
+ {"learn":[4.682982074],"iteration":228,"passed_time":0.2085575201,"remaining_time":0.7021740086},
233
+ {"learn":[4.679578702],"iteration":229,"passed_time":0.208830602,"remaining_time":0.6991285373},
234
+ {"learn":[4.675751423],"iteration":230,"passed_time":0.2091823104,"remaining_time":0.6963688168},
235
+ {"learn":[4.672710726],"iteration":231,"passed_time":0.2100765028,"remaining_time":0.6954256646},
236
+ {"learn":[4.6690533],"iteration":232,"passed_time":0.2104851672,"remaining_time":0.6928846491},
237
+ {"learn":[4.667595702],"iteration":233,"passed_time":0.2108621431,"remaining_time":0.6902581264},
238
+ {"learn":[4.664241291],"iteration":234,"passed_time":0.2118181254,"remaining_time":0.6895355998},
239
+ {"learn":[4.662246999],"iteration":235,"passed_time":0.2121337386,"remaining_time":0.6867380352},
240
+ {"learn":[4.658668443],"iteration":236,"passed_time":0.2124207934,"remaining_time":0.6838694742},
241
+ {"learn":[4.658017572],"iteration":237,"passed_time":0.2127188301,"remaining_time":0.6810577671},
242
+ {"learn":[4.657656705],"iteration":238,"passed_time":0.2131938958,"remaining_time":0.6788307729},
243
+ {"learn":[4.653242871],"iteration":239,"passed_time":0.2144588232,"remaining_time":0.6791196069},
244
+ {"learn":[4.6507302],"iteration":240,"passed_time":0.215056731,"remaining_time":0.6772948498},
245
+ {"learn":[4.647671336],"iteration":241,"passed_time":0.2153656454,"remaining_time":0.6745750382},
246
+ {"learn":[4.645506007],"iteration":242,"passed_time":0.2156855592,"remaining_time":0.6719093346},
247
+ {"learn":[4.641297906],"iteration":243,"passed_time":0.2160689615,"remaining_time":0.6694595692},
248
+ {"learn":[4.63798107],"iteration":244,"passed_time":0.2164515164,"remaining_time":0.6670240607},
249
+ {"learn":[4.635062318],"iteration":245,"passed_time":0.2167953604,"remaining_time":0.6644865924},
250
+ {"learn":[4.631606017],"iteration":246,"passed_time":0.2170995329,"remaining_time":0.6618459445},
251
+ {"learn":[4.630215494],"iteration":247,"passed_time":0.2174372883,"remaining_time":0.6593259711},
252
+ {"learn":[4.62729814],"iteration":248,"passed_time":0.2177864709,"remaining_time":0.6568579906},
253
+ {"learn":[4.624691756],"iteration":249,"passed_time":0.2180383046,"remaining_time":0.6541149139},
254
+ {"learn":[4.621840053],"iteration":250,"passed_time":0.2184173549,"remaining_time":0.6517713101},
255
+ {"learn":[4.619602091],"iteration":251,"passed_time":0.2187177631,"remaining_time":0.6492098683},
256
+ {"learn":[4.613584029],"iteration":252,"passed_time":0.2191404321,"remaining_time":0.6470272837},
257
+ {"learn":[4.6119388],"iteration":253,"passed_time":0.2195922401,"remaining_time":0.6449441382},
258
+ {"learn":[4.60870702],"iteration":254,"passed_time":0.2200974814,"remaining_time":0.6430298967},
259
+ {"learn":[4.604771557],"iteration":255,"passed_time":0.2205179542,"remaining_time":0.6408803043},
260
+ {"learn":[4.604231277],"iteration":256,"passed_time":0.2209613047,"remaining_time":0.6388103089},
261
+ {"learn":[4.600750354],"iteration":257,"passed_time":0.2216317882,"remaining_time":0.6374061504},
262
+ {"learn":[4.596488253],"iteration":258,"passed_time":0.2221324512,"remaining_time":0.6355218005},
263
+ {"learn":[4.59470784],"iteration":259,"passed_time":0.2224033401,"remaining_time":0.6329941219},
264
+ {"learn":[4.588818005],"iteration":260,"passed_time":0.2227242299,"remaining_time":0.6306253098},
265
+ {"learn":[4.585054174],"iteration":261,"passed_time":0.2230009254,"remaining_time":0.6281476449},
266
+ {"learn":[4.581471435],"iteration":262,"passed_time":0.2232545967,"remaining_time":0.6256221967},
267
+ {"learn":[4.577555199],"iteration":263,"passed_time":0.2235350122,"remaining_time":0.623188519},
268
+ {"learn":[4.57457145],"iteration":264,"passed_time":0.2238539211,"remaining_time":0.6208778566},
269
+ {"learn":[4.573029224],"iteration":265,"passed_time":0.2241689617,"remaining_time":0.6185714959},
270
+ {"learn":[4.571326203],"iteration":266,"passed_time":0.224632265,"remaining_time":0.6166870796},
271
+ {"learn":[4.571019224],"iteration":267,"passed_time":0.2249286671,"remaining_time":0.6143574041},
272
+ {"learn":[4.565766631],"iteration":268,"passed_time":0.2251940159,"remaining_time":0.6119584595},
273
+ {"learn":[4.563383471],"iteration":269,"passed_time":0.2254904977,"remaining_time":0.6096594937},
274
+ {"learn":[4.558165805],"iteration":270,"passed_time":0.2257850497,"remaining_time":0.6073701152},
275
+ {"learn":[4.55629209],"iteration":271,"passed_time":0.2260916406,"remaining_time":0.6051276264},
276
+ {"learn":[4.549383848],"iteration":272,"passed_time":0.2263823904,"remaining_time":0.6028571348},
277
+ {"learn":[4.546227503],"iteration":273,"passed_time":0.2266597472,"remaining_time":0.6005656075},
278
+ {"learn":[4.540620977],"iteration":274,"passed_time":0.2269581359,"remaining_time":0.5983441765},
279
+ {"learn":[4.532898237],"iteration":275,"passed_time":0.227300885,"remaining_time":0.5962530461},
280
+ {"learn":[4.529757367],"iteration":276,"passed_time":0.2276478273,"remaining_time":0.5941854842},
281
+ {"learn":[4.52579294],"iteration":277,"passed_time":0.2280884,"remaining_time":0.5923734705},
282
+ {"learn":[4.521572155],"iteration":278,"passed_time":0.2284348813,"remaining_time":0.5903281341},
283
+ {"learn":[4.518818099],"iteration":279,"passed_time":0.2287205001,"remaining_time":0.5881384289},
284
+ {"learn":[4.514012334],"iteration":280,"passed_time":0.2293550119,"remaining_time":0.5868549948},
285
+ {"learn":[4.508331416],"iteration":281,"passed_time":0.2297587125,"remaining_time":0.5849884949},
286
+ {"learn":[4.506038537],"iteration":282,"passed_time":0.230130821,"remaining_time":0.5830522921},
287
+ {"learn":[4.505805643],"iteration":283,"passed_time":0.2304142053,"remaining_time":0.5809034191},
288
+ {"learn":[4.501550352],"iteration":284,"passed_time":0.2319336513,"remaining_time":0.581868634},
289
+ {"learn":[4.494692643],"iteration":285,"passed_time":0.2339697035,"remaining_time":0.5841061828},
290
+ {"learn":[4.489330245],"iteration":286,"passed_time":0.2343869487,"remaining_time":0.5822923151},
291
+ {"learn":[4.484826955],"iteration":287,"passed_time":0.2347478748,"remaining_time":0.5803489126},
292
+ {"learn":[4.478285428],"iteration":288,"passed_time":0.2350842353,"remaining_time":0.5783560254},
293
+ {"learn":[4.475311671],"iteration":289,"passed_time":0.2354118299,"remaining_time":0.5763531007},
294
+ {"learn":[4.471581298],"iteration":290,"passed_time":0.2357684994,"remaining_time":0.5744325295},
295
+ {"learn":[4.469164956],"iteration":291,"passed_time":0.2360671585,"remaining_time":0.5723820144},
296
+ {"learn":[4.462068024],"iteration":292,"passed_time":0.2364170778,"remaining_time":0.5704671469},
297
+ {"learn":[4.458540976],"iteration":293,"passed_time":0.2367950548,"remaining_time":0.5686303016},
298
+ {"learn":[4.455757458],"iteration":294,"passed_time":0.2371368754,"remaining_time":0.5667169396},
299
+ {"learn":[4.453027414],"iteration":295,"passed_time":0.2374671381,"remaining_time":0.5647867069},
300
+ {"learn":[4.450659338],"iteration":296,"passed_time":0.2377641426,"remaining_time":0.5627885262},
301
+ {"learn":[4.444696901],"iteration":297,"passed_time":0.2380335406,"remaining_time":0.5607367299},
302
+ {"learn":[4.442052813],"iteration":298,"passed_time":0.2383249269,"remaining_time":0.5587484071},
303
+ {"learn":[4.440036756],"iteration":299,"passed_time":0.2386053939,"remaining_time":0.556745919},
304
+ {"learn":[4.435017051],"iteration":300,"passed_time":0.2389525859,"remaining_time":0.5549098258},
305
+ {"learn":[4.429962125],"iteration":301,"passed_time":0.2392520638,"remaining_time":0.552973313},
306
+ {"learn":[4.427666256],"iteration":302,"passed_time":0.2395721,"remaining_time":0.5510948967},
307
+ {"learn":[4.425030004],"iteration":303,"passed_time":0.2400241015,"remaining_time":0.549528864},
308
+ {"learn":[4.422588771],"iteration":304,"passed_time":0.2404788853,"remaining_time":0.5479764763},
309
+ {"learn":[4.418936667],"iteration":305,"passed_time":0.240825869,"remaining_time":0.5461867748},
310
+ {"learn":[4.416887976],"iteration":306,"passed_time":0.2411755386,"remaining_time":0.544412535},
311
+ {"learn":[4.413773354],"iteration":307,"passed_time":0.2415205923,"remaining_time":0.5426371748},
312
+ {"learn":[4.411129391],"iteration":308,"passed_time":0.2419349282,"remaining_time":0.5410260046},
313
+ {"learn":[4.40850819],"iteration":309,"passed_time":0.2423232255,"remaining_time":0.5393645987},
314
+ {"learn":[4.404880292],"iteration":310,"passed_time":0.2426615702,"remaining_time":0.5376007133},
315
+ {"learn":[4.404593827],"iteration":311,"passed_time":0.2430100491,"remaining_time":0.5358683133},
316
+ {"learn":[4.402139942],"iteration":312,"passed_time":0.2433781502,"remaining_time":0.5341878249},
317
+ {"learn":[4.400284725],"iteration":313,"passed_time":0.2437130141,"remaining_time":0.5324430817},
318
+ {"learn":[4.395805521],"iteration":314,"passed_time":0.2440652483,"remaining_time":0.5307450638},
319
+ {"learn":[4.392838833],"iteration":315,"passed_time":0.2444236955,"remaining_time":0.5290690118},
320
+ {"learn":[4.389213061],"iteration":316,"passed_time":0.2447701707,"remaining_time":0.5273754782},
321
+ {"learn":[4.3861981],"iteration":317,"passed_time":0.248658357,"remaining_time":0.5332861619},
322
+ {"learn":[4.385054234],"iteration":318,"passed_time":0.2509287899,"remaining_time":0.5356818367},
323
+ {"learn":[4.379364607],"iteration":319,"passed_time":0.2513167599,"remaining_time":0.5340481147},
324
+ {"learn":[4.378387619],"iteration":320,"passed_time":0.2517242071,"remaining_time":0.5324633541},
325
+ {"learn":[4.375816727],"iteration":321,"passed_time":0.252105047,"remaining_time":0.5308298816},
326
+ {"learn":[4.374600202],"iteration":322,"passed_time":0.2525040359,"remaining_time":0.5292422053},
327
+ {"learn":[4.37098897],"iteration":323,"passed_time":0.2528492053,"remaining_time":0.5275495765},
328
+ {"learn":[4.367418484],"iteration":324,"passed_time":0.2532223091,"remaining_time":0.5259232574},
329
+ {"learn":[4.363584638],"iteration":325,"passed_time":0.2535648071,"remaining_time":0.5242413497},
330
+ {"learn":[4.360770706],"iteration":326,"passed_time":0.2539325225,"remaining_time":0.5226195341},
331
+ {"learn":[4.358675808],"iteration":327,"passed_time":0.2542441527,"remaining_time":0.5208904593},
332
+ {"learn":[4.354228195],"iteration":328,"passed_time":0.2546197945,"remaining_time":0.5193005536},
333
+ {"learn":[4.353773425],"iteration":329,"passed_time":0.2549864934,"remaining_time":0.5176998503},
334
+ {"learn":[4.351648009],"iteration":330,"passed_time":0.2553114549,"remaining_time":0.5160222456},
335
+ {"learn":[4.348209927],"iteration":331,"passed_time":0.2556146961,"remaining_time":0.5143090874},
336
+ {"learn":[4.345852733],"iteration":332,"passed_time":0.2559077723,"remaining_time":0.5125840364},
337
+ {"learn":[4.34237339],"iteration":333,"passed_time":0.256281512,"remaining_time":0.5110284041},
338
+ {"learn":[4.340814362],"iteration":334,"passed_time":0.2566445642,"remaining_time":0.5094586125},
339
+ {"learn":[4.339707068],"iteration":335,"passed_time":0.2572331208,"remaining_time":0.5083416435},
340
+ {"learn":[4.335430786],"iteration":336,"passed_time":0.2576133149,"remaining_time":0.5068178865},
341
+ {"learn":[4.33521887],"iteration":337,"passed_time":0.2579974118,"remaining_time":0.5053085403},
342
+ {"learn":[4.328507238],"iteration":338,"passed_time":0.2583930475,"remaining_time":0.5038283315},
343
+ {"learn":[4.326140732],"iteration":339,"passed_time":0.2589162553,"remaining_time":0.5026021425},
344
+ {"learn":[4.323785636],"iteration":340,"passed_time":0.2595604836,"remaining_time":0.5016139552},
345
+ {"learn":[4.320632534],"iteration":341,"passed_time":0.2607598246,"remaining_time":0.5016958029},
346
+ {"learn":[4.31973724],"iteration":342,"passed_time":0.2623340259,"remaining_time":0.502488207},
347
+ {"learn":[4.318000924],"iteration":343,"passed_time":0.2628496532,"remaining_time":0.5012481758},
348
+ {"learn":[4.312713628],"iteration":344,"passed_time":0.2635469282,"remaining_time":0.5003572115},
349
+ {"learn":[4.308220789],"iteration":345,"passed_time":0.2638776644,"remaining_time":0.4987745449},
350
+ {"learn":[4.305890947],"iteration":346,"passed_time":0.26418042,"remaining_time":0.4971464387},
351
+ {"learn":[4.305137856],"iteration":347,"passed_time":0.2644933129,"remaining_time":0.4955449426},
352
+ {"learn":[4.304787172],"iteration":348,"passed_time":0.2648078685,"remaining_time":0.4939539323},
353
+ {"learn":[4.30350134],"iteration":349,"passed_time":0.2652169504,"remaining_time":0.492545765},
354
+ {"learn":[4.30293809],"iteration":350,"passed_time":0.2657169271,"remaining_time":0.4913113553},
355
+ {"learn":[4.299548459],"iteration":351,"passed_time":0.2665310203,"remaining_time":0.4906593782},
356
+ {"learn":[4.294768408],"iteration":352,"passed_time":0.2669667916,"remaining_time":0.4893130712},
357
+ {"learn":[4.294581479],"iteration":353,"passed_time":0.2674287354,"remaining_time":0.4880196696},
358
+ {"learn":[4.292551604],"iteration":354,"passed_time":0.2678450692,"remaining_time":0.4866480835},
359
+ {"learn":[4.288628894],"iteration":355,"passed_time":0.2684503064,"remaining_time":0.485623588},
360
+ {"learn":[4.287802767],"iteration":356,"passed_time":0.2689314028,"remaining_time":0.4843778487},
361
+ {"learn":[4.284566905],"iteration":357,"passed_time":0.26956593,"remaining_time":0.483411528},
362
+ {"learn":[4.27890232],"iteration":358,"passed_time":0.2700210024,"remaining_time":0.4821266366},
363
+ {"learn":[4.276938023],"iteration":359,"passed_time":0.2704662319,"remaining_time":0.4808288567},
364
+ {"learn":[4.273425094],"iteration":360,"passed_time":0.2709237449,"remaining_time":0.4795575429},
365
+ {"learn":[4.269726505],"iteration":361,"passed_time":0.2714052698,"remaining_time":0.4783330445},
366
+ {"learn":[4.265565857],"iteration":362,"passed_time":0.2718447759,"remaining_time":0.4770389042},
367
+ {"learn":[4.262117173],"iteration":363,"passed_time":0.2723949296,"remaining_time":0.475942789},
368
+ {"learn":[4.259185148],"iteration":364,"passed_time":0.272977477,"remaining_time":0.4749060216},
369
+ {"learn":[4.257668507],"iteration":365,"passed_time":0.2749113175,"remaining_time":0.4762125008},
370
+ {"learn":[4.253432436],"iteration":366,"passed_time":0.2756531483,"remaining_time":0.4754453485},
371
+ {"learn":[4.250216667],"iteration":367,"passed_time":0.2765914099,"remaining_time":0.4750156822},
372
+ {"learn":[4.24514828],"iteration":368,"passed_time":0.277041615,"remaining_time":0.4737486696},
373
+ {"learn":[4.244015772],"iteration":369,"passed_time":0.2776186574,"remaining_time":0.4727020383},
374
+ {"learn":[4.240329192],"iteration":370,"passed_time":0.278177996,"remaining_time":0.4716279231},
375
+ {"learn":[4.236718014],"iteration":371,"passed_time":0.2788086026,"remaining_time":0.4706768882},
376
+ {"learn":[4.233495944],"iteration":372,"passed_time":0.2794470307,"remaining_time":0.4697407192},
377
+ {"learn":[4.230357491],"iteration":373,"passed_time":0.2800746535,"remaining_time":0.4687880564},
378
+ {"learn":[4.227381215],"iteration":374,"passed_time":0.2807288512,"remaining_time":0.4678814186},
379
+ {"learn":[4.226169067],"iteration":375,"passed_time":0.2812021494,"remaining_time":0.4666759075},
380
+ {"learn":[4.225963861],"iteration":376,"passed_time":0.2818619171,"remaining_time":0.4657824254},
381
+ {"learn":[4.224346548],"iteration":377,"passed_time":0.2821903501,"remaining_time":0.4643449676},
382
+ {"learn":[4.222595381],"iteration":378,"passed_time":0.282612074,"remaining_time":0.4630662214},
383
+ {"learn":[4.219700938],"iteration":379,"passed_time":0.2829916431,"remaining_time":0.4617232071},
384
+ {"learn":[4.216356207],"iteration":380,"passed_time":0.2833269927,"remaining_time":0.460313408},
385
+ {"learn":[4.214326494],"iteration":381,"passed_time":0.2836490188,"remaining_time":0.4588876796},
386
+ {"learn":[4.212901398],"iteration":382,"passed_time":0.28393263,"remaining_time":0.4574058296},
387
+ {"learn":[4.211331091],"iteration":383,"passed_time":0.2842646441,"remaining_time":0.4560078666},
388
+ {"learn":[4.208624791],"iteration":384,"passed_time":0.2846267316,"remaining_time":0.4546634803},
389
+ {"learn":[4.204659106],"iteration":385,"passed_time":0.284986933,"remaining_time":0.4533211836},
390
+ {"learn":[4.202968852],"iteration":386,"passed_time":0.2853210543,"remaining_time":0.4519426519},
391
+ {"learn":[4.197261935],"iteration":387,"passed_time":0.2856260385,"remaining_time":0.4505235453},
392
+ {"learn":[4.196934403],"iteration":388,"passed_time":0.285963106,"remaining_time":0.4491605599},
393
+ {"learn":[4.192479929],"iteration":389,"passed_time":0.2863210486,"remaining_time":0.4478354862},
394
+ {"learn":[4.190243116],"iteration":390,"passed_time":0.2866838741,"remaining_time":0.4465229651},
395
+ {"learn":[4.185852431],"iteration":391,"passed_time":0.28704577,"remaining_time":0.4452138474},
396
+ {"learn":[4.180967944],"iteration":392,"passed_time":0.2873979985,"remaining_time":0.4438946185},
397
+ {"learn":[4.178283162],"iteration":393,"passed_time":0.2877669284,"remaining_time":0.4426059863},
398
+ {"learn":[4.176341157],"iteration":394,"passed_time":0.2886000038,"remaining_time":0.4420329172},
399
+ {"learn":[4.176041504],"iteration":395,"passed_time":0.2889929067,"remaining_time":0.4407871607},
400
+ {"learn":[4.175564513],"iteration":396,"passed_time":0.2897479951,"remaining_time":0.4400958213},
401
+ {"learn":[4.170830274],"iteration":397,"passed_time":0.290159445,"remaining_time":0.4388843866},
402
+ {"learn":[4.167804808],"iteration":398,"passed_time":0.2929280845,"remaining_time":0.4412275158},
403
+ {"learn":[4.165860548],"iteration":399,"passed_time":0.293643037,"remaining_time":0.4404645555},
404
+ {"learn":[4.160950571],"iteration":400,"passed_time":0.2941612926,"remaining_time":0.4394080156},
405
+ {"learn":[4.158544115],"iteration":401,"passed_time":0.2944742662,"remaining_time":0.438048784},
406
+ {"learn":[4.154448767],"iteration":402,"passed_time":0.2954547758,"remaining_time":0.4376836256},
407
+ {"learn":[4.15197457],"iteration":403,"passed_time":0.2962258012,"remaining_time":0.43700638},
408
+ {"learn":[4.149562679],"iteration":404,"passed_time":0.2967354945,"remaining_time":0.4359447389},
409
+ {"learn":[4.149327961],"iteration":405,"passed_time":0.2970202875,"remaining_time":0.4345567753},
410
+ {"learn":[4.147444889],"iteration":406,"passed_time":0.2974973691,"remaining_time":0.4334543977},
411
+ {"learn":[4.147254809],"iteration":407,"passed_time":0.2978498293,"remaining_time":0.4321742622},
412
+ {"learn":[4.144589165],"iteration":408,"passed_time":0.2981559021,"remaining_time":0.4308316335},
413
+ {"learn":[4.141691034],"iteration":409,"passed_time":0.2985013846,"remaining_time":0.4295507729},
414
+ {"learn":[4.138893468],"iteration":410,"passed_time":0.298871628,"remaining_time":0.4283099486},
415
+ {"learn":[4.136964597],"iteration":411,"passed_time":0.2992809925,"remaining_time":0.4271291834},
416
+ {"learn":[4.133773523],"iteration":412,"passed_time":0.299597067,"remaining_time":0.4258195601},
417
+ {"learn":[4.131363444],"iteration":413,"passed_time":0.3001380685,"remaining_time":0.4248331114},
418
+ {"learn":[4.130228592],"iteration":414,"passed_time":0.3004240036,"remaining_time":0.4234892581},
419
+ {"learn":[4.12884186],"iteration":415,"passed_time":0.3007395827,"remaining_time":0.4221921065},
420
+ {"learn":[4.12413494],"iteration":416,"passed_time":0.3010886666,"remaining_time":0.4209465051},
421
+ {"learn":[4.119422508],"iteration":417,"passed_time":0.3014531028,"remaining_time":0.4197265689},
422
+ {"learn":[4.117038244],"iteration":418,"passed_time":0.3017463882,"remaining_time":0.4184120562},
423
+ {"learn":[4.116067631],"iteration":419,"passed_time":0.3021724561,"remaining_time":0.4172857727},
424
+ {"learn":[4.110343455],"iteration":420,"passed_time":0.3031628202,"remaining_time":0.4169388905},
425
+ {"learn":[4.105604544],"iteration":421,"passed_time":0.303555319,"remaining_time":0.4157700815},
426
+ {"learn":[4.103390131],"iteration":422,"passed_time":0.3039302989,"remaining_time":0.414581046},
427
+ {"learn":[4.096724402],"iteration":423,"passed_time":0.3042382229,"remaining_time":0.4133047557},
428
+ {"learn":[4.093431279],"iteration":424,"passed_time":0.3045377844,"remaining_time":0.4120217082},
429
+ {"learn":[4.091412744],"iteration":425,"passed_time":0.3048662546,"remaining_time":0.4107822303},
430
+ {"learn":[4.091192901],"iteration":426,"passed_time":0.3051817861,"remaining_time":0.4095296568},
431
+ {"learn":[4.088994581],"iteration":427,"passed_time":0.3054898702,"remaining_time":0.4082715088},
432
+ {"learn":[4.087845355],"iteration":428,"passed_time":0.305825566,"remaining_time":0.4070545413},
433
+ {"learn":[4.083650279],"iteration":429,"passed_time":0.3069000725,"remaining_time":0.4068210264},
434
+ {"learn":[4.079840652],"iteration":430,"passed_time":0.3084148759,"remaining_time":0.4071648826},
435
+ {"learn":[4.075707828],"iteration":431,"passed_time":0.3113245599,"remaining_time":0.4093341436},
436
+ {"learn":[4.071345409],"iteration":432,"passed_time":0.3119930326,"remaining_time":0.4085451489},
437
+ {"learn":[4.067460475],"iteration":433,"passed_time":0.3124670377,"remaining_time":0.4075030953},
438
+ {"learn":[4.064914749],"iteration":434,"passed_time":0.3129330188,"remaining_time":0.4064532313},
439
+ {"learn":[4.063823175],"iteration":435,"passed_time":0.3132447284,"remaining_time":0.4052064836},
440
+ {"learn":[4.058898471],"iteration":436,"passed_time":0.313558074,"remaining_time":0.4039661228},
441
+ {"learn":[4.054120355],"iteration":437,"passed_time":0.3138335258,"remaining_time":0.4026813733},
442
+ {"learn":[4.052715901],"iteration":438,"passed_time":0.3144170605,"remaining_time":0.4017949224},
443
+ {"learn":[4.052114167],"iteration":439,"passed_time":0.3146968122,"remaining_time":0.4005232156},
444
+ {"learn":[4.051377267],"iteration":440,"passed_time":0.315029991,"remaining_time":0.39932373},
445
+ {"learn":[4.049275336],"iteration":441,"passed_time":0.3155013228,"remaining_time":0.398302575},
446
+ {"learn":[4.047099198],"iteration":442,"passed_time":0.3157598514,"remaining_time":0.3970163369},
447
+ {"learn":[4.044348685],"iteration":443,"passed_time":0.3160765566,"remaining_time":0.3958075799},
448
+ {"learn":[4.042822379],"iteration":444,"passed_time":0.3164104956,"remaining_time":0.394624326},
449
+ {"learn":[4.041258611],"iteration":445,"passed_time":0.3167538404,"remaining_time":0.393456564},
450
+ {"learn":[4.040044254],"iteration":446,"passed_time":0.3176623448,"remaining_time":0.3929916704},
451
+ {"learn":[4.036860137],"iteration":447,"passed_time":0.3182987358,"remaining_time":0.3921895138},
452
+ {"learn":[4.036372284],"iteration":448,"passed_time":0.3188444497,"remaining_time":0.3912768192},
453
+ {"learn":[4.03368231],"iteration":449,"passed_time":0.31920239,"remaining_time":0.3901362544},
454
+ {"learn":[4.032439519],"iteration":450,"passed_time":0.3198267733,"remaining_time":0.3893235001},
455
+ {"learn":[4.032008634],"iteration":451,"passed_time":0.321222509,"remaining_time":0.3894467587},
456
+ {"learn":[4.030034932],"iteration":452,"passed_time":0.3228170735,"remaining_time":0.3898033978},
457
+ {"learn":[4.028173412],"iteration":453,"passed_time":0.3234548896,"remaining_time":0.3890008144},
458
+ {"learn":[4.023806097],"iteration":454,"passed_time":0.324191903,"remaining_time":0.3883177739},
459
+ {"learn":[4.020239186],"iteration":455,"passed_time":0.3246571553,"remaining_time":0.3873102905},
460
+ {"learn":[4.017384838],"iteration":456,"passed_time":0.3251807427,"remaining_time":0.386374493},
461
+ {"learn":[4.016468229],"iteration":457,"passed_time":0.3260800057,"remaining_time":0.3858850722},
462
+ {"learn":[4.014530169],"iteration":458,"passed_time":0.3265753311,"remaining_time":0.384917765},
463
+ {"learn":[4.012884822],"iteration":459,"passed_time":0.3270383669,"remaining_time":0.3839146046},
464
+ {"learn":[4.008924707],"iteration":460,"passed_time":0.3279493765,"remaining_time":0.3834375573},
465
+ {"learn":[4.008286778],"iteration":461,"passed_time":0.3284827696,"remaining_time":0.3825188962},
466
+ {"learn":[4.006444202],"iteration":462,"passed_time":0.3289362132,"remaining_time":0.3815091716},
467
+ {"learn":[4.003284363],"iteration":463,"passed_time":0.3296862735,"remaining_time":0.3808444884},
468
+ {"learn":[3.999811484],"iteration":464,"passed_time":0.3303874853,"remaining_time":0.3801232357},
469
+ {"learn":[3.997483319],"iteration":465,"passed_time":0.3309168092,"remaining_time":0.379205099},
470
+ {"learn":[3.99708333],"iteration":466,"passed_time":0.3312990546,"remaining_time":0.3781207625},
471
+ {"learn":[3.995860263],"iteration":467,"passed_time":0.3316693385,"remaining_time":0.3770258292},
472
+ {"learn":[3.994131111],"iteration":468,"passed_time":0.3319726723,"remaining_time":0.3758581855},
473
+ {"learn":[3.993125499],"iteration":469,"passed_time":0.3325147733,"remaining_time":0.3749634677},
474
+ {"learn":[3.992954084],"iteration":470,"passed_time":0.3331510164,"remaining_time":0.3741759824},
475
+ {"learn":[3.990635743],"iteration":471,"passed_time":0.3337360253,"remaining_time":0.373331825},
476
+ {"learn":[3.986678254],"iteration":472,"passed_time":0.3342496894,"remaining_time":0.3724092734},
477
+ {"learn":[3.986393291],"iteration":473,"passed_time":0.3345817977,"remaining_time":0.3712869738},
478
+ {"learn":[3.986152671],"iteration":474,"passed_time":0.3350559552,"remaining_time":0.3703250031},
479
+ {"learn":[3.985596662],"iteration":475,"passed_time":0.3355224503,"remaining_time":0.369356647},
480
+ {"learn":[3.983853457],"iteration":476,"passed_time":0.3358845915,"remaining_time":0.3682759777},
481
+ {"learn":[3.983263928],"iteration":477,"passed_time":0.336299219,"remaining_time":0.3672556325},
482
+ {"learn":[3.980067202],"iteration":478,"passed_time":0.3373450164,"remaining_time":0.3669243289},
483
+ {"learn":[3.978115407],"iteration":479,"passed_time":0.3384834322,"remaining_time":0.3666903849},
484
+ {"learn":[3.972661644],"iteration":480,"passed_time":0.3396766029,"remaining_time":0.3665117608},
485
+ {"learn":[3.969938254],"iteration":481,"passed_time":0.340083443,"remaining_time":0.3654838661},
486
+ {"learn":[3.968211434],"iteration":482,"passed_time":0.3405304164,"remaining_time":0.3645015016},
487
+ {"learn":[3.966113368],"iteration":483,"passed_time":0.3408652002,"remaining_time":0.3634017424},
488
+ {"learn":[3.962246044],"iteration":484,"passed_time":0.3414993403,"remaining_time":0.3626230109},
489
+ {"learn":[3.961319703],"iteration":485,"passed_time":0.342080502,"remaining_time":0.3617888436},
490
+ {"learn":[3.96078191],"iteration":486,"passed_time":0.3429067636,"remaining_time":0.3612139008},
491
+ {"learn":[3.958913633],"iteration":487,"passed_time":0.3433325039,"remaining_time":0.360217709},
492
+ {"learn":[3.957428286],"iteration":488,"passed_time":0.3436701927,"remaining_time":0.3591318374},
493
+ {"learn":[3.952641965],"iteration":489,"passed_time":0.3441954891,"remaining_time":0.3582442845},
494
+ {"learn":[3.951486786],"iteration":490,"passed_time":0.344649538,"remaining_time":0.3572843479},
495
+ {"learn":[3.94938344],"iteration":491,"passed_time":0.3451591381,"remaining_time":0.3563838255},
496
+ {"learn":[3.947297924],"iteration":492,"passed_time":0.3456497135,"remaining_time":0.355465324},
497
+ {"learn":[3.946284886],"iteration":493,"passed_time":0.3459795024,"remaining_time":0.3543838628},
498
+ {"learn":[3.943288204],"iteration":494,"passed_time":0.3465283936,"remaining_time":0.3535289673},
499
+ {"learn":[3.943076488],"iteration":495,"passed_time":0.3469456328,"remaining_time":0.3525415301},
500
+ {"learn":[3.942347078],"iteration":496,"passed_time":0.3473519315,"remaining_time":0.3515453149},
501
+ {"learn":[3.940251541],"iteration":497,"passed_time":0.3478071209,"remaining_time":0.3506007524},
502
+ {"learn":[3.939011019],"iteration":498,"passed_time":0.3482690338,"remaining_time":0.3496649017},
503
+ {"learn":[3.938760512],"iteration":499,"passed_time":0.3485602802,"remaining_time":0.3485602802},
504
+ {"learn":[3.934522727],"iteration":500,"passed_time":0.348875463,"remaining_time":0.3474827466},
505
+ {"learn":[3.930091193],"iteration":501,"passed_time":0.3493468537,"remaining_time":0.3465632134},
506
+ {"learn":[3.927671752],"iteration":502,"passed_time":0.3498685811,"remaining_time":0.3456951984},
507
+ {"learn":[3.927280041],"iteration":503,"passed_time":0.3504034674,"remaining_time":0.3448415076},
508
+ {"learn":[3.925987561],"iteration":504,"passed_time":0.350910172,"remaining_time":0.3439614558},
509
+ {"learn":[3.921645957],"iteration":505,"passed_time":0.3513282859,"remaining_time":0.3429963898},
510
+ {"learn":[3.920333743],"iteration":506,"passed_time":0.35170633,"remaining_time":0.3419945181},
511
+ {"learn":[3.918659461],"iteration":507,"passed_time":0.3522755337,"remaining_time":0.3411802413},
512
+ {"learn":[3.916124385],"iteration":508,"passed_time":0.3526137096,"remaining_time":0.3401440696},
513
+ {"learn":[3.913849268],"iteration":509,"passed_time":0.3530548928,"remaining_time":0.3392096029},
514
+ {"learn":[3.912826119],"iteration":510,"passed_time":0.3535643302,"remaining_time":0.3383423826},
515
+ {"learn":[3.910034145],"iteration":511,"passed_time":0.3538804031,"remaining_time":0.3372922592},
516
+ {"learn":[3.90792379],"iteration":512,"passed_time":0.3551990214,"remaining_time":0.3371967318},
517
+ {"learn":[3.907823851],"iteration":513,"passed_time":0.3555979965,"remaining_time":0.3362268994},
518
+ {"learn":[3.904527401],"iteration":514,"passed_time":0.3577758861,"remaining_time":0.3369345723},
519
+ {"learn":[3.903378283],"iteration":515,"passed_time":0.3581244678,"remaining_time":0.3359151985},
520
+ {"learn":[3.902170135],"iteration":516,"passed_time":0.3584670494,"remaining_time":0.3348928141},
521
+ {"learn":[3.899435429],"iteration":517,"passed_time":0.3588099059,"remaining_time":0.3338733101},
522
+ {"learn":[3.897497505],"iteration":518,"passed_time":0.3594240139,"remaining_time":0.3331078048},
523
+ {"learn":[3.896426119],"iteration":519,"passed_time":0.3597546922,"remaining_time":0.3320812544},
524
+ {"learn":[3.896044669],"iteration":520,"passed_time":0.3600799635,"remaining_time":0.3310524041},
525
+ {"learn":[3.892795942],"iteration":521,"passed_time":0.3604567038,"remaining_time":0.3300733801},
526
+ {"learn":[3.892413888],"iteration":522,"passed_time":0.3608372559,"remaining_time":0.3291001359},
527
+ {"learn":[3.891738985],"iteration":523,"passed_time":0.3611304945,"remaining_time":0.3280498385},
528
+ {"learn":[3.88822057],"iteration":524,"passed_time":0.361493719,"remaining_time":0.3270657457},
529
+ {"learn":[3.883837053],"iteration":525,"passed_time":0.36179722,"remaining_time":0.3260301944},
530
+ {"learn":[3.881769742],"iteration":526,"passed_time":0.3622675823,"remaining_time":0.3251471849},
531
+ {"learn":[3.880356898],"iteration":527,"passed_time":0.3626183571,"remaining_time":0.3241588344},
532
+ {"learn":[3.879250273],"iteration":528,"passed_time":0.3629170473,"remaining_time":0.3231265204},
533
+ {"learn":[3.877174493],"iteration":529,"passed_time":0.3632338123,"remaining_time":0.3221130034},
534
+ {"learn":[3.875854201],"iteration":530,"passed_time":0.3636311261,"remaining_time":0.3211732545},
535
+ {"learn":[3.873189396],"iteration":531,"passed_time":0.364020226,"remaining_time":0.3202283191},
536
+ {"learn":[3.871583368],"iteration":532,"passed_time":0.3644052199,"remaining_time":0.3192818718},
537
+ {"learn":[3.869622679],"iteration":533,"passed_time":0.3647341729,"remaining_time":0.3182886228},
538
+ {"learn":[3.866860164],"iteration":534,"passed_time":0.3653427549,"remaining_time":0.3175408991},
539
+ {"learn":[3.864498444],"iteration":535,"passed_time":0.3657344735,"remaining_time":0.3166059622},
540
+ {"learn":[3.861416322],"iteration":536,"passed_time":0.3660966131,"remaining_time":0.3156475454},
541
+ {"learn":[3.860265769],"iteration":537,"passed_time":0.3666235933,"remaining_time":0.3148328998},
542
+ {"learn":[3.859328725],"iteration":538,"passed_time":0.3670771632,"remaining_time":0.3139565347},
543
+ {"learn":[3.858521278],"iteration":539,"passed_time":0.3676012772,"remaining_time":0.3131418287},
544
+ {"learn":[3.85599111],"iteration":540,"passed_time":0.3682970654,"remaining_time":0.3124738503},
545
+ {"learn":[3.852379816],"iteration":541,"passed_time":0.3689720423,"remaining_time":0.3117881834},
546
+ {"learn":[3.851327537],"iteration":542,"passed_time":0.3694731799,"remaining_time":0.310956249},
547
+ {"learn":[3.847854898],"iteration":543,"passed_time":0.369827691,"remaining_time":0.3100026234},
548
+ {"learn":[3.847083414],"iteration":544,"passed_time":0.3700888955,"remaining_time":0.3089732981},
549
+ {"learn":[3.845397429],"iteration":545,"passed_time":0.3716121473,"remaining_time":0.3089961811},
550
+ {"learn":[3.841933528],"iteration":546,"passed_time":0.3721932665,"remaining_time":0.3082331805},
551
+ {"learn":[3.840996474],"iteration":547,"passed_time":0.3727342726,"remaining_time":0.3074377577},
552
+ {"learn":[3.838355966],"iteration":548,"passed_time":0.3731285388,"remaining_time":0.3065227158},
553
+ {"learn":[3.83342799],"iteration":549,"passed_time":0.3734580698,"remaining_time":0.3055566026},
554
+ {"learn":[3.828161535],"iteration":550,"passed_time":0.3737736473,"remaining_time":0.3045814295},
555
+ {"learn":[3.823502399],"iteration":551,"passed_time":0.3741292779,"remaining_time":0.3036411531},
556
+ {"learn":[3.820068862],"iteration":552,"passed_time":0.3744691334,"remaining_time":0.3026902399},
557
+ {"learn":[3.817951642],"iteration":553,"passed_time":0.3747995871,"remaining_time":0.3017339636},
558
+ {"learn":[3.815785958],"iteration":554,"passed_time":0.3751809911,"remaining_time":0.3008207947},
559
+ {"learn":[3.81503012],"iteration":555,"passed_time":0.3755440479,"remaining_time":0.2998948871},
560
+ {"learn":[3.813529315],"iteration":556,"passed_time":0.376063552,"remaining_time":0.2990954283},
561
+ {"learn":[3.808881326],"iteration":557,"passed_time":0.3764469106,"remaining_time":0.2981891299},
562
+ {"learn":[3.808740434],"iteration":558,"passed_time":0.3767970055,"remaining_time":0.2972584605},
563
+ {"learn":[3.80714352],"iteration":559,"passed_time":0.3770611854,"remaining_time":0.29626236},
564
+ {"learn":[3.80573346],"iteration":560,"passed_time":0.3773788611,"remaining_time":0.2953107309},
565
+ {"learn":[3.803370052],"iteration":561,"passed_time":0.3776412679,"remaining_time":0.2943182835},
566
+ {"learn":[3.803215211],"iteration":562,"passed_time":0.3780140174,"remaining_time":0.2934140775},
567
+ {"learn":[3.801309667],"iteration":563,"passed_time":0.3783590852,"remaining_time":0.2924903567},
568
+ {"learn":[3.800003847],"iteration":564,"passed_time":0.3786621098,"remaining_time":0.2915363146},
569
+ {"learn":[3.798026138],"iteration":565,"passed_time":0.3789557589,"remaining_time":0.290577384},
570
+ {"learn":[3.794745847],"iteration":566,"passed_time":0.3814189313,"remaining_time":0.2912775966},
571
+ {"learn":[3.794312041],"iteration":567,"passed_time":0.3818990823,"remaining_time":0.290458457},
572
+ {"learn":[3.792205926],"iteration":568,"passed_time":0.3822653341,"remaining_time":0.2895542337},
573
+ {"learn":[3.788991061],"iteration":569,"passed_time":0.3826019476,"remaining_time":0.2886295395},
574
+ {"learn":[3.787391572],"iteration":570,"passed_time":0.3830343513,"remaining_time":0.2877788734},
575
+ {"learn":[3.7826445],"iteration":571,"passed_time":0.3834012228,"remaining_time":0.2868806353},
576
+ {"learn":[3.781700331],"iteration":572,"passed_time":0.3837262916,"remaining_time":0.2859531004},
577
+ {"learn":[3.780045374],"iteration":573,"passed_time":0.3850530034,"remaining_time":0.2857710444},
578
+ {"learn":[3.775462644],"iteration":574,"passed_time":0.3856923205,"remaining_time":0.2850769325},
579
+ {"learn":[3.773711943],"iteration":575,"passed_time":0.386148674,"remaining_time":0.2842483294},
580
+ {"learn":[3.772415806],"iteration":576,"passed_time":0.3865147303,"remaining_time":0.2833548196},
581
+ {"learn":[3.770170875],"iteration":577,"passed_time":0.3869148369,"remaining_time":0.2824879951},
582
+ {"learn":[3.765166479],"iteration":578,"passed_time":0.3872941665,"remaining_time":0.2816076755},
583
+ {"learn":[3.763976102],"iteration":579,"passed_time":0.3878129586,"remaining_time":0.2808300735},
584
+ {"learn":[3.760761708],"iteration":580,"passed_time":0.3885572063,"remaining_time":0.2802159543},
585
+ {"learn":[3.758155662],"iteration":581,"passed_time":0.3889700059,"remaining_time":0.2793633376},
586
+ {"learn":[3.756844548],"iteration":582,"passed_time":0.3893343437,"remaining_time":0.2784775666},
587
+ {"learn":[3.753098923],"iteration":583,"passed_time":0.3897055464,"remaining_time":0.2775984714},
588
+ {"learn":[3.751618946],"iteration":584,"passed_time":0.3905004008,"remaining_time":0.2770216518},
589
+ {"learn":[3.751398464],"iteration":585,"passed_time":0.3911072597,"remaining_time":0.2763112722},
590
+ {"learn":[3.749920103],"iteration":586,"passed_time":0.3915118649,"remaining_time":0.2754589441},
591
+ {"learn":[3.748237465],"iteration":587,"passed_time":0.3919134506,"remaining_time":0.2746060232},
592
+ {"learn":[3.746021536],"iteration":588,"passed_time":0.3922786756,"remaining_time":0.2737292626},
593
+ {"learn":[3.74417648],"iteration":589,"passed_time":0.3926189944,"remaining_time":0.2728369283},
594
+ {"learn":[3.738788389],"iteration":590,"passed_time":0.3929676915,"remaining_time":0.2719522603},
595
+ {"learn":[3.736021611],"iteration":591,"passed_time":0.3933194227,"remaining_time":0.271071494},
596
+ {"learn":[3.734546151],"iteration":592,"passed_time":0.3936865771,"remaining_time":0.2702030976},
597
+ {"learn":[3.733527479],"iteration":593,"passed_time":0.3941861491,"remaining_time":0.2694268965},
598
+ {"learn":[3.733026392],"iteration":594,"passed_time":0.394606927,"remaining_time":0.2685979923},
599
+ {"learn":[3.730314752],"iteration":595,"passed_time":0.39502304,"remaining_time":0.2677672956},
600
+ {"learn":[3.727342596],"iteration":596,"passed_time":0.3953938106,"remaining_time":0.2669073797},
601
+ {"learn":[3.725459604],"iteration":597,"passed_time":0.3957839248,"remaining_time":0.2660621033},
602
+ {"learn":[3.723158842],"iteration":598,"passed_time":0.3965731358,"remaining_time":0.2654855216},
603
+ {"learn":[3.722362756],"iteration":599,"passed_time":0.3971884908,"remaining_time":0.2647923272},
604
+ {"learn":[3.721443615],"iteration":600,"passed_time":0.397790313,"remaining_time":0.2640904075},
605
+ {"learn":[3.720743486],"iteration":601,"passed_time":0.4000573213,"remaining_time":0.264489724},
606
+ {"learn":[3.720215334],"iteration":602,"passed_time":0.4007573384,"remaining_time":0.2638485296},
607
+ {"learn":[3.719436563],"iteration":603,"passed_time":0.4015463798,"remaining_time":0.2632655073},
608
+ {"learn":[3.715046574],"iteration":604,"passed_time":0.4021161702,"remaining_time":0.2625386566},
609
+ {"learn":[3.71443396],"iteration":605,"passed_time":0.4031519915,"remaining_time":0.2621153212},
610
+ {"learn":[3.712938941],"iteration":606,"passed_time":0.4044306744,"remaining_time":0.2618472076},
611
+ {"learn":[3.712814764],"iteration":607,"passed_time":0.4050621772,"remaining_time":0.261158509},
612
+ {"learn":[3.71235348],"iteration":608,"passed_time":0.4056792855,"remaining_time":0.2604607563},
613
+ {"learn":[3.711223749],"iteration":609,"passed_time":0.4062718794,"remaining_time":0.259747595},
614
+ {"learn":[3.710755648],"iteration":610,"passed_time":0.4069103934,"remaining_time":0.2590640639},
615
+ {"learn":[3.708668039],"iteration":611,"passed_time":0.4072577291,"remaining_time":0.2581960766},
616
+ {"learn":[3.705623591],"iteration":612,"passed_time":0.407593069,"remaining_time":0.2573222149},
617
+ {"learn":[3.704045802],"iteration":613,"passed_time":0.4078876802,"remaining_time":0.2564245026},
618
+ {"learn":[3.699915209],"iteration":614,"passed_time":0.4082784097,"remaining_time":0.2555889231},
619
+ {"learn":[3.696182221],"iteration":615,"passed_time":0.4085738171,"remaining_time":0.2546953665},
620
+ {"learn":[3.694263278],"iteration":616,"passed_time":0.4088727228,"remaining_time":0.2538059203},
621
+ {"learn":[3.693810229],"iteration":617,"passed_time":0.4092096215,"remaining_time":0.2529418696},
622
+ {"learn":[3.690900932],"iteration":618,"passed_time":0.4096901949,"remaining_time":0.2521679552},
623
+ {"learn":[3.688020895],"iteration":619,"passed_time":0.4100547551,"remaining_time":0.2513238821},
624
+ {"learn":[3.685491894],"iteration":620,"passed_time":0.4109232592,"remaining_time":0.2507889134},
625
+ {"learn":[3.684328128],"iteration":621,"passed_time":0.4113673346,"remaining_time":0.2499949397},
626
+ {"learn":[3.680640153],"iteration":622,"passed_time":0.4119588175,"remaining_time":0.2492912909},
627
+ {"learn":[3.678932783],"iteration":623,"passed_time":0.4125031845,"remaining_time":0.2485596112},
628
+ {"learn":[3.674167041],"iteration":624,"passed_time":0.4133220816,"remaining_time":0.247993249},
629
+ {"learn":[3.672200976],"iteration":625,"passed_time":0.4137263229,"remaining_time":0.2471783463},
630
+ {"learn":[3.670606604],"iteration":626,"passed_time":0.414202164,"remaining_time":0.246407348},
631
+ {"learn":[3.665506042],"iteration":627,"passed_time":0.4146019665,"remaining_time":0.2455922477},
632
+ {"learn":[3.664214007],"iteration":628,"passed_time":0.4149798598,"remaining_time":0.2447655453},
633
+ {"learn":[3.66261643],"iteration":629,"passed_time":0.4153090707,"remaining_time":0.2439116764},
634
+ {"learn":[3.662118449],"iteration":630,"passed_time":0.4165986314,"remaining_time":0.2436210697},
635
+ {"learn":[3.660871366],"iteration":631,"passed_time":0.4169023471,"remaining_time":0.2427532654},
636
+ {"learn":[3.656695243],"iteration":632,"passed_time":0.4172190327,"remaining_time":0.241894763},
637
+ {"learn":[3.654497801],"iteration":633,"passed_time":0.417514392,"remaining_time":0.2410256584},
638
+ {"learn":[3.654189134],"iteration":634,"passed_time":0.4178407566,"remaining_time":0.2401761829},
639
+ {"learn":[3.653957699],"iteration":635,"passed_time":0.4181283411,"remaining_time":0.2393061575},
640
+ {"learn":[3.651920725],"iteration":636,"passed_time":0.4185390031,"remaining_time":0.2385080975},
641
+ {"learn":[3.65106705],"iteration":637,"passed_time":0.418891924,"remaining_time":0.2376784898},
642
+ {"learn":[3.650612844],"iteration":638,"passed_time":0.4193569034,"remaining_time":0.2369136809},
643
+ {"learn":[3.649884732],"iteration":639,"passed_time":0.4196977449,"remaining_time":0.2360799815},
644
+ {"learn":[3.646276182],"iteration":640,"passed_time":0.4200830049,"remaining_time":0.235272697},
645
+ {"learn":[3.645808194],"iteration":641,"passed_time":0.4204200756,"remaining_time":0.2344398552},
646
+ {"learn":[3.645042989],"iteration":642,"passed_time":0.4208645828,"remaining_time":0.2336682054},
647
+ {"learn":[3.639864499],"iteration":643,"passed_time":0.421191419,"remaining_time":0.2328325235},
648
+ {"learn":[3.637318478],"iteration":644,"passed_time":0.4214428782,"remaining_time":0.2319569329},
649
+ {"learn":[3.636344905],"iteration":645,"passed_time":0.4217771791,"remaining_time":0.2311286709},
650
+ {"learn":[3.634754643],"iteration":646,"passed_time":0.4221648244,"remaining_time":0.2303310402},
651
+ {"learn":[3.630724975],"iteration":647,"passed_time":0.4225309277,"remaining_time":0.2295229731},
652
+ {"learn":[3.629408252],"iteration":648,"passed_time":0.4228540314,"remaining_time":0.2286930123},
653
+ {"learn":[3.62790646],"iteration":649,"passed_time":0.4231387227,"remaining_time":0.2278439276},
654
+ {"learn":[3.627388973],"iteration":650,"passed_time":0.4235002377,"remaining_time":0.2270377618},
655
+ {"learn":[3.625163557],"iteration":651,"passed_time":0.4238084594,"remaining_time":0.2262045152},
656
+ {"learn":[3.623701985],"iteration":652,"passed_time":0.4241734658,"remaining_time":0.2254030515},
657
+ {"learn":[3.622342639],"iteration":653,"passed_time":0.4245704337,"remaining_time":0.2246198319},
658
+ {"learn":[3.621130639],"iteration":654,"passed_time":0.4251702721,"remaining_time":0.2239446471},
659
+ {"learn":[3.619125665],"iteration":655,"passed_time":0.4256516851,"remaining_time":0.223207591},
660
+ {"learn":[3.618878783],"iteration":656,"passed_time":0.4269442676,"remaining_time":0.2228948003},
661
+ {"learn":[3.616207429],"iteration":657,"passed_time":0.4282489773,"remaining_time":0.2225853347},
662
+ {"learn":[3.61206486],"iteration":658,"passed_time":0.4290016194,"remaining_time":0.2219871809},
663
+ {"learn":[3.611955873],"iteration":659,"passed_time":0.4298640813,"remaining_time":0.2214451328},
664
+ {"learn":[3.610713743],"iteration":660,"passed_time":0.4303032579,"remaining_time":0.2206850294},
665
+ {"learn":[3.610044025],"iteration":661,"passed_time":0.4306878669,"remaining_time":0.2198980348},
666
+ {"learn":[3.607342669],"iteration":662,"passed_time":0.4310359678,"remaining_time":0.2190936971},
667
+ {"learn":[3.602510618],"iteration":663,"passed_time":0.431428391,"remaining_time":0.2183131617},
668
+ {"learn":[3.600492392],"iteration":664,"passed_time":0.4317704117,"remaining_time":0.2175084029},
669
+ {"learn":[3.597171065],"iteration":665,"passed_time":0.4320649036,"remaining_time":0.2166811979},
670
+ {"learn":[3.594358798],"iteration":666,"passed_time":0.4325400815,"remaining_time":0.2159457978},
671
+ {"learn":[3.593945251],"iteration":667,"passed_time":0.4331184907,"remaining_time":0.2152624834},
672
+ {"learn":[3.593607748],"iteration":668,"passed_time":0.4333887721,"remaining_time":0.2144270307},
673
+ {"learn":[3.592238714],"iteration":669,"passed_time":0.4339773894,"remaining_time":0.2137500575},
674
+ {"learn":[3.590144654],"iteration":670,"passed_time":0.4343770097,"remaining_time":0.2129806799},
675
+ {"learn":[3.587151536],"iteration":671,"passed_time":0.4349271617,"remaining_time":0.2122858766},
676
+ {"learn":[3.586070865],"iteration":672,"passed_time":0.4353596393,"remaining_time":0.211534327},
677
+ {"learn":[3.585102746],"iteration":673,"passed_time":0.4356739123,"remaining_time":0.2107265511},
678
+ {"learn":[3.584362847],"iteration":674,"passed_time":0.4363664059,"remaining_time":0.2101023436},
679
+ {"learn":[3.581407561],"iteration":675,"passed_time":0.436949441,"remaining_time":0.2094254717},
680
+ {"learn":[3.57919422],"iteration":676,"passed_time":0.437330324,"remaining_time":0.2086524293},
681
+ {"learn":[3.577632204],"iteration":677,"passed_time":0.4377671458,"remaining_time":0.2079071105},
682
+ {"learn":[3.573911195],"iteration":678,"passed_time":0.4381425619,"remaining_time":0.2071336707},
683
+ {"learn":[3.573408216],"iteration":679,"passed_time":0.438454286,"remaining_time":0.2063314287},
684
+ {"learn":[3.571076482],"iteration":680,"passed_time":0.4387615977,"remaining_time":0.2055285604},
685
+ {"learn":[3.568177107],"iteration":681,"passed_time":0.4442538382,"remaining_time":0.2071447515},
686
+ {"learn":[3.564824621],"iteration":682,"passed_time":0.4447650954,"remaining_time":0.2064283093},
687
+ {"learn":[3.562475026],"iteration":683,"passed_time":0.4451326765,"remaining_time":0.2056460903},
688
+ {"learn":[3.561226889],"iteration":684,"passed_time":0.4455243385,"remaining_time":0.2048761557},
689
+ {"learn":[3.559383467],"iteration":685,"passed_time":0.4458964104,"remaining_time":0.2040983569},
690
+ {"learn":[3.555209766],"iteration":686,"passed_time":0.4462591479,"remaining_time":0.2033174866},
691
+ {"learn":[3.55345383],"iteration":687,"passed_time":0.4466167117,"remaining_time":0.2025354856},
692
+ {"learn":[3.552300968],"iteration":688,"passed_time":0.4471044477,"remaining_time":0.2018134735},
693
+ {"learn":[3.551253986],"iteration":689,"passed_time":0.447428572,"remaining_time":0.2010186338},
694
+ {"learn":[3.549807725],"iteration":690,"passed_time":0.447809425,"remaining_time":0.2002505244},
695
+ {"learn":[3.547992926],"iteration":691,"passed_time":0.4482331054,"remaining_time":0.199502596},
696
+ {"learn":[3.545438607],"iteration":692,"passed_time":0.4486067946,"remaining_time":0.1987334573},
697
+ {"learn":[3.543313763],"iteration":693,"passed_time":0.4489912085,"remaining_time":0.197970187},
698
+ {"learn":[3.542962896],"iteration":694,"passed_time":0.4493430419,"remaining_time":0.197193709},
699
+ {"learn":[3.539800465],"iteration":695,"passed_time":0.4496579453,"remaining_time":0.1964023209},
700
+ {"learn":[3.53953187],"iteration":696,"passed_time":0.4505925827,"remaining_time":0.195881711},
701
+ {"learn":[3.536332425],"iteration":697,"passed_time":0.4510142448,"remaining_time":0.1951379684},
702
+ {"learn":[3.534993327],"iteration":698,"passed_time":0.4513902875,"remaining_time":0.1943755029},
703
+ {"learn":[3.531637011],"iteration":699,"passed_time":0.4516852359,"remaining_time":0.1935793868},
704
+ {"learn":[3.531040284],"iteration":700,"passed_time":0.4522115837,"remaining_time":0.1928834002},
705
+ {"learn":[3.529973872],"iteration":701,"passed_time":0.4525598836,"remaining_time":0.1921123152},
706
+ {"learn":[3.527325183],"iteration":702,"passed_time":0.4529427316,"remaining_time":0.1913570289},
707
+ {"learn":[3.527200815],"iteration":703,"passed_time":0.4532549074,"remaining_time":0.1905730861},
708
+ {"learn":[3.523459911],"iteration":704,"passed_time":0.4535213858,"remaining_time":0.18977136},
709
+ {"learn":[3.522729934],"iteration":705,"passed_time":0.4538953135,"remaining_time":0.1890158954},
710
+ {"learn":[3.522260582],"iteration":706,"passed_time":0.4559997842,"remaining_time":0.1889786942},
711
+ {"learn":[3.518641591],"iteration":707,"passed_time":0.4566747653,"remaining_time":0.1883460896},
712
+ {"learn":[3.516856405],"iteration":708,"passed_time":0.4572020502,"remaining_time":0.1876527456},
713
+ {"learn":[3.515083413],"iteration":709,"passed_time":0.4576671215,"remaining_time":0.1869344581},
714
+ {"learn":[3.514671214],"iteration":710,"passed_time":0.4584017548,"remaining_time":0.1863264517},
715
+ {"learn":[3.512617621],"iteration":711,"passed_time":0.4591214974,"remaining_time":0.1857120664},
716
+ {"learn":[3.510747971],"iteration":712,"passed_time":0.4599249172,"remaining_time":0.1851310677},
717
+ {"learn":[3.508149266],"iteration":713,"passed_time":0.4603635904,"remaining_time":0.1844033429},
718
+ {"learn":[3.504557165],"iteration":714,"passed_time":0.4607327961,"remaining_time":0.1836487369},
719
+ {"learn":[3.501367208],"iteration":715,"passed_time":0.4611475111,"remaining_time":0.1829132586},
720
+ {"learn":[3.497593362],"iteration":716,"passed_time":0.4614976375,"remaining_time":0.1821531819},
721
+ {"learn":[3.496291169],"iteration":717,"passed_time":0.4618834151,"remaining_time":0.1814082494},
722
+ {"learn":[3.49330374],"iteration":718,"passed_time":0.4623027868,"remaining_time":0.1806774452},
723
+ {"learn":[3.490044385],"iteration":719,"passed_time":0.4626534015,"remaining_time":0.1799207673},
724
+ {"learn":[3.488891789],"iteration":720,"passed_time":0.4630235601,"remaining_time":0.1791727784},
725
+ {"learn":[3.486869081],"iteration":721,"passed_time":0.4633570699,"remaining_time":0.178411725},
726
+ {"learn":[3.486303638],"iteration":722,"passed_time":0.4637985636,"remaining_time":0.1776932256},
727
+ {"learn":[3.486035862],"iteration":723,"passed_time":0.464282342,"remaining_time":0.176991611},
728
+ {"learn":[3.482668951],"iteration":724,"passed_time":0.4646244584,"remaining_time":0.1762368635},
729
+ {"learn":[3.47820549],"iteration":725,"passed_time":0.4649261477,"remaining_time":0.1754679951},
730
+ {"learn":[3.474392283],"iteration":726,"passed_time":0.4652815561,"remaining_time":0.1747205843},
731
+ {"learn":[3.472268163],"iteration":727,"passed_time":0.4655951051,"remaining_time":0.1739586107},
732
+ {"learn":[3.471209164],"iteration":728,"passed_time":0.4660236595,"remaining_time":0.1732406197},
733
+ {"learn":[3.470049971],"iteration":729,"passed_time":0.4664306301,"remaining_time":0.1725154385},
734
+ {"learn":[3.469078654],"iteration":730,"passed_time":0.4669805761,"remaining_time":0.1718437414},
735
+ {"learn":[3.468643292],"iteration":731,"passed_time":0.4672867992,"remaining_time":0.1710831451},
736
+ {"learn":[3.468134848],"iteration":732,"passed_time":0.4675290211,"remaining_time":0.1703004756},
737
+ {"learn":[3.467820182],"iteration":733,"passed_time":0.4685885917,"remaining_time":0.1698154842},
738
+ {"learn":[3.465776156],"iteration":734,"passed_time":0.4691691043,"remaining_time":0.1691562077},
739
+ {"learn":[3.463037608],"iteration":735,"passed_time":0.4725010162,"remaining_time":0.1694840602},
740
+ {"learn":[3.45965637],"iteration":736,"passed_time":0.4730955855,"remaining_time":0.1688251547},
741
+ {"learn":[3.457275091],"iteration":737,"passed_time":0.4734756632,"remaining_time":0.1680902761},
742
+ {"learn":[3.455522955],"iteration":738,"passed_time":0.4738690817,"remaining_time":0.1673610695},
743
+ {"learn":[3.451270508],"iteration":739,"passed_time":0.4742475363,"remaining_time":0.1666275128},
744
+ {"learn":[3.450978947],"iteration":740,"passed_time":0.4745134432,"remaining_time":0.165855576},
745
+ {"learn":[3.450608492],"iteration":741,"passed_time":0.4748000691,"remaining_time":0.1650922073},
746
+ {"learn":[3.448122004],"iteration":742,"passed_time":0.4751601925,"remaining_time":0.1643555444},
747
+ {"learn":[3.445646714],"iteration":743,"passed_time":0.4755650533,"remaining_time":0.1636352871},
748
+ {"learn":[3.44411263],"iteration":744,"passed_time":0.4758898343,"remaining_time":0.1628884668},
749
+ {"learn":[3.443264164],"iteration":745,"passed_time":0.4761407053,"remaining_time":0.1621176128},
750
+ {"learn":[3.439521363],"iteration":746,"passed_time":0.4764581585,"remaining_time":0.1613707016},
751
+ {"learn":[3.436809225],"iteration":747,"passed_time":0.4767662327,"remaining_time":0.1606217789},
752
+ {"learn":[3.435509465],"iteration":748,"passed_time":0.4770779475,"remaining_time":0.1598752534},
753
+ {"learn":[3.434450277],"iteration":749,"passed_time":0.4773817478,"remaining_time":0.1591272493},
754
+ {"learn":[3.431786753],"iteration":750,"passed_time":0.4777807865,"remaining_time":0.1584120051},
755
+ {"learn":[3.430150302],"iteration":751,"passed_time":0.4782471076,"remaining_time":0.1577197908},
756
+ {"learn":[3.42696281],"iteration":752,"passed_time":0.4785666334,"remaining_time":0.1569800245},
757
+ {"learn":[3.426870334],"iteration":753,"passed_time":0.4790143973,"remaining_time":0.1562832118},
758
+ {"learn":[3.425200309],"iteration":754,"passed_time":0.4793280097,"remaining_time":0.1555435263},
759
+ {"learn":[3.423383783],"iteration":755,"passed_time":0.4796441343,"remaining_time":0.1548057788},
760
+ {"learn":[3.422752979],"iteration":756,"passed_time":0.4799595148,"remaining_time":0.1540689063},
761
+ {"learn":[3.420845924],"iteration":757,"passed_time":0.4802377939,"remaining_time":0.1533213009},
762
+ {"learn":[3.418917862],"iteration":758,"passed_time":0.4807882571,"remaining_time":0.152661357},
763
+ {"learn":[3.417095735],"iteration":759,"passed_time":0.481080845,"remaining_time":0.1519202668},
764
+ {"learn":[3.414391848],"iteration":760,"passed_time":0.4836960586,"remaining_time":0.1519098003},
765
+ {"learn":[3.41426711],"iteration":761,"passed_time":0.4840447384,"remaining_time":0.1511845771},
766
+ {"learn":[3.411976013],"iteration":762,"passed_time":0.4844392862,"remaining_time":0.1504745882},
767
+ {"learn":[3.408614844],"iteration":763,"passed_time":0.4858159808,"remaining_time":0.1500688108},
768
+ {"learn":[3.407906721],"iteration":764,"passed_time":0.4863401289,"remaining_time":0.1493986017},
769
+ {"learn":[3.407494015],"iteration":765,"passed_time":0.4879313862,"remaining_time":0.1490547577},
770
+ {"learn":[3.406287128],"iteration":766,"passed_time":0.4892206585,"remaining_time":0.1486159236},
771
+ {"learn":[3.404600442],"iteration":767,"passed_time":0.489622907,"remaining_time":0.1479069198},
772
+ {"learn":[3.404012662],"iteration":768,"passed_time":0.4900019901,"remaining_time":0.1471917551},
773
+ {"learn":[3.400398762],"iteration":769,"passed_time":0.4905402829,"remaining_time":0.1465250196},
774
+ {"learn":[3.399737714],"iteration":770,"passed_time":0.4910484358,"remaining_time":0.1458496651},
775
+ {"learn":[3.399185251],"iteration":771,"passed_time":0.4913674328,"remaining_time":0.1451188791},
776
+ {"learn":[3.397245411],"iteration":772,"passed_time":0.4917754564,"remaining_time":0.1444153022},
777
+ {"learn":[3.396229831],"iteration":773,"passed_time":0.4920458188,"remaining_time":0.1436722933},
778
+ {"learn":[3.394002836],"iteration":774,"passed_time":0.492552401,"remaining_time":0.1429990842},
779
+ {"learn":[3.389617243],"iteration":775,"passed_time":0.4928912337,"remaining_time":0.1422778819},
780
+ {"learn":[3.385426488],"iteration":776,"passed_time":0.4932031718,"remaining_time":0.1415499451},
781
+ {"learn":[3.385072258],"iteration":777,"passed_time":0.4936083981,"remaining_time":0.1408496972},
782
+ {"learn":[3.383842366],"iteration":778,"passed_time":0.4940482398,"remaining_time":0.140160027},
783
+ {"learn":[3.380110746],"iteration":779,"passed_time":0.4943505074,"remaining_time":0.1394321944},
784
+ {"learn":[3.378595218],"iteration":780,"passed_time":0.4946871087,"remaining_time":0.1387150791},
785
+ {"learn":[3.377371219],"iteration":781,"passed_time":0.4949987091,"remaining_time":0.1379919675},
786
+ {"learn":[3.375814782],"iteration":782,"passed_time":0.4954202443,"remaining_time":0.1373003742},
787
+ {"learn":[3.374195887],"iteration":783,"passed_time":0.4957599989,"remaining_time":0.1365869385},
788
+ {"learn":[3.373704309],"iteration":784,"passed_time":0.4962294576,"remaining_time":0.1359099788},
789
+ {"learn":[3.372971757],"iteration":785,"passed_time":0.4966473798,"remaining_time":0.1352195156},
790
+ {"learn":[3.371565136],"iteration":786,"passed_time":0.497725966,"remaining_time":0.1347085524},
791
+ {"learn":[3.3700309],"iteration":787,"passed_time":0.4981756822,"remaining_time":0.1340269602},
792
+ {"learn":[3.368186663],"iteration":788,"passed_time":0.4985469723,"remaining_time":0.1333249825},
793
+ {"learn":[3.366710398],"iteration":789,"passed_time":0.4988781425,"remaining_time":0.1326131771},
794
+ {"learn":[3.364598042],"iteration":790,"passed_time":0.4992936612,"remaining_time":0.131924621},
795
+ {"learn":[3.36348442],"iteration":791,"passed_time":0.499567849,"remaining_time":0.1311996371},
796
+ {"learn":[3.362001759],"iteration":792,"passed_time":0.5004558224,"remaining_time":0.1306360091},
797
+ {"learn":[3.361580401],"iteration":793,"passed_time":0.5015251256,"remaining_time":0.1301186094},
798
+ {"learn":[3.359543675],"iteration":794,"passed_time":0.5020666357,"remaining_time":0.1294637237},
799
+ {"learn":[3.35766119],"iteration":795,"passed_time":0.5026520368,"remaining_time":0.1288203712},
800
+ {"learn":[3.354592969],"iteration":796,"passed_time":0.5030247095,"remaining_time":0.1281229812},
801
+ {"learn":[3.350985986],"iteration":797,"passed_time":0.5034600687,"remaining_time":0.127442273},
802
+ {"learn":[3.349589624],"iteration":798,"passed_time":0.5038269043,"remaining_time":0.1267449409},
803
+ {"learn":[3.349110856],"iteration":799,"passed_time":0.5042085366,"remaining_time":0.1260521341},
804
+ {"learn":[3.345315441],"iteration":800,"passed_time":0.5045342962,"remaining_time":0.1253462234},
805
+ {"learn":[3.34397474],"iteration":801,"passed_time":0.5048614696,"remaining_time":0.1246416097},
806
+ {"learn":[3.343800902],"iteration":802,"passed_time":0.5053433182,"remaining_time":0.1239758825},
807
+ {"learn":[3.342329465],"iteration":803,"passed_time":0.505773,"remaining_time":0.1232978955},
808
+ {"learn":[3.34220347],"iteration":804,"passed_time":0.5061197285,"remaining_time":0.1226004311},
809
+ {"learn":[3.341279219],"iteration":805,"passed_time":0.5064978655,"remaining_time":0.1219113969},
810
+ {"learn":[3.337329521],"iteration":806,"passed_time":0.5068461136,"remaining_time":0.121215985},
811
+ {"learn":[3.336708453],"iteration":807,"passed_time":0.5072643885,"remaining_time":0.1205380725},
812
+ {"learn":[3.333252703],"iteration":808,"passed_time":0.5075650329,"remaining_time":0.11983303},
813
+ {"learn":[3.332186769],"iteration":809,"passed_time":0.5078955052,"remaining_time":0.1191359827},
814
+ {"learn":[3.330594851],"iteration":810,"passed_time":0.5082209945,"remaining_time":0.1184386781},
815
+ {"learn":[3.327867442],"iteration":811,"passed_time":0.508587306,"remaining_time":0.1177517408},
816
+ {"learn":[3.327563111],"iteration":812,"passed_time":0.5090892038,"remaining_time":0.1170967787},
817
+ {"learn":[3.326308994],"iteration":813,"passed_time":0.5095908451,"remaining_time":0.1164421341},
818
+ {"learn":[3.326249879],"iteration":814,"passed_time":0.5099732846,"remaining_time":0.1157608069},
819
+ {"learn":[3.322336238],"iteration":815,"passed_time":0.5102900457,"remaining_time":0.1150654025},
820
+ {"learn":[3.320491154],"iteration":816,"passed_time":0.5105873527,"remaining_time":0.1143665674},
821
+ {"learn":[3.320434271],"iteration":817,"passed_time":0.5109175913,"remaining_time":0.1136760411},
822
+ {"learn":[3.319609638],"iteration":818,"passed_time":0.5112083365,"remaining_time":0.1129776666},
823
+ {"learn":[3.316182682],"iteration":819,"passed_time":0.5116859331,"remaining_time":0.1123213024},
824
+ {"learn":[3.313126612],"iteration":820,"passed_time":0.5126661135,"remaining_time":0.1117749504},
825
+ {"learn":[3.311222803],"iteration":821,"passed_time":0.5129770204,"remaining_time":0.1110826151},
826
+ {"learn":[3.309627335],"iteration":822,"passed_time":0.5133656861,"remaining_time":0.1104079301},
827
+ {"learn":[3.307974895],"iteration":823,"passed_time":0.513660638,"remaining_time":0.1097139227},
828
+ {"learn":[3.307321505],"iteration":824,"passed_time":0.513990604,"remaining_time":0.1090283099},
829
+ {"learn":[3.306759087],"iteration":825,"passed_time":0.5143347598,"remaining_time":0.1083465475},
830
+ {"learn":[3.30484037],"iteration":826,"passed_time":0.5146316923,"remaining_time":0.1076557228},
831
+ {"learn":[3.30201994],"iteration":827,"passed_time":0.5154135328,"remaining_time":0.1070665793},
832
+ {"learn":[3.299302297],"iteration":828,"passed_time":0.5165108032,"remaining_time":0.1065420354},
833
+ {"learn":[3.298132671],"iteration":829,"passed_time":0.5170794769,"remaining_time":0.1059078447},
834
+ {"learn":[3.296976183],"iteration":830,"passed_time":0.5175518214,"remaining_time":0.1052542212},
835
+ {"learn":[3.293144745],"iteration":831,"passed_time":0.5180777767,"remaining_time":0.1046118588},
836
+ {"learn":[3.290284404],"iteration":832,"passed_time":0.5185776081,"remaining_time":0.1039645385},
837
+ {"learn":[3.288285745],"iteration":833,"passed_time":0.5190130354,"remaining_time":0.1033047529},
838
+ {"learn":[3.286662667],"iteration":834,"passed_time":0.5193787115,"remaining_time":0.1026317214},
839
+ {"learn":[3.285692682],"iteration":835,"passed_time":0.5197566807,"remaining_time":0.1019618369},
840
+ {"learn":[3.284565611],"iteration":836,"passed_time":0.5203194927,"remaining_time":0.1013286467},
841
+ {"learn":[3.283897383],"iteration":837,"passed_time":0.520893899,"remaining_time":0.1006978659},
842
+ {"learn":[3.280712855],"iteration":838,"passed_time":0.5214342856,"remaining_time":0.1000606913},
843
+ {"learn":[3.280468341],"iteration":839,"passed_time":0.5218663411,"remaining_time":0.09940311258},
844
+ {"learn":[3.277814895],"iteration":840,"passed_time":0.5223048593,"remaining_time":0.09874729207},
845
+ {"learn":[3.276316385],"iteration":841,"passed_time":0.522660098,"remaining_time":0.09807636043},
846
+ {"learn":[3.27557063],"iteration":842,"passed_time":0.5230220829,"remaining_time":0.09740743419},
847
+ {"learn":[3.27499628],"iteration":843,"passed_time":0.5233091631,"remaining_time":0.09672539034},
848
+ {"learn":[3.273569958],"iteration":844,"passed_time":0.5240628783,"remaining_time":0.09612987708},
849
+ {"learn":[3.269665595],"iteration":845,"passed_time":0.5244375228,"remaining_time":0.09546498643},
850
+ {"learn":[3.267984685],"iteration":846,"passed_time":0.5247983508,"remaining_time":0.09479828533},
851
+ {"learn":[3.267702508],"iteration":847,"passed_time":0.5251987149,"remaining_time":0.0941393923},
852
+ {"learn":[3.266671924],"iteration":848,"passed_time":0.5256123029,"remaining_time":0.09348346023},
853
+ {"learn":[3.265359825],"iteration":849,"passed_time":0.5259596116,"remaining_time":0.09281640205},
854
+ {"learn":[3.2618983],"iteration":850,"passed_time":0.5264059752,"remaining_time":0.09216743867},
855
+ {"learn":[3.260456253],"iteration":851,"passed_time":0.5270109076,"remaining_time":0.09154649569},
856
+ {"learn":[3.258389147],"iteration":852,"passed_time":0.5275318015,"remaining_time":0.09091110764},
857
+ {"learn":[3.258108469],"iteration":853,"passed_time":0.5279034275,"remaining_time":0.09025046887},
858
+ {"learn":[3.256424936],"iteration":854,"passed_time":0.5282233863,"remaining_time":0.08958174387},
859
+ {"learn":[3.254817983],"iteration":855,"passed_time":0.5285865375,"remaining_time":0.08892109977},
860
+ {"learn":[3.253898449],"iteration":856,"passed_time":0.5289404405,"remaining_time":0.08825960675},
861
+ {"learn":[3.253023652],"iteration":857,"passed_time":0.5293335488,"remaining_time":0.08760531926},
862
+ {"learn":[3.252845542],"iteration":858,"passed_time":0.5301411612,"remaining_time":0.08701967838},
863
+ {"learn":[3.252316026],"iteration":859,"passed_time":0.5304943695,"remaining_time":0.08635954852},
864
+ {"learn":[3.24975301],"iteration":860,"passed_time":0.5309529298,"remaining_time":0.08571713966},
865
+ {"learn":[3.249151075],"iteration":861,"passed_time":0.5315155695,"remaining_time":0.08509181972},
866
+ {"learn":[3.246257135],"iteration":862,"passed_time":0.5323216836,"remaining_time":0.08450529624},
867
+ {"learn":[3.243826471],"iteration":863,"passed_time":0.5327477293,"remaining_time":0.08385843887},
868
+ {"learn":[3.243190653],"iteration":864,"passed_time":0.5331309798,"remaining_time":0.08320541304},
869
+ {"learn":[3.24008797],"iteration":865,"passed_time":0.5334962379,"remaining_time":0.08255022619},
870
+ {"learn":[3.240036811],"iteration":866,"passed_time":0.534164115,"remaining_time":0.08194213067},
871
+ {"learn":[3.238676314],"iteration":867,"passed_time":0.5345254219,"remaining_time":0.08128727615},
872
+ {"learn":[3.237848782],"iteration":868,"passed_time":0.5348151324,"remaining_time":0.08062230419},
873
+ {"learn":[3.236405498],"iteration":869,"passed_time":0.5352260868,"remaining_time":0.07997631183},
874
+ {"learn":[3.233378068],"iteration":870,"passed_time":0.5356468216,"remaining_time":0.07933230768},
875
+ {"learn":[3.233169169],"iteration":871,"passed_time":0.5369456736,"remaining_time":0.07881771356},
876
+ {"learn":[3.232434885],"iteration":872,"passed_time":0.5387167081,"remaining_time":0.07837001366},
877
+ {"learn":[3.229978115],"iteration":873,"passed_time":0.5392610406,"remaining_time":0.07774243835},
878
+ {"learn":[3.229648848],"iteration":874,"passed_time":0.5397387841,"remaining_time":0.07710554059},
879
+ {"learn":[3.227208761],"iteration":875,"passed_time":0.5400973921,"remaining_time":0.07645214226},
880
+ {"learn":[3.226258869],"iteration":876,"passed_time":0.540665246,"remaining_time":0.07582876312},
881
+ {"learn":[3.225331995],"iteration":877,"passed_time":0.5410576962,"remaining_time":0.07518113774},
882
+ {"learn":[3.221968268],"iteration":878,"passed_time":0.5421493613,"remaining_time":0.07463034438},
883
+ {"learn":[3.221166317],"iteration":879,"passed_time":0.5425688902,"remaining_time":0.07398666684},
884
+ {"learn":[3.220047503],"iteration":880,"passed_time":0.5428867517,"remaining_time":0.07332976555},
885
+ {"learn":[3.21982781],"iteration":881,"passed_time":0.5432142344,"remaining_time":0.07267492025},
886
+ {"learn":[3.216693405],"iteration":882,"passed_time":0.5435988524,"remaining_time":0.07202838702},
887
+ {"learn":[3.214798761],"iteration":883,"passed_time":0.5438962257,"remaining_time":0.07137099794},
888
+ {"learn":[3.214395085],"iteration":884,"passed_time":0.5442684432,"remaining_time":0.07072414799},
889
+ {"learn":[3.213470696],"iteration":885,"passed_time":0.5446532529,"remaining_time":0.07007953818},
890
+ {"learn":[3.211595017],"iteration":886,"passed_time":0.5453069683,"remaining_time":0.06946977161},
891
+ {"learn":[3.210965255],"iteration":887,"passed_time":0.5456343417,"remaining_time":0.0688187458},
892
+ {"learn":[3.209413583],"iteration":888,"passed_time":0.5460774987,"remaining_time":0.06818290479},
893
+ {"learn":[3.208331683],"iteration":889,"passed_time":0.5465932484,"remaining_time":0.06755646891},
894
+ {"learn":[3.207110711],"iteration":890,"passed_time":0.5472438997,"remaining_time":0.06694678459},
895
+ {"learn":[3.204519413],"iteration":891,"passed_time":0.5478395305,"remaining_time":0.06633034674},
896
+ {"learn":[3.201421296],"iteration":892,"passed_time":0.5485509481,"remaining_time":0.06572782917},
897
+ {"learn":[3.200691259],"iteration":893,"passed_time":0.5490801933,"remaining_time":0.06510346811},
898
+ {"learn":[3.200485067],"iteration":894,"passed_time":0.5495731502,"remaining_time":0.06447506231},
899
+ {"learn":[3.197467568],"iteration":895,"passed_time":0.5498695712,"remaining_time":0.06382414666},
900
+ {"learn":[3.195838544],"iteration":896,"passed_time":0.5502147638,"remaining_time":0.0631796217},
901
+ {"learn":[3.195671746],"iteration":897,"passed_time":0.5505251676,"remaining_time":0.06253181191},
902
+ {"learn":[3.194213094],"iteration":898,"passed_time":0.5509763747,"remaining_time":0.06190057158},
903
+ {"learn":[3.192884691],"iteration":899,"passed_time":0.5515442302,"remaining_time":0.06128269225},
904
+ {"learn":[3.188364239],"iteration":900,"passed_time":0.5519248007,"remaining_time":0.06064434547},
905
+ {"learn":[3.185219478],"iteration":901,"passed_time":0.5537774094,"remaining_time":0.06016650346},
906
+ {"learn":[3.184120387],"iteration":902,"passed_time":0.5544062958,"remaining_time":0.05955416467},
907
+ {"learn":[3.183725321],"iteration":903,"passed_time":0.5547911309,"remaining_time":0.0589158723},
908
+ {"learn":[3.181264554],"iteration":904,"passed_time":0.5553330608,"remaining_time":0.05829463069},
909
+ {"learn":[3.180741589],"iteration":905,"passed_time":0.5556888501,"remaining_time":0.05765425156},
910
+ {"learn":[3.179782639],"iteration":906,"passed_time":0.556059342,"remaining_time":0.05701600751},
911
+ {"learn":[3.176377564],"iteration":907,"passed_time":0.556467375,"remaining_time":0.05638215694},
912
+ {"learn":[3.174078182],"iteration":908,"passed_time":0.5567905581,"remaining_time":0.0557403089},
913
+ {"learn":[3.171242379],"iteration":909,"passed_time":0.557333085,"remaining_time":0.05512085456},
914
+ {"learn":[3.170421012],"iteration":910,"passed_time":0.5578162503,"remaining_time":0.05449576979},
915
+ {"learn":[3.170087224],"iteration":911,"passed_time":0.5581793254,"remaining_time":0.05385940859},
916
+ {"learn":[3.167303059],"iteration":912,"passed_time":0.5585080563,"remaining_time":0.05322037338},
917
+ {"learn":[3.16705966],"iteration":913,"passed_time":0.558825695,"remaining_time":0.05258097349},
918
+ {"learn":[3.165667683],"iteration":914,"passed_time":0.5591782134,"remaining_time":0.0519455171},
919
+ {"learn":[3.164689733],"iteration":915,"passed_time":0.5594838885,"remaining_time":0.05130638279},
920
+ {"learn":[3.163311455],"iteration":916,"passed_time":0.560333847,"remaining_time":0.05071724024},
921
+ {"learn":[3.159425016],"iteration":917,"passed_time":0.5610079154,"remaining_time":0.05011181815},
922
+ {"learn":[3.159327058],"iteration":918,"passed_time":0.5616330272,"remaining_time":0.04950193167},
923
+ {"learn":[3.15819426],"iteration":919,"passed_time":0.561950546,"remaining_time":0.04886526487},
924
+ {"learn":[3.157086603],"iteration":920,"passed_time":0.5623092424,"remaining_time":0.04823282318},
925
+ {"learn":[3.153354154],"iteration":921,"passed_time":0.56266542,"remaining_time":0.04760076222},
926
+ {"learn":[3.153261317],"iteration":922,"passed_time":0.5630567423,"remaining_time":0.04697223094},
927
+ {"learn":[3.153168454],"iteration":923,"passed_time":0.5633642478,"remaining_time":0.04633731908},
928
+ {"learn":[3.152080399],"iteration":924,"passed_time":0.5636490562,"remaining_time":0.04570127483},
929
+ {"learn":[3.151635144],"iteration":925,"passed_time":0.5639858192,"remaining_time":0.04507014106},
930
+ {"learn":[3.147762655],"iteration":926,"passed_time":0.5643520848,"remaining_time":0.04444196569},
931
+ {"learn":[3.147172317],"iteration":927,"passed_time":0.5647114354,"remaining_time":0.04381381826},
932
+ {"learn":[3.146254125],"iteration":928,"passed_time":0.5658038967,"remaining_time":0.04324227843},
933
+ {"learn":[3.144869828],"iteration":929,"passed_time":0.5661720322,"remaining_time":0.0426150992},
934
+ {"learn":[3.143466218],"iteration":930,"passed_time":0.5666247133,"remaining_time":0.04199474245},
935
+ {"learn":[3.141919643],"iteration":931,"passed_time":0.5670217898,"remaining_time":0.04137068852},
936
+ {"learn":[3.141054135],"iteration":932,"passed_time":0.5677938487,"remaining_time":0.04077404916},
937
+ {"learn":[3.139390417],"iteration":933,"passed_time":0.5686534672,"remaining_time":0.04018322145},
938
+ {"learn":[3.139025283],"iteration":934,"passed_time":0.569317882,"remaining_time":0.03957824848},
939
+ {"learn":[3.137824183],"iteration":935,"passed_time":0.5700674766,"remaining_time":0.03897897276},
940
+ {"learn":[3.135620453],"iteration":936,"passed_time":0.5709113992,"remaining_time":0.03838571841},
941
+ {"learn":[3.13443178],"iteration":937,"passed_time":0.5717234327,"remaining_time":0.03778982178},
942
+ {"learn":[3.132765713],"iteration":938,"passed_time":0.5721854823,"remaining_time":0.03717072888},
943
+ {"learn":[3.131434124],"iteration":939,"passed_time":0.5739886009,"remaining_time":0.03663757027},
944
+ {"learn":[3.128384262],"iteration":940,"passed_time":0.5751426487,"remaining_time":0.03606101623},
945
+ {"learn":[3.128120455],"iteration":941,"passed_time":0.5757545704,"remaining_time":0.03544985678},
946
+ {"learn":[3.126314615],"iteration":942,"passed_time":0.5764112282,"remaining_time":0.0348413998},
947
+ {"learn":[3.125409666],"iteration":943,"passed_time":0.5768119871,"remaining_time":0.03421766025},
948
+ {"learn":[3.123072589],"iteration":944,"passed_time":0.5772105873,"remaining_time":0.03359426699},
949
+ {"learn":[3.122921099],"iteration":945,"passed_time":0.5775816698,"remaining_time":0.03296977819},
950
+ {"learn":[3.122182662],"iteration":946,"passed_time":0.5780158897,"remaining_time":0.03234935813},
951
+ {"learn":[3.120040951],"iteration":947,"passed_time":0.5785106818,"remaining_time":0.03173265343},
952
+ {"learn":[3.118767799],"iteration":948,"passed_time":0.5789769641,"remaining_time":0.03111467352},
953
+ {"learn":[3.118203218],"iteration":949,"passed_time":0.5793436604,"remaining_time":0.0304917716},
954
+ {"learn":[3.116343362],"iteration":950,"passed_time":0.5805560037,"remaining_time":0.02991298021},
955
+ {"learn":[3.11480829],"iteration":951,"passed_time":0.5810926028,"remaining_time":0.02929878669},
956
+ {"learn":[3.112607903],"iteration":952,"passed_time":0.5815096281,"remaining_time":0.02867885889},
957
+ {"learn":[3.111661241],"iteration":953,"passed_time":0.581887986,"remaining_time":0.02805749199},
958
+ {"learn":[3.110249676],"iteration":954,"passed_time":0.582436648,"remaining_time":0.02744465881},
959
+ {"learn":[3.107333579],"iteration":955,"passed_time":0.5827720137,"remaining_time":0.02682214289},
960
+ {"learn":[3.107149851],"iteration":956,"passed_time":0.5836640668,"remaining_time":0.0262252402},
961
+ {"learn":[3.106867336],"iteration":957,"passed_time":0.5844484797,"remaining_time":0.02562300224},
962
+ {"learn":[3.10364681],"iteration":958,"passed_time":0.5869324648,"remaining_time":0.02509304594},
963
+ {"learn":[3.102703811],"iteration":959,"passed_time":0.5893199855,"remaining_time":0.02455499939},
964
+ {"learn":[3.101469264],"iteration":960,"passed_time":0.5898316211,"remaining_time":0.02393697526},
965
+ {"learn":[3.09863569],"iteration":961,"passed_time":0.5941425507,"remaining_time":0.02346924836},
966
+ {"learn":[3.09645939],"iteration":962,"passed_time":0.5947681099,"remaining_time":0.02285194192},
967
+ {"learn":[3.096240186],"iteration":963,"passed_time":0.5952027471,"remaining_time":0.02222748848},
968
+ {"learn":[3.094838828],"iteration":964,"passed_time":0.5956064731,"remaining_time":0.02160230732},
969
+ {"learn":[3.094176802],"iteration":965,"passed_time":0.5963020679,"remaining_time":0.02098785746},
970
+ {"learn":[3.093182279],"iteration":966,"passed_time":0.5967661938,"remaining_time":0.02036534063},
971
+ {"learn":[3.090150687],"iteration":967,"passed_time":0.5971253083,"remaining_time":0.01973967961},
972
+ {"learn":[3.088612829],"iteration":968,"passed_time":0.5974928903,"remaining_time":0.01911483963},
973
+ {"learn":[3.087153684],"iteration":969,"passed_time":0.5990307859,"remaining_time":0.01852672534},
974
+ {"learn":[3.085866843],"iteration":970,"passed_time":0.5995908446,"remaining_time":0.01790745056},
975
+ {"learn":[3.082669094],"iteration":971,"passed_time":0.599960816,"remaining_time":0.01728282186},
976
+ {"learn":[3.081047548],"iteration":972,"passed_time":0.6007966898,"remaining_time":0.01667164504},
977
+ {"learn":[3.079684322],"iteration":973,"passed_time":0.6106583663,"remaining_time":0.01630094202},
978
+ {"learn":[3.07613431],"iteration":974,"passed_time":0.6115967494,"remaining_time":0.01568196793},
979
+ {"learn":[3.074005935],"iteration":975,"passed_time":0.6120585131,"remaining_time":0.01505061918},
980
+ {"learn":[3.072988853],"iteration":976,"passed_time":0.612461447,"remaining_time":0.01441823263},
981
+ {"learn":[3.072344268],"iteration":977,"passed_time":0.6129139375,"remaining_time":0.01378743009},
982
+ {"learn":[3.070654438],"iteration":978,"passed_time":0.6137869775,"remaining_time":0.0131660128},
983
+ {"learn":[3.069724506],"iteration":979,"passed_time":0.6142662055,"remaining_time":0.01253604501},
984
+ {"learn":[3.067763166],"iteration":980,"passed_time":0.6149896109,"remaining_time":0.01191111377},
985
+ {"learn":[3.066737893],"iteration":981,"passed_time":0.6154522214,"remaining_time":0.01128120161},
986
+ {"learn":[3.065248174],"iteration":982,"passed_time":0.629088937,"remaining_time":0.0108794628},
987
+ {"learn":[3.063186837],"iteration":983,"passed_time":0.6441705365,"remaining_time":0.01047431767},
988
+ {"learn":[3.062880371],"iteration":984,"passed_time":0.6566876224,"remaining_time":0.01000031912},
989
+ {"learn":[3.061288645],"iteration":985,"passed_time":0.6571055292,"remaining_time":0.009330098791},
990
+ {"learn":[3.059970575],"iteration":986,"passed_time":0.657656247,"remaining_time":0.008662139018},
991
+ {"learn":[3.059576341],"iteration":987,"passed_time":0.6580280235,"remaining_time":0.0079922432},
992
+ {"learn":[3.058175919],"iteration":988,"passed_time":0.6585080208,"remaining_time":0.007324153922},
993
+ {"learn":[3.056830702],"iteration":989,"passed_time":0.664860551,"remaining_time":0.006715763141},
994
+ {"learn":[3.056336579],"iteration":990,"passed_time":0.6722232646,"remaining_time":0.006104953968},
995
+ {"learn":[3.055810414],"iteration":991,"passed_time":0.6727749334,"remaining_time":0.005425604301},
996
+ {"learn":[3.055476518],"iteration":992,"passed_time":0.6732002564,"remaining_time":0.004745621143},
997
+ {"learn":[3.053331734],"iteration":993,"passed_time":0.673557682,"remaining_time":0.004065740535},
998
+ {"learn":[3.050890374],"iteration":994,"passed_time":0.673912912,"remaining_time":0.003386497045},
999
+ {"learn":[3.04972623],"iteration":995,"passed_time":0.6742434001,"remaining_time":0.002707804819},
1000
+ {"learn":[3.047217327],"iteration":996,"passed_time":0.6747298132,"remaining_time":0.00203028028},
1001
+ {"learn":[3.047155483],"iteration":997,"passed_time":0.6753973562,"remaining_time":0.001353501716},
1002
+ {"learn":[3.04430671],"iteration":998,"passed_time":0.6757963151,"remaining_time":0.0006764727879},
1003
+ {"learn":[3.042664195],"iteration":999,"passed_time":0.6761882787,"remaining_time":0}
1004
+ ]}
notebook/catboost_info/learn/events.out.tfevents ADDED
Binary file (48.9 kB). View file
 
notebook/catboost_info/learn_error.tsv ADDED
@@ -0,0 +1,1001 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ iter RMSE
2
+ 0 14.59871775
3
+ 1 14.22518863
4
+ 2 13.8866124
5
+ 3 13.52356875
6
+ 4 13.18870211
7
+ 5 12.9124226
8
+ 6 12.60003351
9
+ 7 12.32990573
10
+ 8 12.0660619
11
+ 9 11.77309809
12
+ 10 11.49227636
13
+ 11 11.26264833
14
+ 12 11.04260393
15
+ 13 10.79916926
16
+ 14 10.5541002
17
+ 15 10.31918115
18
+ 16 10.10004441
19
+ 17 9.894556723
20
+ 18 9.690174082
21
+ 19 9.506034866
22
+ 20 9.338524633
23
+ 21 9.170203312
24
+ 22 9.010299969
25
+ 23 8.843866678
26
+ 24 8.690548059
27
+ 25 8.555307687
28
+ 26 8.413851302
29
+ 27 8.29256019
30
+ 28 8.162193833
31
+ 29 8.040736294
32
+ 30 7.921220278
33
+ 31 7.809589039
34
+ 32 7.699675801
35
+ 33 7.60645267
36
+ 34 7.498880302
37
+ 35 7.401158744
38
+ 36 7.306431077
39
+ 37 7.223863468
40
+ 38 7.143477682
41
+ 39 7.062817131
42
+ 40 6.990793435
43
+ 41 6.931862224
44
+ 42 6.858296558
45
+ 43 6.786268161
46
+ 44 6.717118549
47
+ 45 6.652948106
48
+ 46 6.589686076
49
+ 47 6.531283097
50
+ 48 6.471368031
51
+ 49 6.416481395
52
+ 50 6.369870822
53
+ 51 6.325678067
54
+ 52 6.275766122
55
+ 53 6.224773967
56
+ 54 6.182249254
57
+ 55 6.139904173
58
+ 56 6.100525536
59
+ 57 6.062568564
60
+ 58 6.030559288
61
+ 59 5.997931376
62
+ 60 5.964103835
63
+ 61 5.933729724
64
+ 62 5.901932711
65
+ 63 5.873727795
66
+ 64 5.846485734
67
+ 65 5.820630862
68
+ 66 5.793646238
69
+ 67 5.765388646
70
+ 68 5.747073912
71
+ 69 5.722315217
72
+ 70 5.699970599
73
+ 71 5.682732647
74
+ 72 5.663525791
75
+ 73 5.642381613
76
+ 74 5.621404779
77
+ 75 5.602460129
78
+ 76 5.587337574
79
+ 77 5.572393026
80
+ 78 5.558425806
81
+ 79 5.541518902
82
+ 80 5.526157283
83
+ 81 5.511746977
84
+ 82 5.504975022
85
+ 83 5.493980522
86
+ 84 5.480745463
87
+ 85 5.464052013
88
+ 86 5.449143727
89
+ 87 5.438255432
90
+ 88 5.425927931
91
+ 89 5.412331217
92
+ 90 5.400691499
93
+ 91 5.391618744
94
+ 92 5.380766572
95
+ 93 5.372207183
96
+ 94 5.362918837
97
+ 95 5.348292324
98
+ 96 5.339772295
99
+ 97 5.331515983
100
+ 98 5.323861644
101
+ 99 5.313277281
102
+ 100 5.30685627
103
+ 101 5.29652059
104
+ 102 5.288350766
105
+ 103 5.27993346
106
+ 104 5.271789139
107
+ 105 5.262684686
108
+ 106 5.251619772
109
+ 107 5.241012171
110
+ 108 5.232684032
111
+ 109 5.224267141
112
+ 110 5.216324968
113
+ 111 5.211102527
114
+ 112 5.206364257
115
+ 113 5.196937641
116
+ 114 5.190746047
117
+ 115 5.181885213
118
+ 116 5.178293568
119
+ 117 5.170991438
120
+ 118 5.166257212
121
+ 119 5.161421246
122
+ 120 5.158223542
123
+ 121 5.15470988
124
+ 122 5.146388143
125
+ 123 5.139529364
126
+ 124 5.134276023
127
+ 125 5.128536065
128
+ 126 5.123300353
129
+ 127 5.116200518
130
+ 128 5.108728704
131
+ 129 5.104075866
132
+ 130 5.100317606
133
+ 131 5.095814182
134
+ 132 5.092146915
135
+ 133 5.085258329
136
+ 134 5.079219421
137
+ 135 5.076476829
138
+ 136 5.072133867
139
+ 137 5.067031564
140
+ 138 5.061358312
141
+ 139 5.056759124
142
+ 140 5.050254
143
+ 141 5.048376474
144
+ 142 5.042603751
145
+ 143 5.037477349
146
+ 144 5.03230489
147
+ 145 5.025976187
148
+ 146 5.01952451
149
+ 147 5.017569424
150
+ 148 5.008962367
151
+ 149 5.003880266
152
+ 150 4.996387564
153
+ 151 4.993361683
154
+ 152 4.99005752
155
+ 153 4.986908764
156
+ 154 4.985207175
157
+ 155 4.979003494
158
+ 156 4.973142217
159
+ 157 4.967056696
160
+ 158 4.961460696
161
+ 159 4.954240363
162
+ 160 4.952320707
163
+ 161 4.948337777
164
+ 162 4.943228639
165
+ 163 4.938545759
166
+ 164 4.935330572
167
+ 165 4.932051543
168
+ 166 4.928964153
169
+ 167 4.922860227
170
+ 168 4.917668772
171
+ 169 4.910365386
172
+ 170 4.906457206
173
+ 171 4.901996508
174
+ 172 4.896816173
175
+ 173 4.891123132
176
+ 174 4.887630202
177
+ 175 4.885259712
178
+ 176 4.880659728
179
+ 177 4.877299723
180
+ 178 4.874038772
181
+ 179 4.86943698
182
+ 180 4.861268711
183
+ 181 4.858673056
184
+ 182 4.854036207
185
+ 183 4.85130244
186
+ 184 4.847510084
187
+ 185 4.845691673
188
+ 186 4.842058646
189
+ 187 4.838623675
190
+ 188 4.834602161
191
+ 189 4.830858976
192
+ 190 4.827590511
193
+ 191 4.822246226
194
+ 192 4.816686395
195
+ 193 4.814797121
196
+ 194 4.811639392
197
+ 195 4.804813432
198
+ 196 4.80251613
199
+ 197 4.800087884
200
+ 198 4.794773135
201
+ 199 4.791664833
202
+ 200 4.785989873
203
+ 201 4.782387142
204
+ 202 4.778623704
205
+ 203 4.775772178
206
+ 204 4.77023101
207
+ 205 4.764496689
208
+ 206 4.763138716
209
+ 207 4.758053283
210
+ 208 4.755063788
211
+ 209 4.752465267
212
+ 210 4.748067377
213
+ 211 4.744163298
214
+ 212 4.736670896
215
+ 213 4.73349255
216
+ 214 4.731864595
217
+ 215 4.728398311
218
+ 216 4.723865975
219
+ 217 4.723483365
220
+ 218 4.72095416
221
+ 219 4.716173382
222
+ 220 4.710563974
223
+ 221 4.707160263
224
+ 222 4.70408351
225
+ 223 4.702501831
226
+ 224 4.700269738
227
+ 225 4.695346302
228
+ 226 4.689769299
229
+ 227 4.687919514
230
+ 228 4.682982074
231
+ 229 4.679578702
232
+ 230 4.675751423
233
+ 231 4.672710726
234
+ 232 4.6690533
235
+ 233 4.667595702
236
+ 234 4.664241291
237
+ 235 4.662246999
238
+ 236 4.658668443
239
+ 237 4.658017572
240
+ 238 4.657656705
241
+ 239 4.653242871
242
+ 240 4.6507302
243
+ 241 4.647671336
244
+ 242 4.645506007
245
+ 243 4.641297906
246
+ 244 4.63798107
247
+ 245 4.635062318
248
+ 246 4.631606017
249
+ 247 4.630215494
250
+ 248 4.62729814
251
+ 249 4.624691756
252
+ 250 4.621840053
253
+ 251 4.619602091
254
+ 252 4.613584029
255
+ 253 4.6119388
256
+ 254 4.60870702
257
+ 255 4.604771557
258
+ 256 4.604231277
259
+ 257 4.600750354
260
+ 258 4.596488253
261
+ 259 4.59470784
262
+ 260 4.588818005
263
+ 261 4.585054174
264
+ 262 4.581471435
265
+ 263 4.577555199
266
+ 264 4.57457145
267
+ 265 4.573029224
268
+ 266 4.571326203
269
+ 267 4.571019224
270
+ 268 4.565766631
271
+ 269 4.563383471
272
+ 270 4.558165805
273
+ 271 4.55629209
274
+ 272 4.549383848
275
+ 273 4.546227503
276
+ 274 4.540620977
277
+ 275 4.532898237
278
+ 276 4.529757367
279
+ 277 4.52579294
280
+ 278 4.521572155
281
+ 279 4.518818099
282
+ 280 4.514012334
283
+ 281 4.508331416
284
+ 282 4.506038537
285
+ 283 4.505805643
286
+ 284 4.501550352
287
+ 285 4.494692643
288
+ 286 4.489330245
289
+ 287 4.484826955
290
+ 288 4.478285428
291
+ 289 4.475311671
292
+ 290 4.471581298
293
+ 291 4.469164956
294
+ 292 4.462068024
295
+ 293 4.458540976
296
+ 294 4.455757458
297
+ 295 4.453027414
298
+ 296 4.450659338
299
+ 297 4.444696901
300
+ 298 4.442052813
301
+ 299 4.440036756
302
+ 300 4.435017051
303
+ 301 4.429962125
304
+ 302 4.427666256
305
+ 303 4.425030004
306
+ 304 4.422588771
307
+ 305 4.418936667
308
+ 306 4.416887976
309
+ 307 4.413773354
310
+ 308 4.411129391
311
+ 309 4.40850819
312
+ 310 4.404880292
313
+ 311 4.404593827
314
+ 312 4.402139942
315
+ 313 4.400284725
316
+ 314 4.395805521
317
+ 315 4.392838833
318
+ 316 4.389213061
319
+ 317 4.3861981
320
+ 318 4.385054234
321
+ 319 4.379364607
322
+ 320 4.378387619
323
+ 321 4.375816727
324
+ 322 4.374600202
325
+ 323 4.37098897
326
+ 324 4.367418484
327
+ 325 4.363584638
328
+ 326 4.360770706
329
+ 327 4.358675808
330
+ 328 4.354228195
331
+ 329 4.353773425
332
+ 330 4.351648009
333
+ 331 4.348209927
334
+ 332 4.345852733
335
+ 333 4.34237339
336
+ 334 4.340814362
337
+ 335 4.339707068
338
+ 336 4.335430786
339
+ 337 4.33521887
340
+ 338 4.328507238
341
+ 339 4.326140732
342
+ 340 4.323785636
343
+ 341 4.320632534
344
+ 342 4.31973724
345
+ 343 4.318000924
346
+ 344 4.312713628
347
+ 345 4.308220789
348
+ 346 4.305890947
349
+ 347 4.305137856
350
+ 348 4.304787172
351
+ 349 4.30350134
352
+ 350 4.30293809
353
+ 351 4.299548459
354
+ 352 4.294768408
355
+ 353 4.294581479
356
+ 354 4.292551604
357
+ 355 4.288628894
358
+ 356 4.287802767
359
+ 357 4.284566905
360
+ 358 4.27890232
361
+ 359 4.276938023
362
+ 360 4.273425094
363
+ 361 4.269726505
364
+ 362 4.265565857
365
+ 363 4.262117173
366
+ 364 4.259185148
367
+ 365 4.257668507
368
+ 366 4.253432436
369
+ 367 4.250216667
370
+ 368 4.24514828
371
+ 369 4.244015772
372
+ 370 4.240329192
373
+ 371 4.236718014
374
+ 372 4.233495944
375
+ 373 4.230357491
376
+ 374 4.227381215
377
+ 375 4.226169067
378
+ 376 4.225963861
379
+ 377 4.224346548
380
+ 378 4.222595381
381
+ 379 4.219700938
382
+ 380 4.216356207
383
+ 381 4.214326494
384
+ 382 4.212901398
385
+ 383 4.211331091
386
+ 384 4.208624791
387
+ 385 4.204659106
388
+ 386 4.202968852
389
+ 387 4.197261935
390
+ 388 4.196934403
391
+ 389 4.192479929
392
+ 390 4.190243116
393
+ 391 4.185852431
394
+ 392 4.180967944
395
+ 393 4.178283162
396
+ 394 4.176341157
397
+ 395 4.176041504
398
+ 396 4.175564513
399
+ 397 4.170830274
400
+ 398 4.167804808
401
+ 399 4.165860548
402
+ 400 4.160950571
403
+ 401 4.158544115
404
+ 402 4.154448767
405
+ 403 4.15197457
406
+ 404 4.149562679
407
+ 405 4.149327961
408
+ 406 4.147444889
409
+ 407 4.147254809
410
+ 408 4.144589165
411
+ 409 4.141691034
412
+ 410 4.138893468
413
+ 411 4.136964597
414
+ 412 4.133773523
415
+ 413 4.131363444
416
+ 414 4.130228592
417
+ 415 4.12884186
418
+ 416 4.12413494
419
+ 417 4.119422508
420
+ 418 4.117038244
421
+ 419 4.116067631
422
+ 420 4.110343455
423
+ 421 4.105604544
424
+ 422 4.103390131
425
+ 423 4.096724402
426
+ 424 4.093431279
427
+ 425 4.091412744
428
+ 426 4.091192901
429
+ 427 4.088994581
430
+ 428 4.087845355
431
+ 429 4.083650279
432
+ 430 4.079840652
433
+ 431 4.075707828
434
+ 432 4.071345409
435
+ 433 4.067460475
436
+ 434 4.064914749
437
+ 435 4.063823175
438
+ 436 4.058898471
439
+ 437 4.054120355
440
+ 438 4.052715901
441
+ 439 4.052114167
442
+ 440 4.051377267
443
+ 441 4.049275336
444
+ 442 4.047099198
445
+ 443 4.044348685
446
+ 444 4.042822379
447
+ 445 4.041258611
448
+ 446 4.040044254
449
+ 447 4.036860137
450
+ 448 4.036372284
451
+ 449 4.03368231
452
+ 450 4.032439519
453
+ 451 4.032008634
454
+ 452 4.030034932
455
+ 453 4.028173412
456
+ 454 4.023806097
457
+ 455 4.020239186
458
+ 456 4.017384838
459
+ 457 4.016468229
460
+ 458 4.014530169
461
+ 459 4.012884822
462
+ 460 4.008924707
463
+ 461 4.008286778
464
+ 462 4.006444202
465
+ 463 4.003284363
466
+ 464 3.999811484
467
+ 465 3.997483319
468
+ 466 3.99708333
469
+ 467 3.995860263
470
+ 468 3.994131111
471
+ 469 3.993125499
472
+ 470 3.992954084
473
+ 471 3.990635743
474
+ 472 3.986678254
475
+ 473 3.986393291
476
+ 474 3.986152671
477
+ 475 3.985596662
478
+ 476 3.983853457
479
+ 477 3.983263928
480
+ 478 3.980067202
481
+ 479 3.978115407
482
+ 480 3.972661644
483
+ 481 3.969938254
484
+ 482 3.968211434
485
+ 483 3.966113368
486
+ 484 3.962246044
487
+ 485 3.961319703
488
+ 486 3.96078191
489
+ 487 3.958913633
490
+ 488 3.957428286
491
+ 489 3.952641965
492
+ 490 3.951486786
493
+ 491 3.94938344
494
+ 492 3.947297924
495
+ 493 3.946284886
496
+ 494 3.943288204
497
+ 495 3.943076488
498
+ 496 3.942347078
499
+ 497 3.940251541
500
+ 498 3.939011019
501
+ 499 3.938760512
502
+ 500 3.934522727
503
+ 501 3.930091193
504
+ 502 3.927671752
505
+ 503 3.927280041
506
+ 504 3.925987561
507
+ 505 3.921645957
508
+ 506 3.920333743
509
+ 507 3.918659461
510
+ 508 3.916124385
511
+ 509 3.913849268
512
+ 510 3.912826119
513
+ 511 3.910034145
514
+ 512 3.90792379
515
+ 513 3.907823851
516
+ 514 3.904527401
517
+ 515 3.903378283
518
+ 516 3.902170135
519
+ 517 3.899435429
520
+ 518 3.897497505
521
+ 519 3.896426119
522
+ 520 3.896044669
523
+ 521 3.892795942
524
+ 522 3.892413888
525
+ 523 3.891738985
526
+ 524 3.88822057
527
+ 525 3.883837053
528
+ 526 3.881769742
529
+ 527 3.880356898
530
+ 528 3.879250273
531
+ 529 3.877174493
532
+ 530 3.875854201
533
+ 531 3.873189396
534
+ 532 3.871583368
535
+ 533 3.869622679
536
+ 534 3.866860164
537
+ 535 3.864498444
538
+ 536 3.861416322
539
+ 537 3.860265769
540
+ 538 3.859328725
541
+ 539 3.858521278
542
+ 540 3.85599111
543
+ 541 3.852379816
544
+ 542 3.851327537
545
+ 543 3.847854898
546
+ 544 3.847083414
547
+ 545 3.845397429
548
+ 546 3.841933528
549
+ 547 3.840996474
550
+ 548 3.838355966
551
+ 549 3.83342799
552
+ 550 3.828161535
553
+ 551 3.823502399
554
+ 552 3.820068862
555
+ 553 3.817951642
556
+ 554 3.815785958
557
+ 555 3.81503012
558
+ 556 3.813529315
559
+ 557 3.808881326
560
+ 558 3.808740434
561
+ 559 3.80714352
562
+ 560 3.80573346
563
+ 561 3.803370052
564
+ 562 3.803215211
565
+ 563 3.801309667
566
+ 564 3.800003847
567
+ 565 3.798026138
568
+ 566 3.794745847
569
+ 567 3.794312041
570
+ 568 3.792205926
571
+ 569 3.788991061
572
+ 570 3.787391572
573
+ 571 3.7826445
574
+ 572 3.781700331
575
+ 573 3.780045374
576
+ 574 3.775462644
577
+ 575 3.773711943
578
+ 576 3.772415806
579
+ 577 3.770170875
580
+ 578 3.765166479
581
+ 579 3.763976102
582
+ 580 3.760761708
583
+ 581 3.758155662
584
+ 582 3.756844548
585
+ 583 3.753098923
586
+ 584 3.751618946
587
+ 585 3.751398464
588
+ 586 3.749920103
589
+ 587 3.748237465
590
+ 588 3.746021536
591
+ 589 3.74417648
592
+ 590 3.738788389
593
+ 591 3.736021611
594
+ 592 3.734546151
595
+ 593 3.733527479
596
+ 594 3.733026392
597
+ 595 3.730314752
598
+ 596 3.727342596
599
+ 597 3.725459604
600
+ 598 3.723158842
601
+ 599 3.722362756
602
+ 600 3.721443615
603
+ 601 3.720743486
604
+ 602 3.720215334
605
+ 603 3.719436563
606
+ 604 3.715046574
607
+ 605 3.71443396
608
+ 606 3.712938941
609
+ 607 3.712814764
610
+ 608 3.71235348
611
+ 609 3.711223749
612
+ 610 3.710755648
613
+ 611 3.708668039
614
+ 612 3.705623591
615
+ 613 3.704045802
616
+ 614 3.699915209
617
+ 615 3.696182221
618
+ 616 3.694263278
619
+ 617 3.693810229
620
+ 618 3.690900932
621
+ 619 3.688020895
622
+ 620 3.685491894
623
+ 621 3.684328128
624
+ 622 3.680640153
625
+ 623 3.678932783
626
+ 624 3.674167041
627
+ 625 3.672200976
628
+ 626 3.670606604
629
+ 627 3.665506042
630
+ 628 3.664214007
631
+ 629 3.66261643
632
+ 630 3.662118449
633
+ 631 3.660871366
634
+ 632 3.656695243
635
+ 633 3.654497801
636
+ 634 3.654189134
637
+ 635 3.653957699
638
+ 636 3.651920725
639
+ 637 3.65106705
640
+ 638 3.650612844
641
+ 639 3.649884732
642
+ 640 3.646276182
643
+ 641 3.645808194
644
+ 642 3.645042989
645
+ 643 3.639864499
646
+ 644 3.637318478
647
+ 645 3.636344905
648
+ 646 3.634754643
649
+ 647 3.630724975
650
+ 648 3.629408252
651
+ 649 3.62790646
652
+ 650 3.627388973
653
+ 651 3.625163557
654
+ 652 3.623701985
655
+ 653 3.622342639
656
+ 654 3.621130639
657
+ 655 3.619125665
658
+ 656 3.618878783
659
+ 657 3.616207429
660
+ 658 3.61206486
661
+ 659 3.611955873
662
+ 660 3.610713743
663
+ 661 3.610044025
664
+ 662 3.607342669
665
+ 663 3.602510618
666
+ 664 3.600492392
667
+ 665 3.597171065
668
+ 666 3.594358798
669
+ 667 3.593945251
670
+ 668 3.593607748
671
+ 669 3.592238714
672
+ 670 3.590144654
673
+ 671 3.587151536
674
+ 672 3.586070865
675
+ 673 3.585102746
676
+ 674 3.584362847
677
+ 675 3.581407561
678
+ 676 3.57919422
679
+ 677 3.577632204
680
+ 678 3.573911195
681
+ 679 3.573408216
682
+ 680 3.571076482
683
+ 681 3.568177107
684
+ 682 3.564824621
685
+ 683 3.562475026
686
+ 684 3.561226889
687
+ 685 3.559383467
688
+ 686 3.555209766
689
+ 687 3.55345383
690
+ 688 3.552300968
691
+ 689 3.551253986
692
+ 690 3.549807725
693
+ 691 3.547992926
694
+ 692 3.545438607
695
+ 693 3.543313763
696
+ 694 3.542962896
697
+ 695 3.539800465
698
+ 696 3.53953187
699
+ 697 3.536332425
700
+ 698 3.534993327
701
+ 699 3.531637011
702
+ 700 3.531040284
703
+ 701 3.529973872
704
+ 702 3.527325183
705
+ 703 3.527200815
706
+ 704 3.523459911
707
+ 705 3.522729934
708
+ 706 3.522260582
709
+ 707 3.518641591
710
+ 708 3.516856405
711
+ 709 3.515083413
712
+ 710 3.514671214
713
+ 711 3.512617621
714
+ 712 3.510747971
715
+ 713 3.508149266
716
+ 714 3.504557165
717
+ 715 3.501367208
718
+ 716 3.497593362
719
+ 717 3.496291169
720
+ 718 3.49330374
721
+ 719 3.490044385
722
+ 720 3.488891789
723
+ 721 3.486869081
724
+ 722 3.486303638
725
+ 723 3.486035862
726
+ 724 3.482668951
727
+ 725 3.47820549
728
+ 726 3.474392283
729
+ 727 3.472268163
730
+ 728 3.471209164
731
+ 729 3.470049971
732
+ 730 3.469078654
733
+ 731 3.468643292
734
+ 732 3.468134848
735
+ 733 3.467820182
736
+ 734 3.465776156
737
+ 735 3.463037608
738
+ 736 3.45965637
739
+ 737 3.457275091
740
+ 738 3.455522955
741
+ 739 3.451270508
742
+ 740 3.450978947
743
+ 741 3.450608492
744
+ 742 3.448122004
745
+ 743 3.445646714
746
+ 744 3.44411263
747
+ 745 3.443264164
748
+ 746 3.439521363
749
+ 747 3.436809225
750
+ 748 3.435509465
751
+ 749 3.434450277
752
+ 750 3.431786753
753
+ 751 3.430150302
754
+ 752 3.42696281
755
+ 753 3.426870334
756
+ 754 3.425200309
757
+ 755 3.423383783
758
+ 756 3.422752979
759
+ 757 3.420845924
760
+ 758 3.418917862
761
+ 759 3.417095735
762
+ 760 3.414391848
763
+ 761 3.41426711
764
+ 762 3.411976013
765
+ 763 3.408614844
766
+ 764 3.407906721
767
+ 765 3.407494015
768
+ 766 3.406287128
769
+ 767 3.404600442
770
+ 768 3.404012662
771
+ 769 3.400398762
772
+ 770 3.399737714
773
+ 771 3.399185251
774
+ 772 3.397245411
775
+ 773 3.396229831
776
+ 774 3.394002836
777
+ 775 3.389617243
778
+ 776 3.385426488
779
+ 777 3.385072258
780
+ 778 3.383842366
781
+ 779 3.380110746
782
+ 780 3.378595218
783
+ 781 3.377371219
784
+ 782 3.375814782
785
+ 783 3.374195887
786
+ 784 3.373704309
787
+ 785 3.372971757
788
+ 786 3.371565136
789
+ 787 3.3700309
790
+ 788 3.368186663
791
+ 789 3.366710398
792
+ 790 3.364598042
793
+ 791 3.36348442
794
+ 792 3.362001759
795
+ 793 3.361580401
796
+ 794 3.359543675
797
+ 795 3.35766119
798
+ 796 3.354592969
799
+ 797 3.350985986
800
+ 798 3.349589624
801
+ 799 3.349110856
802
+ 800 3.345315441
803
+ 801 3.34397474
804
+ 802 3.343800902
805
+ 803 3.342329465
806
+ 804 3.34220347
807
+ 805 3.341279219
808
+ 806 3.337329521
809
+ 807 3.336708453
810
+ 808 3.333252703
811
+ 809 3.332186769
812
+ 810 3.330594851
813
+ 811 3.327867442
814
+ 812 3.327563111
815
+ 813 3.326308994
816
+ 814 3.326249879
817
+ 815 3.322336238
818
+ 816 3.320491154
819
+ 817 3.320434271
820
+ 818 3.319609638
821
+ 819 3.316182682
822
+ 820 3.313126612
823
+ 821 3.311222803
824
+ 822 3.309627335
825
+ 823 3.307974895
826
+ 824 3.307321505
827
+ 825 3.306759087
828
+ 826 3.30484037
829
+ 827 3.30201994
830
+ 828 3.299302297
831
+ 829 3.298132671
832
+ 830 3.296976183
833
+ 831 3.293144745
834
+ 832 3.290284404
835
+ 833 3.288285745
836
+ 834 3.286662667
837
+ 835 3.285692682
838
+ 836 3.284565611
839
+ 837 3.283897383
840
+ 838 3.280712855
841
+ 839 3.280468341
842
+ 840 3.277814895
843
+ 841 3.276316385
844
+ 842 3.27557063
845
+ 843 3.27499628
846
+ 844 3.273569958
847
+ 845 3.269665595
848
+ 846 3.267984685
849
+ 847 3.267702508
850
+ 848 3.266671924
851
+ 849 3.265359825
852
+ 850 3.2618983
853
+ 851 3.260456253
854
+ 852 3.258389147
855
+ 853 3.258108469
856
+ 854 3.256424936
857
+ 855 3.254817983
858
+ 856 3.253898449
859
+ 857 3.253023652
860
+ 858 3.252845542
861
+ 859 3.252316026
862
+ 860 3.24975301
863
+ 861 3.249151075
864
+ 862 3.246257135
865
+ 863 3.243826471
866
+ 864 3.243190653
867
+ 865 3.24008797
868
+ 866 3.240036811
869
+ 867 3.238676314
870
+ 868 3.237848782
871
+ 869 3.236405498
872
+ 870 3.233378068
873
+ 871 3.233169169
874
+ 872 3.232434885
875
+ 873 3.229978115
876
+ 874 3.229648848
877
+ 875 3.227208761
878
+ 876 3.226258869
879
+ 877 3.225331995
880
+ 878 3.221968268
881
+ 879 3.221166317
882
+ 880 3.220047503
883
+ 881 3.21982781
884
+ 882 3.216693405
885
+ 883 3.214798761
886
+ 884 3.214395085
887
+ 885 3.213470696
888
+ 886 3.211595017
889
+ 887 3.210965255
890
+ 888 3.209413583
891
+ 889 3.208331683
892
+ 890 3.207110711
893
+ 891 3.204519413
894
+ 892 3.201421296
895
+ 893 3.200691259
896
+ 894 3.200485067
897
+ 895 3.197467568
898
+ 896 3.195838544
899
+ 897 3.195671746
900
+ 898 3.194213094
901
+ 899 3.192884691
902
+ 900 3.188364239
903
+ 901 3.185219478
904
+ 902 3.184120387
905
+ 903 3.183725321
906
+ 904 3.181264554
907
+ 905 3.180741589
908
+ 906 3.179782639
909
+ 907 3.176377564
910
+ 908 3.174078182
911
+ 909 3.171242379
912
+ 910 3.170421012
913
+ 911 3.170087224
914
+ 912 3.167303059
915
+ 913 3.16705966
916
+ 914 3.165667683
917
+ 915 3.164689733
918
+ 916 3.163311455
919
+ 917 3.159425016
920
+ 918 3.159327058
921
+ 919 3.15819426
922
+ 920 3.157086603
923
+ 921 3.153354154
924
+ 922 3.153261317
925
+ 923 3.153168454
926
+ 924 3.152080399
927
+ 925 3.151635144
928
+ 926 3.147762655
929
+ 927 3.147172317
930
+ 928 3.146254125
931
+ 929 3.144869828
932
+ 930 3.143466218
933
+ 931 3.141919643
934
+ 932 3.141054135
935
+ 933 3.139390417
936
+ 934 3.139025283
937
+ 935 3.137824183
938
+ 936 3.135620453
939
+ 937 3.13443178
940
+ 938 3.132765713
941
+ 939 3.131434124
942
+ 940 3.128384262
943
+ 941 3.128120455
944
+ 942 3.126314615
945
+ 943 3.125409666
946
+ 944 3.123072589
947
+ 945 3.122921099
948
+ 946 3.122182662
949
+ 947 3.120040951
950
+ 948 3.118767799
951
+ 949 3.118203218
952
+ 950 3.116343362
953
+ 951 3.11480829
954
+ 952 3.112607903
955
+ 953 3.111661241
956
+ 954 3.110249676
957
+ 955 3.107333579
958
+ 956 3.107149851
959
+ 957 3.106867336
960
+ 958 3.10364681
961
+ 959 3.102703811
962
+ 960 3.101469264
963
+ 961 3.09863569
964
+ 962 3.09645939
965
+ 963 3.096240186
966
+ 964 3.094838828
967
+ 965 3.094176802
968
+ 966 3.093182279
969
+ 967 3.090150687
970
+ 968 3.088612829
971
+ 969 3.087153684
972
+ 970 3.085866843
973
+ 971 3.082669094
974
+ 972 3.081047548
975
+ 973 3.079684322
976
+ 974 3.07613431
977
+ 975 3.074005935
978
+ 976 3.072988853
979
+ 977 3.072344268
980
+ 978 3.070654438
981
+ 979 3.069724506
982
+ 980 3.067763166
983
+ 981 3.066737893
984
+ 982 3.065248174
985
+ 983 3.063186837
986
+ 984 3.062880371
987
+ 985 3.061288645
988
+ 986 3.059970575
989
+ 987 3.059576341
990
+ 988 3.058175919
991
+ 989 3.056830702
992
+ 990 3.056336579
993
+ 991 3.055810414
994
+ 992 3.055476518
995
+ 993 3.053331734
996
+ 994 3.050890374
997
+ 995 3.04972623
998
+ 996 3.047217327
999
+ 997 3.047155483
1000
+ 998 3.04430671
1001
+ 999 3.042664195
notebook/catboost_info/time_left.tsv ADDED
@@ -0,0 +1,1001 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ iter Passed Remaining
2
+ 0 62 62613
3
+ 1 63 31536
4
+ 2 64 21304
5
+ 3 64 16063
6
+ 4 65 13005
7
+ 5 65 10912
8
+ 6 66 9394
9
+ 7 66 8255
10
+ 8 67 7388
11
+ 9 67 6725
12
+ 10 68 6156
13
+ 11 70 5771
14
+ 12 70 5351
15
+ 13 70 4985
16
+ 14 71 4668
17
+ 15 71 4390
18
+ 16 71 4163
19
+ 17 72 3947
20
+ 18 72 3752
21
+ 19 72 3575
22
+ 20 73 3415
23
+ 21 73 3275
24
+ 22 73 3142
25
+ 23 74 3019
26
+ 24 74 2912
27
+ 25 75 2811
28
+ 26 76 2761
29
+ 27 77 2678
30
+ 28 77 2605
31
+ 29 79 2571
32
+ 30 81 2533
33
+ 31 81 2470
34
+ 32 82 2406
35
+ 33 82 2355
36
+ 34 83 2295
37
+ 35 83 2238
38
+ 36 83 2183
39
+ 37 84 2133
40
+ 38 84 2085
41
+ 39 85 2042
42
+ 40 85 2000
43
+ 41 85 1958
44
+ 42 86 1923
45
+ 43 86 1883
46
+ 44 87 1848
47
+ 45 87 1814
48
+ 46 88 1785
49
+ 47 88 1755
50
+ 48 88 1724
51
+ 49 89 1705
52
+ 50 90 1679
53
+ 51 90 1653
54
+ 52 90 1625
55
+ 53 91 1604
56
+ 54 93 1599
57
+ 55 93 1576
58
+ 56 97 1607
59
+ 57 98 1602
60
+ 58 101 1621
61
+ 59 102 1604
62
+ 60 102 1583
63
+ 61 103 1561
64
+ 62 103 1540
65
+ 63 103 1520
66
+ 64 104 1502
67
+ 65 104 1484
68
+ 66 105 1465
69
+ 67 105 1449
70
+ 68 106 1434
71
+ 69 106 1417
72
+ 70 106 1399
73
+ 71 107 1383
74
+ 72 107 1367
75
+ 73 108 1351
76
+ 74 108 1336
77
+ 75 108 1325
78
+ 76 109 1311
79
+ 77 112 1324
80
+ 78 112 1311
81
+ 79 113 1302
82
+ 80 113 1291
83
+ 81 114 1277
84
+ 82 114 1261
85
+ 83 114 1252
86
+ 84 115 1244
87
+ 85 116 1233
88
+ 86 116 1221
89
+ 87 118 1225
90
+ 88 118 1215
91
+ 89 119 1207
92
+ 90 119 1196
93
+ 91 120 1185
94
+ 92 120 1174
95
+ 93 121 1166
96
+ 94 121 1160
97
+ 95 122 1150
98
+ 96 122 1141
99
+ 97 123 1132
100
+ 98 123 1122
101
+ 99 123 1113
102
+ 100 125 1119
103
+ 101 127 1118
104
+ 102 129 1123
105
+ 103 130 1125
106
+ 104 131 1119
107
+ 105 131 1111
108
+ 106 132 1105
109
+ 107 132 1098
110
+ 108 133 1089
111
+ 109 133 1081
112
+ 110 134 1074
113
+ 111 134 1066
114
+ 112 134 1059
115
+ 113 135 1055
116
+ 114 136 1047
117
+ 115 136 1040
118
+ 116 136 1031
119
+ 117 137 1024
120
+ 118 137 1017
121
+ 119 137 1009
122
+ 120 138 1002
123
+ 121 138 994
124
+ 122 138 988
125
+ 123 139 984
126
+ 124 140 982
127
+ 125 140 977
128
+ 126 141 971
129
+ 127 141 965
130
+ 128 143 967
131
+ 129 143 961
132
+ 130 144 958
133
+ 131 146 962
134
+ 132 147 958
135
+ 133 147 952
136
+ 134 147 946
137
+ 135 148 942
138
+ 136 150 945
139
+ 137 150 939
140
+ 138 150 934
141
+ 139 151 928
142
+ 140 151 925
143
+ 141 152 919
144
+ 142 152 913
145
+ 143 152 908
146
+ 144 153 902
147
+ 145 153 900
148
+ 146 154 896
149
+ 147 154 891
150
+ 148 155 886
151
+ 149 156 885
152
+ 150 156 882
153
+ 151 157 879
154
+ 152 157 874
155
+ 153 158 871
156
+ 154 159 866
157
+ 155 160 869
158
+ 156 162 870
159
+ 157 162 866
160
+ 158 163 863
161
+ 159 163 860
162
+ 160 164 855
163
+ 161 164 850
164
+ 162 164 845
165
+ 163 165 842
166
+ 164 165 837
167
+ 165 165 833
168
+ 166 166 829
169
+ 167 166 824
170
+ 168 166 820
171
+ 169 167 816
172
+ 170 167 812
173
+ 171 167 808
174
+ 172 168 804
175
+ 173 168 800
176
+ 174 169 796
177
+ 175 169 792
178
+ 176 169 789
179
+ 177 170 785
180
+ 178 170 782
181
+ 179 171 780
182
+ 180 172 780
183
+ 181 175 789
184
+ 182 176 787
185
+ 183 176 783
186
+ 184 177 779
187
+ 185 177 776
188
+ 186 177 772
189
+ 187 177 768
190
+ 188 178 765
191
+ 189 178 761
192
+ 190 179 759
193
+ 191 179 756
194
+ 192 180 752
195
+ 193 180 749
196
+ 194 180 746
197
+ 195 181 743
198
+ 196 181 739
199
+ 197 181 736
200
+ 198 182 733
201
+ 199 182 730
202
+ 200 182 726
203
+ 201 183 723
204
+ 202 183 720
205
+ 203 183 717
206
+ 204 184 714
207
+ 205 184 711
208
+ 206 184 708
209
+ 207 185 705
210
+ 208 185 702
211
+ 209 185 699
212
+ 210 186 696
213
+ 211 186 694
214
+ 212 188 696
215
+ 213 190 698
216
+ 214 197 722
217
+ 215 198 720
218
+ 216 198 717
219
+ 217 199 714
220
+ 218 199 711
221
+ 219 199 708
222
+ 220 199 704
223
+ 221 205 720
224
+ 222 206 719
225
+ 223 206 716
226
+ 224 207 713
227
+ 225 207 710
228
+ 226 207 707
229
+ 227 208 704
230
+ 228 208 702
231
+ 229 208 699
232
+ 230 209 696
233
+ 231 210 695
234
+ 232 210 692
235
+ 233 210 690
236
+ 234 211 689
237
+ 235 212 686
238
+ 236 212 683
239
+ 237 212 681
240
+ 238 213 678
241
+ 239 214 679
242
+ 240 215 677
243
+ 241 215 674
244
+ 242 215 671
245
+ 243 216 669
246
+ 244 216 667
247
+ 245 216 664
248
+ 246 217 661
249
+ 247 217 659
250
+ 248 217 656
251
+ 249 218 654
252
+ 250 218 651
253
+ 251 218 649
254
+ 252 219 647
255
+ 253 219 644
256
+ 254 220 643
257
+ 255 220 640
258
+ 256 220 638
259
+ 257 221 637
260
+ 258 222 635
261
+ 259 222 632
262
+ 260 222 630
263
+ 261 223 628
264
+ 262 223 625
265
+ 263 223 623
266
+ 264 223 620
267
+ 265 224 618
268
+ 266 224 616
269
+ 267 224 614
270
+ 268 225 611
271
+ 269 225 609
272
+ 270 225 607
273
+ 271 226 605
274
+ 272 226 602
275
+ 273 226 600
276
+ 274 226 598
277
+ 275 227 596
278
+ 276 227 594
279
+ 277 228 592
280
+ 278 228 590
281
+ 279 228 588
282
+ 280 229 586
283
+ 281 229 584
284
+ 282 230 583
285
+ 283 230 580
286
+ 284 231 581
287
+ 285 233 584
288
+ 286 234 582
289
+ 287 234 580
290
+ 288 235 578
291
+ 289 235 576
292
+ 290 235 574
293
+ 291 236 572
294
+ 292 236 570
295
+ 293 236 568
296
+ 294 237 566
297
+ 295 237 564
298
+ 296 237 562
299
+ 297 238 560
300
+ 298 238 558
301
+ 299 238 556
302
+ 300 238 554
303
+ 301 239 552
304
+ 302 239 551
305
+ 303 240 549
306
+ 304 240 547
307
+ 305 240 546
308
+ 306 241 544
309
+ 307 241 542
310
+ 308 241 541
311
+ 309 242 539
312
+ 310 242 537
313
+ 311 243 535
314
+ 312 243 534
315
+ 313 243 532
316
+ 314 244 530
317
+ 315 244 529
318
+ 316 244 527
319
+ 317 248 533
320
+ 318 250 535
321
+ 319 251 534
322
+ 320 251 532
323
+ 321 252 530
324
+ 322 252 529
325
+ 323 252 527
326
+ 324 253 525
327
+ 325 253 524
328
+ 326 253 522
329
+ 327 254 520
330
+ 328 254 519
331
+ 329 254 517
332
+ 330 255 516
333
+ 331 255 514
334
+ 332 255 512
335
+ 333 256 511
336
+ 334 256 509
337
+ 335 257 508
338
+ 336 257 506
339
+ 337 257 505
340
+ 338 258 503
341
+ 339 258 502
342
+ 340 259 501
343
+ 341 260 501
344
+ 342 262 502
345
+ 343 262 501
346
+ 344 263 500
347
+ 345 263 498
348
+ 346 264 497
349
+ 347 264 495
350
+ 348 264 493
351
+ 349 265 492
352
+ 350 265 491
353
+ 351 266 490
354
+ 352 266 489
355
+ 353 267 488
356
+ 354 267 486
357
+ 355 268 485
358
+ 356 268 484
359
+ 357 269 483
360
+ 358 270 482
361
+ 359 270 480
362
+ 360 270 479
363
+ 361 271 478
364
+ 362 271 477
365
+ 363 272 475
366
+ 364 272 474
367
+ 365 274 476
368
+ 366 275 475
369
+ 367 276 475
370
+ 368 277 473
371
+ 369 277 472
372
+ 370 278 471
373
+ 371 278 470
374
+ 372 279 469
375
+ 373 280 468
376
+ 374 280 467
377
+ 375 281 466
378
+ 376 281 465
379
+ 377 282 464
380
+ 378 282 463
381
+ 379 282 461
382
+ 380 283 460
383
+ 381 283 458
384
+ 382 283 457
385
+ 383 284 456
386
+ 384 284 454
387
+ 385 284 453
388
+ 386 285 451
389
+ 387 285 450
390
+ 388 285 449
391
+ 389 286 447
392
+ 390 286 446
393
+ 391 287 445
394
+ 392 287 443
395
+ 393 287 442
396
+ 394 288 442
397
+ 395 288 440
398
+ 396 289 440
399
+ 397 290 438
400
+ 398 292 441
401
+ 399 293 440
402
+ 400 294 439
403
+ 401 294 438
404
+ 402 295 437
405
+ 403 296 437
406
+ 404 296 435
407
+ 405 297 434
408
+ 406 297 433
409
+ 407 297 432
410
+ 408 298 430
411
+ 409 298 429
412
+ 410 298 428
413
+ 411 299 427
414
+ 412 299 425
415
+ 413 300 424
416
+ 414 300 423
417
+ 415 300 422
418
+ 416 301 420
419
+ 417 301 419
420
+ 418 301 418
421
+ 419 302 417
422
+ 420 303 416
423
+ 421 303 415
424
+ 422 303 414
425
+ 423 304 413
426
+ 424 304 412
427
+ 425 304 410
428
+ 426 305 409
429
+ 427 305 408
430
+ 428 305 407
431
+ 429 306 406
432
+ 430 308 407
433
+ 431 311 409
434
+ 432 311 408
435
+ 433 312 407
436
+ 434 312 406
437
+ 435 313 405
438
+ 436 313 403
439
+ 437 313 402
440
+ 438 314 401
441
+ 439 314 400
442
+ 440 315 399
443
+ 441 315 398
444
+ 442 315 397
445
+ 443 316 395
446
+ 444 316 394
447
+ 445 316 393
448
+ 446 317 392
449
+ 447 318 392
450
+ 448 318 391
451
+ 449 319 390
452
+ 450 319 389
453
+ 451 321 389
454
+ 452 322 389
455
+ 453 323 389
456
+ 454 324 388
457
+ 455 324 387
458
+ 456 325 386
459
+ 457 326 385
460
+ 458 326 384
461
+ 459 327 383
462
+ 460 327 383
463
+ 461 328 382
464
+ 462 328 381
465
+ 463 329 380
466
+ 464 330 380
467
+ 465 330 379
468
+ 466 331 378
469
+ 467 331 377
470
+ 468 331 375
471
+ 469 332 374
472
+ 470 333 374
473
+ 471 333 373
474
+ 472 334 372
475
+ 473 334 371
476
+ 474 335 370
477
+ 475 335 369
478
+ 476 335 368
479
+ 477 336 367
480
+ 478 337 366
481
+ 479 338 366
482
+ 480 339 366
483
+ 481 340 365
484
+ 482 340 364
485
+ 483 340 363
486
+ 484 341 362
487
+ 485 342 361
488
+ 486 342 361
489
+ 487 343 360
490
+ 488 343 359
491
+ 489 344 358
492
+ 490 344 357
493
+ 491 345 356
494
+ 492 345 355
495
+ 493 345 354
496
+ 494 346 353
497
+ 495 346 352
498
+ 496 347 351
499
+ 497 347 350
500
+ 498 348 349
501
+ 499 348 348
502
+ 500 348 347
503
+ 501 349 346
504
+ 502 349 345
505
+ 503 350 344
506
+ 504 350 343
507
+ 505 351 342
508
+ 506 351 341
509
+ 507 352 341
510
+ 508 352 340
511
+ 509 353 339
512
+ 510 353 338
513
+ 511 353 337
514
+ 512 355 337
515
+ 513 355 336
516
+ 514 357 336
517
+ 515 358 335
518
+ 516 358 334
519
+ 517 358 333
520
+ 518 359 333
521
+ 519 359 332
522
+ 520 360 331
523
+ 521 360 330
524
+ 522 360 329
525
+ 523 361 328
526
+ 524 361 327
527
+ 525 361 326
528
+ 526 362 325
529
+ 527 362 324
530
+ 528 362 323
531
+ 529 363 322
532
+ 530 363 321
533
+ 531 364 320
534
+ 532 364 319
535
+ 533 364 318
536
+ 534 365 317
537
+ 535 365 316
538
+ 536 366 315
539
+ 537 366 314
540
+ 538 367 313
541
+ 539 367 313
542
+ 540 368 312
543
+ 541 368 311
544
+ 542 369 310
545
+ 543 369 310
546
+ 544 370 308
547
+ 545 371 308
548
+ 546 372 308
549
+ 547 372 307
550
+ 548 373 306
551
+ 549 373 305
552
+ 550 373 304
553
+ 551 374 303
554
+ 552 374 302
555
+ 553 374 301
556
+ 554 375 300
557
+ 555 375 299
558
+ 556 376 299
559
+ 557 376 298
560
+ 558 376 297
561
+ 559 377 296
562
+ 560 377 295
563
+ 561 377 294
564
+ 562 378 293
565
+ 563 378 292
566
+ 564 378 291
567
+ 565 378 290
568
+ 566 381 291
569
+ 567 381 290
570
+ 568 382 289
571
+ 569 382 288
572
+ 570 383 287
573
+ 571 383 286
574
+ 572 383 285
575
+ 573 385 285
576
+ 574 385 285
577
+ 575 386 284
578
+ 576 386 283
579
+ 577 386 282
580
+ 578 387 281
581
+ 579 387 280
582
+ 580 388 280
583
+ 581 388 279
584
+ 582 389 278
585
+ 583 389 277
586
+ 584 390 277
587
+ 585 391 276
588
+ 586 391 275
589
+ 587 391 274
590
+ 588 392 273
591
+ 589 392 272
592
+ 590 392 271
593
+ 591 393 271
594
+ 592 393 270
595
+ 593 394 269
596
+ 594 394 268
597
+ 595 395 267
598
+ 596 395 266
599
+ 597 395 266
600
+ 598 396 265
601
+ 599 397 264
602
+ 600 397 264
603
+ 601 400 264
604
+ 602 400 263
605
+ 603 401 263
606
+ 604 402 262
607
+ 605 403 262
608
+ 606 404 261
609
+ 607 405 261
610
+ 608 405 260
611
+ 609 406 259
612
+ 610 406 259
613
+ 611 407 258
614
+ 612 407 257
615
+ 613 407 256
616
+ 614 408 255
617
+ 615 408 254
618
+ 616 408 253
619
+ 617 409 252
620
+ 618 409 252
621
+ 619 410 251
622
+ 620 410 250
623
+ 621 411 249
624
+ 622 411 249
625
+ 623 412 248
626
+ 624 413 247
627
+ 625 413 247
628
+ 626 414 246
629
+ 627 414 245
630
+ 628 414 244
631
+ 629 415 243
632
+ 630 416 243
633
+ 631 416 242
634
+ 632 417 241
635
+ 633 417 241
636
+ 634 417 240
637
+ 635 418 239
638
+ 636 418 238
639
+ 637 418 237
640
+ 638 419 236
641
+ 639 419 236
642
+ 640 420 235
643
+ 641 420 234
644
+ 642 420 233
645
+ 643 421 232
646
+ 644 421 231
647
+ 645 421 231
648
+ 646 422 230
649
+ 647 422 229
650
+ 648 422 228
651
+ 649 423 227
652
+ 650 423 227
653
+ 651 423 226
654
+ 652 424 225
655
+ 653 424 224
656
+ 654 425 223
657
+ 655 425 223
658
+ 656 426 222
659
+ 657 428 222
660
+ 658 429 221
661
+ 659 429 221
662
+ 660 430 220
663
+ 661 430 219
664
+ 662 431 219
665
+ 663 431 218
666
+ 664 431 217
667
+ 665 432 216
668
+ 666 432 215
669
+ 667 433 215
670
+ 668 433 214
671
+ 669 433 213
672
+ 670 434 212
673
+ 671 434 212
674
+ 672 435 211
675
+ 673 435 210
676
+ 674 436 210
677
+ 675 436 209
678
+ 676 437 208
679
+ 677 437 207
680
+ 678 438 207
681
+ 679 438 206
682
+ 680 438 205
683
+ 681 444 207
684
+ 682 444 206
685
+ 683 445 205
686
+ 684 445 204
687
+ 685 445 204
688
+ 686 446 203
689
+ 687 446 202
690
+ 688 447 201
691
+ 689 447 201
692
+ 690 447 200
693
+ 691 448 199
694
+ 692 448 198
695
+ 693 448 197
696
+ 694 449 197
697
+ 695 449 196
698
+ 696 450 195
699
+ 697 451 195
700
+ 698 451 194
701
+ 699 451 193
702
+ 700 452 192
703
+ 701 452 192
704
+ 702 452 191
705
+ 703 453 190
706
+ 704 453 189
707
+ 705 453 189
708
+ 706 455 188
709
+ 707 456 188
710
+ 708 457 187
711
+ 709 457 186
712
+ 710 458 186
713
+ 711 459 185
714
+ 712 459 185
715
+ 713 460 184
716
+ 714 460 183
717
+ 715 461 182
718
+ 716 461 182
719
+ 717 461 181
720
+ 718 462 180
721
+ 719 462 179
722
+ 720 463 179
723
+ 721 463 178
724
+ 722 463 177
725
+ 723 464 176
726
+ 724 464 176
727
+ 725 464 175
728
+ 726 465 174
729
+ 727 465 173
730
+ 728 466 173
731
+ 729 466 172
732
+ 730 466 171
733
+ 731 467 171
734
+ 732 467 170
735
+ 733 468 169
736
+ 734 469 169
737
+ 735 472 169
738
+ 736 473 168
739
+ 737 473 168
740
+ 738 473 167
741
+ 739 474 166
742
+ 740 474 165
743
+ 741 474 165
744
+ 742 475 164
745
+ 743 475 163
746
+ 744 475 162
747
+ 745 476 162
748
+ 746 476 161
749
+ 747 476 160
750
+ 748 477 159
751
+ 749 477 159
752
+ 750 477 158
753
+ 751 478 157
754
+ 752 478 156
755
+ 753 479 156
756
+ 754 479 155
757
+ 755 479 154
758
+ 756 479 154
759
+ 757 480 153
760
+ 758 480 152
761
+ 759 481 151
762
+ 760 483 151
763
+ 761 484 151
764
+ 762 484 150
765
+ 763 485 150
766
+ 764 486 149
767
+ 765 487 149
768
+ 766 489 148
769
+ 767 489 147
770
+ 768 490 147
771
+ 769 490 146
772
+ 770 491 145
773
+ 771 491 145
774
+ 772 491 144
775
+ 773 492 143
776
+ 774 492 142
777
+ 775 492 142
778
+ 776 493 141
779
+ 777 493 140
780
+ 778 494 140
781
+ 779 494 139
782
+ 780 494 138
783
+ 781 494 137
784
+ 782 495 137
785
+ 783 495 136
786
+ 784 496 135
787
+ 785 496 135
788
+ 786 497 134
789
+ 787 498 134
790
+ 788 498 133
791
+ 789 498 132
792
+ 790 499 131
793
+ 791 499 131
794
+ 792 500 130
795
+ 793 501 130
796
+ 794 502 129
797
+ 795 502 128
798
+ 796 503 128
799
+ 797 503 127
800
+ 798 503 126
801
+ 799 504 126
802
+ 800 504 125
803
+ 801 504 124
804
+ 802 505 123
805
+ 803 505 123
806
+ 804 506 122
807
+ 805 506 121
808
+ 806 506 121
809
+ 807 507 120
810
+ 808 507 119
811
+ 809 507 119
812
+ 810 508 118
813
+ 811 508 117
814
+ 812 509 117
815
+ 813 509 116
816
+ 814 509 115
817
+ 815 510 115
818
+ 816 510 114
819
+ 817 510 113
820
+ 818 511 112
821
+ 819 511 112
822
+ 820 512 111
823
+ 821 512 111
824
+ 822 513 110
825
+ 823 513 109
826
+ 824 513 109
827
+ 825 514 108
828
+ 826 514 107
829
+ 827 515 107
830
+ 828 516 106
831
+ 829 517 105
832
+ 830 517 105
833
+ 831 518 104
834
+ 832 518 103
835
+ 833 519 103
836
+ 834 519 102
837
+ 835 519 101
838
+ 836 520 101
839
+ 837 520 100
840
+ 838 521 100
841
+ 839 521 99
842
+ 840 522 98
843
+ 841 522 98
844
+ 842 523 97
845
+ 843 523 96
846
+ 844 524 96
847
+ 845 524 95
848
+ 846 524 94
849
+ 847 525 94
850
+ 848 525 93
851
+ 849 525 92
852
+ 850 526 92
853
+ 851 527 91
854
+ 852 527 90
855
+ 853 527 90
856
+ 854 528 89
857
+ 855 528 88
858
+ 856 528 88
859
+ 857 529 87
860
+ 858 530 87
861
+ 859 530 86
862
+ 860 530 85
863
+ 861 531 85
864
+ 862 532 84
865
+ 863 532 83
866
+ 864 533 83
867
+ 865 533 82
868
+ 866 534 81
869
+ 867 534 81
870
+ 868 534 80
871
+ 869 535 79
872
+ 870 535 79
873
+ 871 536 78
874
+ 872 538 78
875
+ 873 539 77
876
+ 874 539 77
877
+ 875 540 76
878
+ 876 540 75
879
+ 877 541 75
880
+ 878 542 74
881
+ 879 542 73
882
+ 880 542 73
883
+ 881 543 72
884
+ 882 543 72
885
+ 883 543 71
886
+ 884 544 70
887
+ 885 544 70
888
+ 886 545 69
889
+ 887 545 68
890
+ 888 546 68
891
+ 889 546 67
892
+ 890 547 66
893
+ 891 547 66
894
+ 892 548 65
895
+ 893 549 65
896
+ 894 549 64
897
+ 895 549 63
898
+ 896 550 63
899
+ 897 550 62
900
+ 898 550 61
901
+ 899 551 61
902
+ 900 551 60
903
+ 901 553 60
904
+ 902 554 59
905
+ 903 554 58
906
+ 904 555 58
907
+ 905 555 57
908
+ 906 556 57
909
+ 907 556 56
910
+ 908 556 55
911
+ 909 557 55
912
+ 910 557 54
913
+ 911 558 53
914
+ 912 558 53
915
+ 913 558 52
916
+ 914 559 51
917
+ 915 559 51
918
+ 916 560 50
919
+ 917 561 50
920
+ 918 561 49
921
+ 919 561 48
922
+ 920 562 48
923
+ 921 562 47
924
+ 922 563 46
925
+ 923 563 46
926
+ 924 563 45
927
+ 925 563 45
928
+ 926 564 44
929
+ 927 564 43
930
+ 928 565 43
931
+ 929 566 42
932
+ 930 566 41
933
+ 931 567 41
934
+ 932 567 40
935
+ 933 568 40
936
+ 934 569 39
937
+ 935 570 38
938
+ 936 570 38
939
+ 937 571 37
940
+ 938 572 37
941
+ 939 573 36
942
+ 940 575 36
943
+ 941 575 35
944
+ 942 576 34
945
+ 943 576 34
946
+ 944 577 33
947
+ 945 577 32
948
+ 946 578 32
949
+ 947 578 31
950
+ 948 578 31
951
+ 949 579 30
952
+ 950 580 29
953
+ 951 581 29
954
+ 952 581 28
955
+ 953 581 28
956
+ 954 582 27
957
+ 955 582 26
958
+ 956 583 26
959
+ 957 584 25
960
+ 958 586 25
961
+ 959 589 24
962
+ 960 589 23
963
+ 961 594 23
964
+ 962 594 22
965
+ 963 595 22
966
+ 964 595 21
967
+ 965 596 20
968
+ 966 596 20
969
+ 967 597 19
970
+ 968 597 19
971
+ 969 599 18
972
+ 970 599 17
973
+ 971 599 17
974
+ 972 600 16
975
+ 973 610 16
976
+ 974 611 15
977
+ 975 612 15
978
+ 976 612 14
979
+ 977 612 13
980
+ 978 613 13
981
+ 979 614 12
982
+ 980 614 11
983
+ 981 615 11
984
+ 982 629 10
985
+ 983 644 10
986
+ 984 656 10
987
+ 985 657 9
988
+ 986 657 8
989
+ 987 658 7
990
+ 988 658 7
991
+ 989 664 6
992
+ 990 672 6
993
+ 991 672 5
994
+ 992 673 4
995
+ 993 673 4
996
+ 994 673 3
997
+ 995 674 2
998
+ 996 674 2
999
+ 997 675 1
1000
+ 998 675 0
1001
+ 999 676 0
notebook/data/stud.csv ADDED
@@ -0,0 +1,1001 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ "gender","race_ethnicity","parental_level_of_education","lunch","test_preparation_course","math_score","reading_score","writing_score"
2
+ "female","group B","bachelor's degree","standard","none","72","72","74"
3
+ "female","group C","some college","standard","completed","69","90","88"
4
+ "female","group B","master's degree","standard","none","90","95","93"
5
+ "male","group A","associate's degree","free/reduced","none","47","57","44"
6
+ "male","group C","some college","standard","none","76","78","75"
7
+ "female","group B","associate's degree","standard","none","71","83","78"
8
+ "female","group B","some college","standard","completed","88","95","92"
9
+ "male","group B","some college","free/reduced","none","40","43","39"
10
+ "male","group D","high school","free/reduced","completed","64","64","67"
11
+ "female","group B","high school","free/reduced","none","38","60","50"
12
+ "male","group C","associate's degree","standard","none","58","54","52"
13
+ "male","group D","associate's degree","standard","none","40","52","43"
14
+ "female","group B","high school","standard","none","65","81","73"
15
+ "male","group A","some college","standard","completed","78","72","70"
16
+ "female","group A","master's degree","standard","none","50","53","58"
17
+ "female","group C","some high school","standard","none","69","75","78"
18
+ "male","group C","high school","standard","none","88","89","86"
19
+ "female","group B","some high school","free/reduced","none","18","32","28"
20
+ "male","group C","master's degree","free/reduced","completed","46","42","46"
21
+ "female","group C","associate's degree","free/reduced","none","54","58","61"
22
+ "male","group D","high school","standard","none","66","69","63"
23
+ "female","group B","some college","free/reduced","completed","65","75","70"
24
+ "male","group D","some college","standard","none","44","54","53"
25
+ "female","group C","some high school","standard","none","69","73","73"
26
+ "male","group D","bachelor's degree","free/reduced","completed","74","71","80"
27
+ "male","group A","master's degree","free/reduced","none","73","74","72"
28
+ "male","group B","some college","standard","none","69","54","55"
29
+ "female","group C","bachelor's degree","standard","none","67","69","75"
30
+ "male","group C","high school","standard","none","70","70","65"
31
+ "female","group D","master's degree","standard","none","62","70","75"
32
+ "female","group D","some college","standard","none","69","74","74"
33
+ "female","group B","some college","standard","none","63","65","61"
34
+ "female","group E","master's degree","free/reduced","none","56","72","65"
35
+ "male","group D","some college","standard","none","40","42","38"
36
+ "male","group E","some college","standard","none","97","87","82"
37
+ "male","group E","associate's degree","standard","completed","81","81","79"
38
+ "female","group D","associate's degree","standard","none","74","81","83"
39
+ "female","group D","some high school","free/reduced","none","50","64","59"
40
+ "female","group D","associate's degree","free/reduced","completed","75","90","88"
41
+ "male","group B","associate's degree","free/reduced","none","57","56","57"
42
+ "male","group C","associate's degree","free/reduced","none","55","61","54"
43
+ "female","group C","associate's degree","standard","none","58","73","68"
44
+ "female","group B","associate's degree","standard","none","53","58","65"
45
+ "male","group B","some college","free/reduced","completed","59","65","66"
46
+ "female","group E","associate's degree","free/reduced","none","50","56","54"
47
+ "male","group B","associate's degree","standard","none","65","54","57"
48
+ "female","group A","associate's degree","standard","completed","55","65","62"
49
+ "female","group C","high school","standard","none","66","71","76"
50
+ "female","group D","associate's degree","free/reduced","completed","57","74","76"
51
+ "male","group C","high school","standard","completed","82","84","82"
52
+ "male","group E","some college","standard","none","53","55","48"
53
+ "male","group E","associate's degree","free/reduced","completed","77","69","68"
54
+ "male","group C","some college","standard","none","53","44","42"
55
+ "male","group D","high school","standard","none","88","78","75"
56
+ "female","group C","some high school","free/reduced","completed","71","84","87"
57
+ "female","group C","high school","free/reduced","none","33","41","43"
58
+ "female","group E","associate's degree","standard","completed","82","85","86"
59
+ "male","group D","associate's degree","standard","none","52","55","49"
60
+ "male","group D","some college","standard","completed","58","59","58"
61
+ "female","group C","some high school","free/reduced","none","0","17","10"
62
+ "male","group E","bachelor's degree","free/reduced","completed","79","74","72"
63
+ "male","group A","some high school","free/reduced","none","39","39","34"
64
+ "male","group A","associate's degree","free/reduced","none","62","61","55"
65
+ "female","group C","associate's degree","standard","none","69","80","71"
66
+ "female","group D","some high school","standard","none","59","58","59"
67
+ "male","group B","some high school","standard","none","67","64","61"
68
+ "male","group D","some high school","free/reduced","none","45","37","37"
69
+ "female","group C","some college","standard","none","60","72","74"
70
+ "male","group B","associate's degree","free/reduced","none","61","58","56"
71
+ "female","group C","associate's degree","standard","none","39","64","57"
72
+ "female","group D","some college","free/reduced","completed","58","63","73"
73
+ "male","group D","some college","standard","completed","63","55","63"
74
+ "female","group A","associate's degree","free/reduced","none","41","51","48"
75
+ "male","group C","some high school","free/reduced","none","61","57","56"
76
+ "male","group C","some high school","standard","none","49","49","41"
77
+ "male","group B","associate's degree","free/reduced","none","44","41","38"
78
+ "male","group E","some high school","standard","none","30","26","22"
79
+ "male","group A","bachelor's degree","standard","completed","80","78","81"
80
+ "female","group D","some high school","standard","completed","61","74","72"
81
+ "female","group E","master's degree","standard","none","62","68","68"
82
+ "female","group B","associate's degree","standard","none","47","49","50"
83
+ "male","group B","high school","free/reduced","none","49","45","45"
84
+ "male","group A","some college","free/reduced","completed","50","47","54"
85
+ "male","group E","associate's degree","standard","none","72","64","63"
86
+ "male","group D","high school","free/reduced","none","42","39","34"
87
+ "female","group C","some college","standard","none","73","80","82"
88
+ "female","group C","some college","free/reduced","none","76","83","88"
89
+ "female","group D","associate's degree","standard","none","71","71","74"
90
+ "female","group A","some college","standard","none","58","70","67"
91
+ "female","group D","some high school","standard","none","73","86","82"
92
+ "female","group C","bachelor's degree","standard","none","65","72","74"
93
+ "male","group C","high school","free/reduced","none","27","34","36"
94
+ "male","group C","high school","standard","none","71","79","71"
95
+ "male","group C","associate's degree","free/reduced","completed","43","45","50"
96
+ "female","group B","some college","standard","none","79","86","92"
97
+ "male","group C","associate's degree","free/reduced","completed","78","81","82"
98
+ "male","group B","some high school","standard","completed","65","66","62"
99
+ "female","group E","some college","standard","completed","63","72","70"
100
+ "female","group D","some college","free/reduced","none","58","67","62"
101
+ "female","group D","bachelor's degree","standard","none","65","67","62"
102
+ "male","group B","some college","standard","none","79","67","67"
103
+ "male","group D","bachelor's degree","standard","completed","68","74","74"
104
+ "female","group D","associate's degree","standard","none","85","91","89"
105
+ "male","group B","high school","standard","completed","60","44","47"
106
+ "male","group C","some college","standard","completed","98","86","90"
107
+ "female","group C","some college","standard","none","58","67","72"
108
+ "female","group D","master's degree","standard","none","87","100","100"
109
+ "male","group E","associate's degree","standard","completed","66","63","64"
110
+ "female","group B","associate's degree","free/reduced","none","52","76","70"
111
+ "female","group B","some high school","standard","none","70","64","72"
112
+ "female","group D","associate's degree","free/reduced","completed","77","89","98"
113
+ "male","group C","high school","standard","none","62","55","49"
114
+ "male","group A","associate's degree","standard","none","54","53","47"
115
+ "female","group D","some college","standard","none","51","58","54"
116
+ "female","group E","bachelor's degree","standard","completed","99","100","100"
117
+ "male","group C","high school","standard","none","84","77","74"
118
+ "female","group B","bachelor's degree","free/reduced","none","75","85","82"
119
+ "female","group D","bachelor's degree","standard","none","78","82","79"
120
+ "female","group D","some high school","standard","none","51","63","61"
121
+ "female","group C","some college","standard","none","55","69","65"
122
+ "female","group C","bachelor's degree","standard","completed","79","92","89"
123
+ "male","group B","associate's degree","standard","completed","91","89","92"
124
+ "female","group C","some college","standard","completed","88","93","93"
125
+ "male","group D","high school","free/reduced","none","63","57","56"
126
+ "male","group E","some college","standard","none","83","80","73"
127
+ "female","group B","high school","standard","none","87","95","86"
128
+ "male","group B","some high school","standard","none","72","68","67"
129
+ "male","group D","some college","standard","completed","65","77","74"
130
+ "male","group D","master's degree","standard","none","82","82","74"
131
+ "female","group A","bachelor's degree","standard","none","51","49","51"
132
+ "male","group D","master's degree","standard","none","89","84","82"
133
+ "male","group C","some high school","free/reduced","completed","53","37","40"
134
+ "male","group E","some college","free/reduced","completed","87","74","70"
135
+ "female","group C","some college","standard","completed","75","81","84"
136
+ "male","group D","bachelor's degree","free/reduced","completed","74","79","75"
137
+ "male","group C","bachelor's degree","standard","none","58","55","48"
138
+ "male","group B","some high school","standard","completed","51","54","41"
139
+ "male","group E","high school","standard","none","70","55","56"
140
+ "female","group C","associate's degree","standard","none","59","66","67"
141
+ "male","group D","some college","standard","completed","71","61","69"
142
+ "female","group D","some high school","standard","none","76","72","71"
143
+ "female","group C","some college","free/reduced","none","59","62","64"
144
+ "female","group E","some college","free/reduced","completed","42","55","54"
145
+ "male","group A","high school","standard","none","57","43","47"
146
+ "male","group D","some college","standard","none","88","73","78"
147
+ "female","group C","some college","free/reduced","none","22","39","33"
148
+ "male","group B","some high school","standard","none","88","84","75"
149
+ "male","group C","associate's degree","free/reduced","none","73","68","66"
150
+ "female","group D","bachelor's degree","standard","completed","68","75","81"
151
+ "male","group E","associate's degree","free/reduced","completed","100","100","93"
152
+ "male","group A","some high school","standard","completed","62","67","69"
153
+ "male","group A","bachelor's degree","standard","none","77","67","68"
154
+ "female","group B","associate's degree","standard","completed","59","70","66"
155
+ "male","group D","bachelor's degree","standard","none","54","49","47"
156
+ "male","group D","some high school","standard","none","62","67","61"
157
+ "female","group C","some college","standard","completed","70","89","88"
158
+ "female","group E","high school","free/reduced","completed","66","74","78"
159
+ "male","group B","some college","free/reduced","none","60","60","60"
160
+ "female","group B","associate's degree","standard","completed","61","86","87"
161
+ "male","group D","associate's degree","free/reduced","none","66","62","64"
162
+ "male","group B","associate's degree","free/reduced","completed","82","78","74"
163
+ "female","group E","some college","free/reduced","completed","75","88","85"
164
+ "male","group B","master's degree","free/reduced","none","49","53","52"
165
+ "male","group C","high school","standard","none","52","53","49"
166
+ "female","group E","master's degree","standard","none","81","92","91"
167
+ "female","group C","bachelor's degree","standard","completed","96","100","100"
168
+ "male","group C","high school","free/reduced","completed","53","51","51"
169
+ "female","group B","master's degree","free/reduced","completed","58","76","78"
170
+ "female","group B","high school","standard","completed","68","83","78"
171
+ "female","group C","some college","free/reduced","completed","67","75","70"
172
+ "male","group A","high school","standard","completed","72","73","74"
173
+ "male","group E","some high school","standard","none","94","88","78"
174
+ "female","group D","some college","standard","none","79","86","81"
175
+ "female","group C","associate's degree","standard","none","63","67","70"
176
+ "female","group C","bachelor's degree","free/reduced","completed","43","51","54"
177
+ "female","group C","master's degree","standard","completed","81","91","87"
178
+ "female","group B","high school","free/reduced","completed","46","54","58"
179
+ "female","group C","associate's degree","standard","completed","71","77","77"
180
+ "female","group B","master's degree","free/reduced","completed","52","70","62"
181
+ "female","group D","some high school","standard","completed","97","100","100"
182
+ "male","group C","master's degree","free/reduced","completed","62","68","75"
183
+ "female","group C","some college","free/reduced","none","46","64","66"
184
+ "female","group E","high school","standard","none","50","50","47"
185
+ "female","group D","associate's degree","standard","none","65","69","70"
186
+ "male","group C","some high school","free/reduced","completed","45","52","49"
187
+ "male","group C","associate's degree","free/reduced","completed","65","67","65"
188
+ "male","group E","high school","standard","none","80","76","65"
189
+ "male","group D","some high school","standard","completed","62","66","68"
190
+ "male","group B","some high school","free/reduced","none","48","52","45"
191
+ "female","group C","bachelor's degree","standard","none","77","88","87"
192
+ "female","group E","associate's degree","standard","none","66","65","69"
193
+ "male","group D","some college","standard","completed","76","83","79"
194
+ "female","group B","some high school","standard","none","62","64","66"
195
+ "male","group D","some college","standard","completed","77","62","62"
196
+ "female","group C","master's degree","standard","completed","69","84","85"
197
+ "male","group D","associate's degree","standard","none","61","55","52"
198
+ "male","group C","some high school","free/reduced","completed","59","69","65"
199
+ "male","group E","high school","free/reduced","none","55","56","51"
200
+ "female","group B","some college","free/reduced","none","45","53","55"
201
+ "female","group B","bachelor's degree","free/reduced","none","78","79","76"
202
+ "female","group C","associate's degree","standard","completed","67","84","86"
203
+ "female","group D","some college","free/reduced","none","65","81","77"
204
+ "male","group C","associate's degree","standard","none","69","77","69"
205
+ "female","group B","associate's degree","standard","none","57","69","68"
206
+ "male","group C","some college","standard","none","59","41","42"
207
+ "male","group D","some high school","standard","completed","74","71","78"
208
+ "male","group E","bachelor's degree","standard","none","82","62","62"
209
+ "male","group E","high school","standard","completed","81","80","76"
210
+ "female","group B","some college","free/reduced","none","74","81","76"
211
+ "female","group B","some college","free/reduced","none","58","61","66"
212
+ "male","group D","some high school","free/reduced","completed","80","79","79"
213
+ "male","group C","some college","free/reduced","none","35","28","27"
214
+ "female","group C","high school","free/reduced","none","42","62","60"
215
+ "male","group C","associate's degree","free/reduced","completed","60","51","56"
216
+ "male","group E","high school","standard","completed","87","91","81"
217
+ "male","group B","some high school","standard","completed","84","83","75"
218
+ "female","group E","associate's degree","free/reduced","completed","83","86","88"
219
+ "female","group C","high school","free/reduced","none","34","42","39"
220
+ "male","group B","high school","free/reduced","none","66","77","70"
221
+ "male","group B","some high school","standard","completed","61","56","56"
222
+ "female","group D","high school","standard","completed","56","68","74"
223
+ "male","group B","associate's degree","standard","none","87","85","73"
224
+ "female","group C","some high school","free/reduced","none","55","65","62"
225
+ "male","group D","some high school","standard","none","86","80","75"
226
+ "female","group B","associate's degree","standard","completed","52","66","73"
227
+ "female","group E","master's degree","free/reduced","none","45","56","54"
228
+ "female","group C","some college","standard","none","72","72","71"
229
+ "male","group D","high school","standard","none","57","50","54"
230
+ "male","group A","some high school","free/reduced","none","68","72","64"
231
+ "female","group C","some college","standard","completed","88","95","94"
232
+ "male","group D","some college","standard","none","76","64","66"
233
+ "male","group C","associate's degree","standard","none","46","43","42"
234
+ "female","group B","bachelor's degree","standard","none","67","86","83"
235
+ "male","group E","some high school","standard","none","92","87","78"
236
+ "male","group C","bachelor's degree","standard","completed","83","82","84"
237
+ "male","group D","associate's degree","standard","none","80","75","77"
238
+ "male","group D","bachelor's degree","free/reduced","none","63","66","67"
239
+ "female","group D","some high school","standard","completed","64","60","74"
240
+ "male","group B","some college","standard","none","54","52","51"
241
+ "male","group C","associate's degree","standard","none","84","80","80"
242
+ "male","group D","high school","free/reduced","completed","73","68","66"
243
+ "female","group E","bachelor's degree","standard","none","80","83","83"
244
+ "female","group D","high school","standard","none","56","52","55"
245
+ "male","group E","some college","standard","none","59","51","43"
246
+ "male","group D","some high school","standard","none","75","74","69"
247
+ "male","group C","associate's degree","standard","none","85","76","71"
248
+ "male","group E","associate's degree","standard","none","89","76","74"
249
+ "female","group B","high school","standard","completed","58","70","68"
250
+ "female","group B","high school","standard","none","65","64","62"
251
+ "male","group C","high school","standard","none","68","60","53"
252
+ "male","group A","some high school","standard","completed","47","49","49"
253
+ "female","group D","some college","free/reduced","none","71","83","83"
254
+ "female","group B","some high school","standard","completed","60","70","70"
255
+ "male","group D","master's degree","standard","none","80","80","72"
256
+ "male","group D","high school","standard","none","54","52","52"
257
+ "female","group E","some college","standard","none","62","73","70"
258
+ "female","group C","associate's degree","free/reduced","none","64","73","68"
259
+ "male","group C","associate's degree","standard","completed","78","77","77"
260
+ "female","group B","some college","standard","none","70","75","78"
261
+ "female","group C","master's degree","free/reduced","completed","65","81","81"
262
+ "female","group C","some high school","free/reduced","completed","64","79","77"
263
+ "male","group C","some college","standard","completed","79","79","78"
264
+ "female","group C","some high school","free/reduced","none","44","50","51"
265
+ "female","group E","high school","standard","none","99","93","90"
266
+ "male","group D","high school","standard","none","76","73","68"
267
+ "male","group D","some high school","free/reduced","none","59","42","41"
268
+ "female","group C","bachelor's degree","standard","none","63","75","81"
269
+ "female","group D","high school","standard","none","69","72","77"
270
+ "female","group D","associate's degree","standard","completed","88","92","95"
271
+ "female","group E","some college","free/reduced","none","71","76","70"
272
+ "male","group C","bachelor's degree","standard","none","69","63","61"
273
+ "male","group C","some college","standard","none","58","49","42"
274
+ "female","group D","associate's degree","free/reduced","none","47","53","58"
275
+ "female","group D","some college","standard","none","65","70","71"
276
+ "male","group B","some college","standard","completed","88","85","76"
277
+ "male","group C","bachelor's degree","standard","none","83","78","73"
278
+ "female","group C","some high school","standard","completed","85","92","93"
279
+ "female","group E","high school","standard","completed","59","63","75"
280
+ "female","group C","some high school","free/reduced","none","65","86","80"
281
+ "male","group B","bachelor's degree","free/reduced","none","73","56","57"
282
+ "male","group D","high school","standard","none","53","52","42"
283
+ "male","group D","high school","standard","none","45","48","46"
284
+ "female","group D","bachelor's degree","free/reduced","none","73","79","84"
285
+ "female","group D","some college","free/reduced","completed","70","78","78"
286
+ "female","group B","some high school","standard","none","37","46","46"
287
+ "male","group B","associate's degree","standard","completed","81","82","82"
288
+ "male","group E","associate's degree","standard","completed","97","82","88"
289
+ "female","group B","some high school","standard","none","67","89","82"
290
+ "male","group B","bachelor's degree","free/reduced","none","88","75","76"
291
+ "male","group E","some high school","standard","completed","77","76","77"
292
+ "male","group C","associate's degree","standard","none","76","70","68"
293
+ "male","group D","some high school","standard","none","86","73","70"
294
+ "male","group C","some high school","standard","completed","63","60","57"
295
+ "female","group E","bachelor's degree","standard","none","65","73","75"
296
+ "male","group D","high school","free/reduced","completed","78","77","80"
297
+ "male","group B","associate's degree","free/reduced","none","67","62","60"
298
+ "male","group A","some high school","standard","completed","46","41","43"
299
+ "male","group E","associate's degree","standard","completed","71","74","68"
300
+ "male","group C","high school","free/reduced","completed","40","46","50"
301
+ "male","group D","associate's degree","free/reduced","none","90","87","75"
302
+ "male","group A","some college","free/reduced","completed","81","78","81"
303
+ "male","group D","some high school","free/reduced","none","56","54","52"
304
+ "female","group C","associate's degree","standard","completed","67","84","81"
305
+ "male","group B","associate's degree","standard","none","80","76","64"
306
+ "female","group C","associate's degree","standard","completed","74","75","83"
307
+ "male","group A","some college","standard","none","69","67","69"
308
+ "male","group E","some college","standard","completed","99","87","81"
309
+ "male","group C","some high school","standard","none","51","52","44"
310
+ "female","group B","associate's degree","free/reduced","none","53","71","67"
311
+ "female","group D","high school","free/reduced","none","49","57","52"
312
+ "female","group B","associate's degree","standard","none","73","76","80"
313
+ "male","group B","bachelor's degree","standard","none","66","60","57"
314
+ "male","group D","bachelor's degree","standard","completed","67","61","68"
315
+ "female","group C","associate's degree","free/reduced","completed","68","67","69"
316
+ "female","group C","bachelor's degree","standard","completed","59","64","75"
317
+ "male","group C","high school","standard","none","71","66","65"
318
+ "female","group D","master's degree","standard","completed","77","82","91"
319
+ "male","group C","associate's degree","standard","none","83","72","78"
320
+ "male","group B","bachelor's degree","standard","none","63","71","69"
321
+ "female","group D","associate's degree","free/reduced","none","56","65","63"
322
+ "female","group C","high school","free/reduced","completed","67","79","84"
323
+ "female","group E","high school","standard","none","75","86","79"
324
+ "female","group C","some college","standard","none","71","81","80"
325
+ "female","group C","some high school","free/reduced","none","43","53","53"
326
+ "female","group C","high school","free/reduced","none","41","46","43"
327
+ "female","group C","some college","standard","none","82","90","94"
328
+ "male","group C","some college","standard","none","61","61","62"
329
+ "male","group A","some college","free/reduced","none","28","23","19"
330
+ "male","group C","associate's degree","standard","completed","82","75","77"
331
+ "female","group B","some high school","standard","none","41","55","51"
332
+ "male","group C","high school","standard","none","71","60","61"
333
+ "male","group C","associate's degree","standard","none","47","37","35"
334
+ "male","group E","associate's degree","standard","completed","62","56","53"
335
+ "male","group B","associate's degree","standard","none","90","78","81"
336
+ "female","group C","bachelor's degree","standard","none","83","93","95"
337
+ "female","group B","some college","free/reduced","none","61","68","66"
338
+ "male","group D","some high school","standard","completed","76","70","69"
339
+ "male","group C","associate's degree","standard","none","49","51","43"
340
+ "female","group B","some high school","free/reduced","none","24","38","27"
341
+ "female","group D","some high school","free/reduced","completed","35","55","60"
342
+ "male","group C","high school","free/reduced","none","58","61","52"
343
+ "female","group C","high school","standard","none","61","73","63"
344
+ "female","group B","high school","standard","completed","69","76","74"
345
+ "male","group D","associate's degree","standard","completed","67","72","67"
346
+ "male","group D","some college","standard","none","79","73","67"
347
+ "female","group C","high school","standard","none","72","80","75"
348
+ "male","group B","some college","standard","none","62","61","57"
349
+ "female","group C","bachelor's degree","standard","completed","77","94","95"
350
+ "male","group D","high school","free/reduced","none","75","74","66"
351
+ "male","group E","associate's degree","standard","none","87","74","76"
352
+ "female","group B","bachelor's degree","standard","none","52","65","69"
353
+ "male","group E","some college","standard","none","66","57","52"
354
+ "female","group C","some college","standard","completed","63","78","80"
355
+ "female","group C","associate's degree","standard","none","46","58","57"
356
+ "female","group C","some college","standard","none","59","71","70"
357
+ "female","group B","bachelor's degree","standard","none","61","72","70"
358
+ "male","group A","associate's degree","standard","none","63","61","61"
359
+ "female","group C","some college","free/reduced","completed","42","66","69"
360
+ "male","group D","some college","free/reduced","none","59","62","61"
361
+ "female","group D","some college","standard","none","80","90","89"
362
+ "female","group B","high school","standard","none","58","62","59"
363
+ "male","group B","some high school","standard","completed","85","84","78"
364
+ "female","group C","some college","standard","none","52","58","58"
365
+ "female","group D","some high school","free/reduced","none","27","34","32"
366
+ "male","group C","some college","standard","none","59","60","58"
367
+ "male","group A","bachelor's degree","free/reduced","completed","49","58","60"
368
+ "male","group C","high school","standard","completed","69","58","53"
369
+ "male","group C","bachelor's degree","free/reduced","none","61","66","61"
370
+ "female","group A","some high school","free/reduced","none","44","64","58"
371
+ "female","group D","some high school","standard","none","73","84","85"
372
+ "male","group E","some college","standard","none","84","77","71"
373
+ "female","group C","some college","free/reduced","completed","45","73","70"
374
+ "male","group D","some high school","standard","none","74","74","72"
375
+ "female","group D","some college","standard","completed","82","97","96"
376
+ "female","group D","bachelor's degree","standard","none","59","70","73"
377
+ "male","group E","associate's degree","free/reduced","none","46","43","41"
378
+ "female","group D","some high school","standard","none","80","90","82"
379
+ "female","group D","master's degree","free/reduced","completed","85","95","100"
380
+ "female","group A","some high school","standard","none","71","83","77"
381
+ "male","group A","bachelor's degree","standard","none","66","64","62"
382
+ "female","group B","associate's degree","standard","none","80","86","83"
383
+ "male","group C","associate's degree","standard","completed","87","100","95"
384
+ "male","group C","master's degree","free/reduced","none","79","81","71"
385
+ "female","group E","some high school","free/reduced","none","38","49","45"
386
+ "female","group A","some high school","free/reduced","none","38","43","43"
387
+ "female","group E","some college","standard","none","67","76","75"
388
+ "female","group E","bachelor's degree","standard","none","64","73","70"
389
+ "female","group C","associate's degree","free/reduced","none","57","78","67"
390
+ "female","group D","high school","standard","none","62","64","64"
391
+ "male","group D","master's degree","standard","none","73","70","75"
392
+ "male","group E","some high school","free/reduced","completed","73","67","59"
393
+ "female","group D","some college","standard","none","77","68","77"
394
+ "male","group E","some college","standard","none","76","67","67"
395
+ "male","group C","associate's degree","standard","completed","57","54","56"
396
+ "female","group C","some high school","standard","completed","65","74","77"
397
+ "male","group A","high school","free/reduced","none","48","45","41"
398
+ "female","group B","high school","free/reduced","none","50","67","63"
399
+ "female","group C","associate's degree","standard","none","85","89","95"
400
+ "male","group B","some high school","standard","none","74","63","57"
401
+ "male","group D","some high school","standard","none","60","59","54"
402
+ "female","group C","some high school","standard","completed","59","54","67"
403
+ "male","group A","some college","standard","none","53","43","43"
404
+ "female","group A","some college","free/reduced","none","49","65","55"
405
+ "female","group D","high school","standard","completed","88","99","100"
406
+ "female","group C","high school","standard","none","54","59","62"
407
+ "female","group C","some high school","standard","none","63","73","68"
408
+ "male","group B","associate's degree","standard","completed","65","65","63"
409
+ "female","group B","associate's degree","standard","none","82","80","77"
410
+ "female","group D","high school","free/reduced","completed","52","57","56"
411
+ "male","group D","associate's degree","standard","completed","87","84","85"
412
+ "female","group D","master's degree","standard","completed","70","71","74"
413
+ "male","group E","some college","standard","completed","84","83","78"
414
+ "male","group D","associate's degree","standard","none","71","66","60"
415
+ "male","group B","some high school","standard","completed","63","67","67"
416
+ "female","group C","bachelor's degree","free/reduced","completed","51","72","79"
417
+ "male","group E","high school","standard","none","84","73","69"
418
+ "male","group C","bachelor's degree","standard","completed","71","74","68"
419
+ "male","group C","associate's degree","standard","none","74","73","67"
420
+ "male","group D","some college","standard","none","68","59","62"
421
+ "male","group E","high school","free/reduced","completed","57","56","54"
422
+ "female","group C","associate's degree","free/reduced","completed","82","93","93"
423
+ "female","group D","high school","standard","completed","57","58","64"
424
+ "female","group D","master's degree","free/reduced","completed","47","58","67"
425
+ "female","group A","some high school","standard","completed","59","85","80"
426
+ "male","group B","some college","free/reduced","none","41","39","34"
427
+ "female","group C","some college","free/reduced","none","62","67","62"
428
+ "male","group C","bachelor's degree","standard","none","86","83","86"
429
+ "male","group C","some high school","free/reduced","none","69","71","65"
430
+ "male","group A","some high school","free/reduced","none","65","59","53"
431
+ "male","group C","some high school","free/reduced","none","68","63","54"
432
+ "male","group C","associate's degree","free/reduced","none","64","66","59"
433
+ "female","group C","high school","standard","none","61","72","70"
434
+ "male","group C","high school","standard","none","61","56","55"
435
+ "female","group A","some high school","free/reduced","none","47","59","50"
436
+ "male","group C","some high school","standard","none","73","66","66"
437
+ "male","group C","some college","free/reduced","completed","50","48","53"
438
+ "male","group D","associate's degree","standard","none","75","68","64"
439
+ "male","group D","associate's degree","free/reduced","none","75","66","73"
440
+ "male","group C","high school","standard","none","70","56","51"
441
+ "male","group D","some high school","standard","completed","89","88","82"
442
+ "female","group C","some college","standard","completed","67","81","79"
443
+ "female","group D","high school","standard","none","78","81","80"
444
+ "female","group A","some high school","free/reduced","none","59","73","69"
445
+ "female","group B","associate's degree","standard","none","73","83","76"
446
+ "male","group A","some high school","free/reduced","none","79","82","73"
447
+ "female","group C","some high school","standard","completed","67","74","77"
448
+ "male","group D","some college","free/reduced","none","69","66","60"
449
+ "male","group C","high school","standard","completed","86","81","80"
450
+ "male","group B","high school","standard","none","47","46","42"
451
+ "male","group B","associate's degree","standard","none","81","73","72"
452
+ "female","group C","some college","free/reduced","completed","64","85","85"
453
+ "female","group E","some college","standard","none","100","92","97"
454
+ "female","group C","associate's degree","free/reduced","none","65","77","74"
455
+ "male","group C","some college","free/reduced","none","65","58","49"
456
+ "female","group C","associate's degree","free/reduced","none","53","61","62"
457
+ "male","group C","bachelor's degree","free/reduced","none","37","56","47"
458
+ "female","group D","bachelor's degree","standard","none","79","89","89"
459
+ "male","group D","associate's degree","free/reduced","none","53","54","48"
460
+ "female","group E","bachelor's degree","standard","none","100","100","100"
461
+ "male","group B","high school","standard","completed","72","65","68"
462
+ "male","group C","bachelor's degree","free/reduced","none","53","58","55"
463
+ "male","group B","some college","free/reduced","none","54","54","45"
464
+ "female","group E","some college","standard","none","71","70","76"
465
+ "female","group C","some college","free/reduced","none","77","90","91"
466
+ "male","group A","bachelor's degree","standard","completed","75","58","62"
467
+ "female","group C","some college","standard","none","84","87","91"
468
+ "female","group D","associate's degree","free/reduced","none","26","31","38"
469
+ "male","group A","high school","free/reduced","completed","72","67","65"
470
+ "female","group A","high school","free/reduced","completed","77","88","85"
471
+ "male","group C","some college","standard","none","91","74","76"
472
+ "female","group C","associate's degree","standard","completed","83","85","90"
473
+ "female","group C","high school","standard","none","63","69","74"
474
+ "female","group C","associate's degree","standard","completed","68","86","84"
475
+ "female","group D","some high school","standard","none","59","67","61"
476
+ "female","group B","associate's degree","standard","completed","90","90","91"
477
+ "female","group D","bachelor's degree","standard","completed","71","76","83"
478
+ "male","group E","bachelor's degree","standard","completed","76","62","66"
479
+ "male","group D","associate's degree","standard","none","80","68","72"
480
+ "female","group D","master's degree","standard","none","55","64","70"
481
+ "male","group E","associate's degree","standard","none","76","71","67"
482
+ "male","group B","high school","standard","completed","73","71","68"
483
+ "female","group D","associate's degree","free/reduced","none","52","59","56"
484
+ "male","group C","some college","free/reduced","none","68","68","61"
485
+ "male","group A","high school","standard","none","59","52","46"
486
+ "female","group B","associate's degree","standard","none","49","52","54"
487
+ "male","group C","high school","standard","none","70","74","71"
488
+ "male","group D","some college","free/reduced","none","61","47","56"
489
+ "female","group C","associate's degree","free/reduced","none","60","75","74"
490
+ "male","group B","some high school","standard","completed","64","53","57"
491
+ "male","group A","associate's degree","free/reduced","completed","79","82","82"
492
+ "female","group A","associate's degree","free/reduced","none","65","85","76"
493
+ "female","group C","associate's degree","standard","none","64","64","70"
494
+ "female","group C","some college","standard","none","83","83","90"
495
+ "female","group C","bachelor's degree","standard","none","81","88","90"
496
+ "female","group B","high school","standard","none","54","64","68"
497
+ "male","group D","high school","standard","completed","68","64","66"
498
+ "female","group C","some college","standard","none","54","48","52"
499
+ "female","group D","some college","free/reduced","completed","59","78","76"
500
+ "female","group B","some high school","standard","none","66","69","68"
501
+ "male","group E","some college","standard","none","76","71","72"
502
+ "female","group D","master's degree","standard","none","74","79","82"
503
+ "female","group B","associate's degree","standard","completed","94","87","92"
504
+ "male","group C","some college","free/reduced","none","63","61","54"
505
+ "female","group E","associate's degree","standard","completed","95","89","92"
506
+ "female","group D","master's degree","free/reduced","none","40","59","54"
507
+ "female","group B","some high school","standard","none","82","82","80"
508
+ "male","group A","high school","standard","none","68","70","66"
509
+ "male","group B","bachelor's degree","free/reduced","none","55","59","54"
510
+ "male","group C","master's degree","standard","none","79","78","77"
511
+ "female","group C","bachelor's degree","standard","none","86","92","87"
512
+ "male","group D","some college","standard","none","76","71","73"
513
+ "male","group A","some high school","standard","none","64","50","43"
514
+ "male","group D","some high school","free/reduced","none","62","49","52"
515
+ "female","group B","some high school","standard","completed","54","61","62"
516
+ "female","group B","master's degree","free/reduced","completed","77","97","94"
517
+ "female","group C","some high school","standard","completed","76","87","85"
518
+ "female","group D","some college","standard","none","74","89","84"
519
+ "female","group E","some college","standard","completed","66","74","73"
520
+ "female","group D","some high school","standard","completed","66","78","78"
521
+ "female","group B","high school","free/reduced","completed","67","78","79"
522
+ "male","group D","some college","standard","none","71","49","52"
523
+ "female","group C","associate's degree","standard","none","91","86","84"
524
+ "male","group D","bachelor's degree","standard","none","69","58","57"
525
+ "male","group C","master's degree","free/reduced","none","54","59","50"
526
+ "male","group C","high school","standard","completed","53","52","49"
527
+ "male","group E","some college","standard","none","68","60","59"
528
+ "male","group C","some high school","free/reduced","completed","56","61","60"
529
+ "female","group C","high school","free/reduced","none","36","53","43"
530
+ "female","group D","bachelor's degree","free/reduced","none","29","41","47"
531
+ "female","group C","associate's degree","standard","none","62","74","70"
532
+ "female","group C","associate's degree","standard","completed","68","67","73"
533
+ "female","group C","some high school","standard","none","47","54","53"
534
+ "male","group E","associate's degree","standard","completed","62","61","58"
535
+ "female","group E","associate's degree","standard","completed","79","88","94"
536
+ "male","group B","high school","standard","completed","73","69","68"
537
+ "female","group C","bachelor's degree","free/reduced","completed","66","83","83"
538
+ "male","group C","associate's degree","standard","completed","51","60","58"
539
+ "female","group D","high school","standard","none","51","66","62"
540
+ "male","group E","bachelor's degree","standard","completed","85","66","71"
541
+ "male","group A","associate's degree","standard","completed","97","92","86"
542
+ "male","group C","high school","standard","completed","75","69","68"
543
+ "male","group D","associate's degree","free/reduced","completed","79","82","80"
544
+ "female","group C","associate's degree","standard","none","81","77","79"
545
+ "female","group D","associate's degree","standard","none","82","95","89"
546
+ "female","group D","master's degree","standard","none","64","63","66"
547
+ "male","group E","some high school","free/reduced","completed","78","83","80"
548
+ "female","group A","some high school","standard","completed","92","100","97"
549
+ "male","group C","high school","standard","completed","72","67","64"
550
+ "female","group C","high school","free/reduced","none","62","67","64"
551
+ "male","group C","master's degree","standard","none","79","72","69"
552
+ "male","group C","some high school","free/reduced","none","79","76","65"
553
+ "male","group B","bachelor's degree","free/reduced","completed","87","90","88"
554
+ "female","group B","associate's degree","standard","none","40","48","50"
555
+ "male","group D","some college","free/reduced","none","77","62","64"
556
+ "male","group E","associate's degree","standard","none","53","45","40"
557
+ "female","group C","some college","free/reduced","none","32","39","33"
558
+ "female","group C","associate's degree","standard","completed","55","72","79"
559
+ "male","group C","master's degree","free/reduced","none","61","67","66"
560
+ "female","group B","associate's degree","free/reduced","none","53","70","70"
561
+ "male","group D","some high school","standard","none","73","66","62"
562
+ "female","group D","some college","standard","completed","74","75","79"
563
+ "female","group C","some college","standard","none","63","74","74"
564
+ "male","group C","bachelor's degree","standard","completed","96","90","92"
565
+ "female","group D","some college","free/reduced","completed","63","80","80"
566
+ "male","group B","bachelor's degree","free/reduced","none","48","51","46"
567
+ "male","group B","associate's degree","standard","none","48","43","45"
568
+ "female","group E","bachelor's degree","free/reduced","completed","92","100","100"
569
+ "female","group D","master's degree","free/reduced","completed","61","71","78"
570
+ "male","group B","high school","free/reduced","none","63","48","47"
571
+ "male","group D","bachelor's degree","free/reduced","none","68","68","67"
572
+ "male","group B","some college","standard","completed","71","75","70"
573
+ "male","group A","bachelor's degree","standard","none","91","96","92"
574
+ "female","group C","some college","standard","none","53","62","56"
575
+ "female","group C","high school","free/reduced","completed","50","66","64"
576
+ "female","group E","high school","standard","none","74","81","71"
577
+ "male","group A","associate's degree","free/reduced","completed","40","55","53"
578
+ "male","group A","some college","standard","completed","61","51","52"
579
+ "female","group B","high school","standard","none","81","91","89"
580
+ "female","group B","some college","free/reduced","completed","48","56","58"
581
+ "female","group D","master's degree","standard","none","53","61","68"
582
+ "female","group D","some high school","standard","none","81","97","96"
583
+ "female","group E","some high school","standard","none","77","79","80"
584
+ "female","group D","bachelor's degree","free/reduced","none","63","73","78"
585
+ "female","group D","associate's degree","standard","completed","73","75","80"
586
+ "female","group D","some college","standard","none","69","77","77"
587
+ "female","group C","associate's degree","standard","none","65","76","76"
588
+ "female","group A","high school","standard","none","55","73","73"
589
+ "female","group C","bachelor's degree","free/reduced","none","44","63","62"
590
+ "female","group C","some college","standard","none","54","64","65"
591
+ "female","group A","some high school","standard","none","48","66","65"
592
+ "male","group C","some college","free/reduced","none","58","57","54"
593
+ "male","group A","some high school","standard","none","71","62","50"
594
+ "male","group E","bachelor's degree","standard","none","68","68","64"
595
+ "female","group E","high school","standard","none","74","76","73"
596
+ "female","group C","bachelor's degree","standard","completed","92","100","99"
597
+ "female","group C","bachelor's degree","standard","completed","56","79","72"
598
+ "male","group B","high school","free/reduced","none","30","24","15"
599
+ "male","group A","some high school","standard","none","53","54","48"
600
+ "female","group D","high school","standard","none","69","77","73"
601
+ "female","group D","some high school","standard","none","65","82","81"
602
+ "female","group D","master's degree","standard","none","54","60","63"
603
+ "female","group C","high school","standard","none","29","29","30"
604
+ "female","group E","some college","standard","none","76","78","80"
605
+ "male","group D","high school","free/reduced","none","60","57","51"
606
+ "male","group D","master's degree","free/reduced","completed","84","89","90"
607
+ "male","group C","some high school","standard","none","75","72","62"
608
+ "female","group C","associate's degree","standard","none","85","84","82"
609
+ "female","group C","master's degree","free/reduced","none","40","58","54"
610
+ "female","group E","some college","standard","none","61","64","62"
611
+ "female","group B","associate's degree","standard","none","58","63","65"
612
+ "male","group D","some college","free/reduced","completed","69","60","63"
613
+ "female","group C","some college","standard","none","58","59","66"
614
+ "male","group C","bachelor's degree","standard","completed","94","90","91"
615
+ "female","group C","associate's degree","standard","none","65","77","74"
616
+ "female","group A","associate's degree","standard","none","82","93","93"
617
+ "female","group C","high school","standard","none","60","68","72"
618
+ "female","group E","bachelor's degree","standard","none","37","45","38"
619
+ "male","group D","bachelor's degree","standard","none","88","78","83"
620
+ "male","group D","master's degree","standard","none","95","81","84"
621
+ "male","group C","associate's degree","free/reduced","completed","65","73","68"
622
+ "female","group C","high school","free/reduced","none","35","61","54"
623
+ "male","group B","bachelor's degree","free/reduced","none","62","63","56"
624
+ "male","group C","high school","free/reduced","completed","58","51","52"
625
+ "male","group A","some college","standard","completed","100","96","86"
626
+ "female","group E","bachelor's degree","free/reduced","none","61","58","62"
627
+ "male","group D","some college","standard","completed","100","97","99"
628
+ "male","group B","associate's degree","free/reduced","completed","69","70","63"
629
+ "male","group D","associate's degree","standard","none","61","48","46"
630
+ "male","group D","some college","free/reduced","none","49","57","46"
631
+ "female","group C","some high school","standard","completed","44","51","55"
632
+ "male","group D","some college","standard","none","67","64","70"
633
+ "male","group B","high school","standard","none","79","60","65"
634
+ "female","group B","bachelor's degree","standard","completed","66","74","81"
635
+ "female","group C","high school","standard","none","75","88","85"
636
+ "male","group D","some high school","standard","none","84","84","80"
637
+ "male","group A","high school","standard","none","71","74","64"
638
+ "female","group B","high school","free/reduced","completed","67","80","81"
639
+ "female","group D","some high school","standard","completed","80","92","88"
640
+ "male","group E","some college","standard","none","86","76","74"
641
+ "female","group D","associate's degree","standard","none","76","74","73"
642
+ "male","group D","high school","standard","none","41","52","51"
643
+ "female","group D","associate's degree","free/reduced","completed","74","88","90"
644
+ "female","group B","some high school","free/reduced","none","72","81","79"
645
+ "female","group E","high school","standard","completed","74","79","80"
646
+ "male","group B","high school","standard","none","70","65","60"
647
+ "female","group B","bachelor's degree","standard","completed","65","81","81"
648
+ "female","group D","associate's degree","standard","none","59","70","65"
649
+ "female","group E","high school","free/reduced","none","64","62","68"
650
+ "female","group B","high school","standard","none","50","53","55"
651
+ "female","group D","some college","standard","completed","69","79","81"
652
+ "male","group C","some high school","free/reduced","completed","51","56","53"
653
+ "female","group A","high school","standard","completed","68","80","76"
654
+ "female","group D","some college","standard","completed","85","86","98"
655
+ "female","group A","associate's degree","standard","completed","65","70","74"
656
+ "female","group B","some high school","standard","none","73","79","79"
657
+ "female","group B","some college","standard","none","62","67","67"
658
+ "male","group C","associate's degree","free/reduced","none","77","67","64"
659
+ "male","group D","some high school","standard","none","69","66","61"
660
+ "female","group D","associate's degree","free/reduced","none","43","60","58"
661
+ "male","group D","associate's degree","standard","none","90","87","85"
662
+ "male","group C","some college","free/reduced","none","74","77","73"
663
+ "male","group C","some high school","standard","none","73","66","63"
664
+ "female","group D","some college","free/reduced","none","55","71","69"
665
+ "female","group C","high school","standard","none","65","69","67"
666
+ "male","group D","associate's degree","standard","none","80","63","63"
667
+ "female","group C","some high school","free/reduced","completed","50","60","60"
668
+ "female","group C","some college","free/reduced","completed","63","73","71"
669
+ "female","group B","bachelor's degree","free/reduced","none","77","85","87"
670
+ "male","group C","some college","standard","none","73","74","61"
671
+ "male","group D","associate's degree","standard","completed","81","72","77"
672
+ "female","group C","high school","free/reduced","none","66","76","68"
673
+ "male","group D","associate's degree","free/reduced","none","52","57","50"
674
+ "female","group C","some college","standard","none","69","78","76"
675
+ "female","group C","associate's degree","standard","completed","65","84","84"
676
+ "female","group D","high school","standard","completed","69","77","78"
677
+ "female","group B","some college","standard","completed","50","64","66"
678
+ "female","group E","some college","standard","completed","73","78","76"
679
+ "female","group C","some high school","standard","completed","70","82","76"
680
+ "male","group D","associate's degree","free/reduced","none","81","75","78"
681
+ "male","group D","some college","free/reduced","none","63","61","60"
682
+ "female","group D","high school","standard","none","67","72","74"
683
+ "male","group B","high school","standard","none","60","68","60"
684
+ "male","group B","high school","standard","none","62","55","54"
685
+ "female","group C","some high school","free/reduced","completed","29","40","44"
686
+ "male","group B","some college","standard","completed","62","66","68"
687
+ "female","group E","master's degree","standard","completed","94","99","100"
688
+ "male","group E","some college","standard","completed","85","75","68"
689
+ "male","group D","associate's degree","free/reduced","none","77","78","73"
690
+ "male","group A","high school","free/reduced","none","53","58","44"
691
+ "male","group E","some college","free/reduced","none","93","90","83"
692
+ "female","group C","associate's degree","standard","none","49","53","53"
693
+ "female","group E","associate's degree","free/reduced","none","73","76","78"
694
+ "female","group C","bachelor's degree","free/reduced","completed","66","74","81"
695
+ "female","group D","associate's degree","standard","none","77","77","73"
696
+ "female","group C","some high school","standard","none","49","63","56"
697
+ "female","group D","some college","free/reduced","none","79","89","86"
698
+ "female","group C","associate's degree","standard","completed","75","82","90"
699
+ "female","group A","bachelor's degree","standard","none","59","72","70"
700
+ "female","group D","associate's degree","standard","completed","57","78","79"
701
+ "male","group C","high school","free/reduced","none","66","66","59"
702
+ "female","group E","bachelor's degree","standard","completed","79","81","82"
703
+ "female","group B","some high school","standard","none","57","67","72"
704
+ "male","group A","bachelor's degree","standard","completed","87","84","87"
705
+ "female","group D","some college","standard","none","63","64","67"
706
+ "female","group B","some high school","free/reduced","completed","59","63","64"
707
+ "male","group A","bachelor's degree","free/reduced","none","62","72","65"
708
+ "male","group D","high school","standard","none","46","34","36"
709
+ "male","group C","some college","standard","none","66","59","52"
710
+ "male","group D","high school","standard","none","89","87","79"
711
+ "female","group D","associate's degree","free/reduced","completed","42","61","58"
712
+ "male","group C","some college","standard","completed","93","84","90"
713
+ "female","group E","some high school","standard","completed","80","85","85"
714
+ "female","group D","some college","standard","none","98","100","99"
715
+ "male","group D","master's degree","standard","none","81","81","84"
716
+ "female","group B","some high school","standard","completed","60","70","74"
717
+ "female","group B","associate's degree","free/reduced","completed","76","94","87"
718
+ "male","group C","associate's degree","standard","completed","73","78","72"
719
+ "female","group C","associate's degree","standard","completed","96","96","99"
720
+ "female","group C","high school","standard","none","76","76","74"
721
+ "male","group E","associate's degree","free/reduced","completed","91","73","80"
722
+ "female","group C","some college","free/reduced","none","62","72","70"
723
+ "male","group D","some high school","free/reduced","completed","55","59","59"
724
+ "female","group B","some high school","free/reduced","completed","74","90","88"
725
+ "male","group C","high school","standard","none","50","48","42"
726
+ "male","group B","some college","standard","none","47","43","41"
727
+ "male","group E","some college","standard","completed","81","74","71"
728
+ "female","group E","associate's degree","standard","completed","65","75","77"
729
+ "male","group E","some high school","standard","completed","68","51","57"
730
+ "female","group D","high school","free/reduced","none","73","92","84"
731
+ "male","group C","some college","standard","none","53","39","37"
732
+ "female","group B","associate's degree","free/reduced","completed","68","77","80"
733
+ "male","group A","some high school","free/reduced","none","55","46","43"
734
+ "female","group C","some college","standard","completed","87","89","94"
735
+ "male","group D","some high school","standard","none","55","47","44"
736
+ "female","group E","some college","free/reduced","none","53","58","57"
737
+ "male","group C","master's degree","standard","none","67","57","59"
738
+ "male","group C","associate's degree","standard","none","92","79","84"
739
+ "female","group B","some college","free/reduced","completed","53","66","73"
740
+ "male","group D","associate's degree","standard","none","81","71","73"
741
+ "male","group C","high school","free/reduced","none","61","60","55"
742
+ "male","group D","bachelor's degree","standard","none","80","73","72"
743
+ "female","group A","associate's degree","free/reduced","none","37","57","56"
744
+ "female","group C","high school","standard","none","81","84","82"
745
+ "female","group C","associate's degree","standard","completed","59","73","72"
746
+ "male","group B","some college","free/reduced","none","55","55","47"
747
+ "male","group D","associate's degree","standard","none","72","79","74"
748
+ "male","group D","high school","standard","none","69","75","71"
749
+ "male","group C","some college","standard","none","69","64","68"
750
+ "female","group C","bachelor's degree","free/reduced","none","50","60","59"
751
+ "male","group B","some college","standard","completed","87","84","86"
752
+ "male","group D","some high school","standard","completed","71","69","68"
753
+ "male","group E","some college","standard","none","68","72","65"
754
+ "male","group C","master's degree","free/reduced","completed","79","77","75"
755
+ "female","group C","some high school","standard","completed","77","90","85"
756
+ "male","group C","associate's degree","free/reduced","none","58","55","53"
757
+ "female","group E","associate's degree","standard","none","84","95","92"
758
+ "male","group D","some college","standard","none","55","58","52"
759
+ "male","group E","bachelor's degree","free/reduced","completed","70","68","72"
760
+ "female","group D","some college","free/reduced","completed","52","59","65"
761
+ "male","group B","some college","standard","completed","69","77","77"
762
+ "female","group C","high school","free/reduced","none","53","72","64"
763
+ "female","group D","some high school","standard","none","48","58","54"
764
+ "male","group D","some high school","standard","completed","78","81","86"
765
+ "female","group B","high school","standard","none","62","62","63"
766
+ "male","group D","some college","standard","none","60","63","59"
767
+ "female","group B","high school","standard","none","74","72","72"
768
+ "female","group C","high school","standard","completed","58","75","77"
769
+ "male","group B","high school","standard","completed","76","62","60"
770
+ "female","group D","some high school","standard","none","68","71","75"
771
+ "male","group A","some college","free/reduced","none","58","60","57"
772
+ "male","group B","high school","standard","none","52","48","49"
773
+ "male","group D","bachelor's degree","standard","none","75","73","74"
774
+ "female","group B","some high school","free/reduced","completed","52","67","72"
775
+ "female","group C","bachelor's degree","free/reduced","none","62","78","79"
776
+ "male","group B","some college","standard","none","66","65","60"
777
+ "female","group B","some high school","free/reduced","none","49","58","55"
778
+ "female","group B","high school","standard","none","66","72","70"
779
+ "female","group C","some college","free/reduced","none","35","44","43"
780
+ "female","group A","some college","standard","completed","72","79","82"
781
+ "male","group E","associate's degree","standard","completed","94","85","82"
782
+ "female","group D","associate's degree","free/reduced","none","46","56","57"
783
+ "female","group B","master's degree","standard","none","77","90","84"
784
+ "female","group B","high school","free/reduced","completed","76","85","82"
785
+ "female","group C","associate's degree","standard","completed","52","59","62"
786
+ "male","group C","bachelor's degree","standard","completed","91","81","79"
787
+ "female","group B","some high school","standard","completed","32","51","44"
788
+ "female","group E","some high school","free/reduced","none","72","79","77"
789
+ "female","group B","some college","standard","none","19","38","32"
790
+ "male","group C","associate's degree","free/reduced","none","68","65","61"
791
+ "female","group C","master's degree","free/reduced","none","52","65","61"
792
+ "female","group B","high school","standard","none","48","62","60"
793
+ "female","group D","some college","free/reduced","none","60","66","70"
794
+ "male","group D","high school","free/reduced","none","66","74","69"
795
+ "male","group E","some high school","standard","completed","89","84","77"
796
+ "female","group B","high school","standard","none","42","52","51"
797
+ "female","group E","associate's degree","free/reduced","completed","57","68","73"
798
+ "male","group D","high school","standard","none","70","70","70"
799
+ "female","group E","associate's degree","free/reduced","none","70","84","81"
800
+ "male","group E","some college","standard","none","69","60","54"
801
+ "female","group C","associate's degree","standard","none","52","55","57"
802
+ "male","group C","some high school","standard","completed","67","73","68"
803
+ "male","group C","some high school","standard","completed","76","80","73"
804
+ "female","group E","associate's degree","standard","none","87","94","95"
805
+ "female","group B","some college","standard","none","82","85","87"
806
+ "female","group C","some college","standard","none","73","76","78"
807
+ "male","group A","some college","free/reduced","none","75","81","74"
808
+ "female","group D","some college","free/reduced","none","64","74","75"
809
+ "female","group E","high school","free/reduced","none","41","45","40"
810
+ "male","group C","high school","standard","none","90","75","69"
811
+ "male","group B","bachelor's degree","standard","none","59","54","51"
812
+ "male","group A","some high school","standard","none","51","31","36"
813
+ "male","group A","high school","free/reduced","none","45","47","49"
814
+ "female","group C","master's degree","standard","completed","54","64","67"
815
+ "male","group E","some high school","standard","completed","87","84","76"
816
+ "female","group C","high school","standard","none","72","80","83"
817
+ "male","group B","some high school","standard","completed","94","86","87"
818
+ "female","group A","bachelor's degree","standard","none","45","59","64"
819
+ "male","group D","bachelor's degree","free/reduced","completed","61","70","76"
820
+ "female","group B","high school","free/reduced","none","60","72","68"
821
+ "female","group C","some high school","standard","none","77","91","88"
822
+ "female","group A","some high school","standard","completed","85","90","92"
823
+ "female","group D","bachelor's degree","free/reduced","none","78","90","93"
824
+ "male","group E","some college","free/reduced","completed","49","52","51"
825
+ "female","group B","high school","free/reduced","none","71","87","82"
826
+ "female","group C","some high school","free/reduced","none","48","58","52"
827
+ "male","group C","high school","standard","none","62","67","58"
828
+ "female","group C","associate's degree","free/reduced","completed","56","68","70"
829
+ "female","group C","some high school","standard","none","65","69","76"
830
+ "female","group D","some high school","free/reduced","completed","69","86","81"
831
+ "male","group B","some high school","standard","none","68","54","53"
832
+ "female","group A","some college","free/reduced","none","61","60","57"
833
+ "female","group C","bachelor's degree","free/reduced","completed","74","86","89"
834
+ "male","group A","bachelor's degree","standard","none","64","60","58"
835
+ "female","group B","high school","standard","completed","77","82","89"
836
+ "male","group B","some college","standard","none","58","50","45"
837
+ "female","group C","high school","standard","completed","60","64","74"
838
+ "male","group E","high school","standard","none","73","64","57"
839
+ "female","group A","high school","standard","completed","75","82","79"
840
+ "male","group B","associate's degree","free/reduced","completed","58","57","53"
841
+ "female","group C","associate's degree","standard","none","66","77","73"
842
+ "female","group D","high school","free/reduced","none","39","52","46"
843
+ "male","group C","some high school","standard","none","64","58","51"
844
+ "female","group B","high school","free/reduced","completed","23","44","36"
845
+ "male","group B","some college","free/reduced","completed","74","77","76"
846
+ "female","group D","some high school","free/reduced","completed","40","65","64"
847
+ "male","group E","master's degree","standard","none","90","85","84"
848
+ "male","group C","master's degree","standard","completed","91","85","85"
849
+ "male","group D","high school","standard","none","64","54","50"
850
+ "female","group C","high school","standard","none","59","72","68"
851
+ "male","group D","associate's degree","standard","none","80","75","69"
852
+ "male","group C","master's degree","standard","none","71","67","67"
853
+ "female","group A","high school","standard","none","61","68","63"
854
+ "female","group E","some college","standard","none","87","85","93"
855
+ "male","group E","some high school","standard","none","82","67","61"
856
+ "male","group C","some high school","standard","none","62","64","55"
857
+ "female","group B","bachelor's degree","standard","none","97","97","96"
858
+ "male","group B","some college","free/reduced","none","75","68","65"
859
+ "female","group C","bachelor's degree","standard","none","65","79","81"
860
+ "male","group B","high school","standard","completed","52","49","46"
861
+ "male","group C","associate's degree","free/reduced","none","87","73","72"
862
+ "female","group C","associate's degree","standard","none","53","62","53"
863
+ "female","group E","master's degree","free/reduced","none","81","86","87"
864
+ "male","group D","bachelor's degree","free/reduced","completed","39","42","38"
865
+ "female","group C","some college","standard","completed","71","71","80"
866
+ "male","group C","associate's degree","standard","none","97","93","91"
867
+ "male","group D","some college","standard","completed","82","82","88"
868
+ "male","group C","high school","free/reduced","none","59","53","52"
869
+ "male","group B","associate's degree","standard","none","61","42","41"
870
+ "male","group E","associate's degree","free/reduced","completed","78","74","72"
871
+ "male","group C","associate's degree","free/reduced","none","49","51","51"
872
+ "male","group B","high school","standard","none","59","58","47"
873
+ "female","group C","some college","standard","completed","70","72","76"
874
+ "male","group B","associate's degree","standard","completed","82","84","78"
875
+ "male","group E","associate's degree","free/reduced","none","90","90","82"
876
+ "female","group C","bachelor's degree","free/reduced","none","43","62","61"
877
+ "male","group C","some college","free/reduced","none","80","64","66"
878
+ "male","group D","some college","standard","none","81","82","84"
879
+ "male","group C","some high school","standard","none","57","61","54"
880
+ "female","group D","some high school","standard","none","59","72","80"
881
+ "female","group D","associate's degree","standard","none","64","76","74"
882
+ "male","group C","bachelor's degree","standard","completed","63","64","66"
883
+ "female","group E","bachelor's degree","standard","completed","71","70","70"
884
+ "female","group B","high school","free/reduced","none","64","73","71"
885
+ "male","group D","bachelor's degree","free/reduced","none","55","46","44"
886
+ "female","group E","associate's degree","standard","none","51","51","54"
887
+ "female","group C","associate's degree","standard","completed","62","76","80"
888
+ "female","group E","associate's degree","standard","completed","93","100","95"
889
+ "male","group C","high school","free/reduced","none","54","72","59"
890
+ "female","group D","some college","free/reduced","none","69","65","74"
891
+ "male","group D","high school","free/reduced","none","44","51","48"
892
+ "female","group E","some college","standard","completed","86","85","91"
893
+ "female","group E","associate's degree","standard","none","85","92","85"
894
+ "female","group A","master's degree","free/reduced","none","50","67","73"
895
+ "male","group D","some high school","standard","completed","88","74","75"
896
+ "female","group E","associate's degree","standard","none","59","62","69"
897
+ "female","group E","some high school","free/reduced","none","32","34","38"
898
+ "male","group B","high school","free/reduced","none","36","29","27"
899
+ "female","group B","some high school","free/reduced","completed","63","78","79"
900
+ "male","group D","associate's degree","standard","completed","67","54","63"
901
+ "female","group D","some high school","standard","completed","65","78","82"
902
+ "male","group D","master's degree","standard","none","85","84","89"
903
+ "female","group C","master's degree","standard","none","73","78","74"
904
+ "female","group A","high school","free/reduced","completed","34","48","41"
905
+ "female","group D","bachelor's degree","free/reduced","completed","93","100","100"
906
+ "female","group D","some high school","free/reduced","none","67","84","84"
907
+ "male","group D","some college","standard","none","88","77","77"
908
+ "male","group B","high school","standard","none","57","48","51"
909
+ "female","group D","some college","standard","completed","79","84","91"
910
+ "female","group C","bachelor's degree","free/reduced","none","67","75","72"
911
+ "male","group E","bachelor's degree","standard","completed","70","64","70"
912
+ "male","group D","bachelor's degree","free/reduced","none","50","42","48"
913
+ "female","group A","some college","standard","none","69","84","82"
914
+ "female","group C","bachelor's degree","standard","completed","52","61","66"
915
+ "female","group C","bachelor's degree","free/reduced","completed","47","62","66"
916
+ "female","group B","associate's degree","free/reduced","none","46","61","55"
917
+ "female","group E","some college","standard","none","68","70","66"
918
+ "male","group E","bachelor's degree","standard","completed","100","100","100"
919
+ "female","group C","high school","standard","none","44","61","52"
920
+ "female","group C","associate's degree","standard","completed","57","77","80"
921
+ "male","group B","some college","standard","completed","91","96","91"
922
+ "male","group D","high school","free/reduced","none","69","70","67"
923
+ "female","group C","high school","free/reduced","none","35","53","46"
924
+ "male","group D","high school","standard","none","72","66","66"
925
+ "female","group B","associate's degree","free/reduced","none","54","65","65"
926
+ "male","group D","high school","free/reduced","none","74","70","69"
927
+ "male","group E","some high school","standard","completed","74","64","60"
928
+ "male","group E","associate's degree","free/reduced","none","64","56","52"
929
+ "female","group D","high school","free/reduced","completed","65","61","71"
930
+ "male","group E","associate's degree","free/reduced","completed","46","43","44"
931
+ "female","group C","some high school","free/reduced","none","48","56","51"
932
+ "male","group C","some college","free/reduced","completed","67","74","70"
933
+ "male","group D","some college","free/reduced","none","62","57","62"
934
+ "male","group D","associate's degree","free/reduced","completed","61","71","73"
935
+ "male","group C","bachelor's degree","free/reduced","completed","70","75","74"
936
+ "male","group C","associate's degree","standard","completed","98","87","90"
937
+ "male","group D","some college","free/reduced","none","70","63","58"
938
+ "male","group A","associate's degree","standard","none","67","57","53"
939
+ "female","group E","high school","free/reduced","none","57","58","57"
940
+ "male","group D","some college","standard","completed","85","81","85"
941
+ "male","group D","some high school","standard","completed","77","68","69"
942
+ "male","group C","master's degree","free/reduced","completed","72","66","72"
943
+ "female","group D","master's degree","standard","none","78","91","96"
944
+ "male","group C","high school","standard","none","81","66","64"
945
+ "male","group A","some high school","free/reduced","completed","61","62","61"
946
+ "female","group B","high school","standard","none","58","68","61"
947
+ "female","group C","associate's degree","standard","none","54","61","58"
948
+ "male","group B","high school","standard","none","82","82","80"
949
+ "female","group D","some college","free/reduced","none","49","58","60"
950
+ "male","group B","some high school","free/reduced","completed","49","50","52"
951
+ "female","group E","high school","free/reduced","completed","57","75","73"
952
+ "male","group E","high school","standard","none","94","73","71"
953
+ "female","group D","some college","standard","completed","75","77","83"
954
+ "female","group E","some high school","free/reduced","none","74","74","72"
955
+ "male","group C","high school","standard","completed","58","52","54"
956
+ "female","group C","some college","standard","none","62","69","69"
957
+ "male","group E","associate's degree","standard","none","72","57","62"
958
+ "male","group C","some college","standard","none","84","87","81"
959
+ "female","group D","master's degree","standard","none","92","100","100"
960
+ "female","group D","high school","standard","none","45","63","59"
961
+ "male","group C","high school","standard","none","75","81","71"
962
+ "female","group A","some college","standard","none","56","58","64"
963
+ "female","group D","some high school","free/reduced","none","48","54","53"
964
+ "female","group E","associate's degree","standard","none","100","100","100"
965
+ "female","group C","some high school","free/reduced","completed","65","76","75"
966
+ "male","group D","some college","standard","none","72","57","58"
967
+ "female","group D","some college","standard","none","62","70","72"
968
+ "male","group A","some high school","standard","completed","66","68","64"
969
+ "male","group C","some college","standard","none","63","63","60"
970
+ "female","group E","associate's degree","standard","none","68","76","67"
971
+ "female","group B","bachelor's degree","standard","none","75","84","80"
972
+ "female","group D","bachelor's degree","standard","none","89","100","100"
973
+ "male","group C","some high school","standard","completed","78","72","69"
974
+ "female","group A","high school","free/reduced","completed","53","50","60"
975
+ "female","group D","some college","free/reduced","none","49","65","61"
976
+ "female","group A","some college","standard","none","54","63","67"
977
+ "female","group C","some college","standard","completed","64","82","77"
978
+ "male","group B","some college","free/reduced","completed","60","62","60"
979
+ "male","group C","associate's degree","standard","none","62","65","58"
980
+ "male","group D","high school","standard","completed","55","41","48"
981
+ "female","group C","associate's degree","standard","none","91","95","94"
982
+ "female","group B","high school","free/reduced","none","8","24","23"
983
+ "male","group D","some high school","standard","none","81","78","78"
984
+ "male","group B","some high school","standard","completed","79","85","86"
985
+ "female","group A","some college","standard","completed","78","87","91"
986
+ "female","group C","some high school","standard","none","74","75","82"
987
+ "male","group A","high school","standard","none","57","51","54"
988
+ "female","group C","associate's degree","standard","none","40","59","51"
989
+ "male","group E","some high school","standard","completed","81","75","76"
990
+ "female","group A","some high school","free/reduced","none","44","45","45"
991
+ "female","group D","some college","free/reduced","completed","67","86","83"
992
+ "male","group E","high school","free/reduced","completed","86","81","75"
993
+ "female","group B","some high school","standard","completed","65","82","78"
994
+ "female","group D","associate's degree","free/reduced","none","55","76","76"
995
+ "female","group D","bachelor's degree","free/reduced","none","62","72","74"
996
+ "male","group A","high school","standard","none","63","63","62"
997
+ "female","group E","master's degree","standard","completed","88","99","95"
998
+ "male","group C","high school","free/reduced","none","62","55","55"
999
+ "female","group C","high school","free/reduced","completed","59","71","65"
1000
+ "female","group D","some college","standard","completed","68","78","77"
1001
+ "female","group D","some college","free/reduced","none","77","86","86"
notebook/src/__init__.py ADDED
File without changes
notebook/src/__pycache__/__init__.cpython-38.pyc ADDED
Binary file (151 Bytes). View file
 
notebook/src/__pycache__/exception.cpython-38.pyc ADDED
Binary file (1.14 kB). View file
 
notebook/src/__pycache__/logger.cpython-38.pyc ADDED
Binary file (555 Bytes). View file
 
notebook/src/__pycache__/utils.cpython-38.pyc ADDED
Binary file (1.68 kB). View file
 
notebook/src/components/__init__.py ADDED
File without changes
notebook/src/components/__pycache__/__init__.cpython-38.pyc ADDED
Binary file (162 Bytes). View file
 
notebook/src/components/__pycache__/data_transformation.cpython-38.pyc ADDED
Binary file (3.32 kB). View file
 
notebook/src/components/__pycache__/model_trainer.cpython-38.pyc ADDED
Binary file (3.17 kB). View file
 
notebook/src/components/data_ingestion.py ADDED
@@ -0,0 +1,67 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import os
2
+ import sys
3
+ from src.exception import CustomException
4
+ from src.logger import logging
5
+ import pandas as pd
6
+ from sklearn.model_selection import train_test_split
7
+ from dataclasses import dataclass
8
+ from src.components.data_transformation import DataTransformation
9
+ from src.components.data_transformation import DataTransformationConfig
10
+ from src.components.model_trainer import ModelTrainer
11
+ from src.components.model_trainer import ModelTrainerConfig
12
+
13
+
14
+ @dataclass
15
+ class DataIngestionConfig:
16
+ raw_data_path: str = os.path.join("artifacts", "data.csv")
17
+ train_data_path: str = os.path.join("artifacts", "train.csv")
18
+ test_data_path: str = os.path.join("artifacts", "test.csv")
19
+
20
+
21
+ class DataIngestion:
22
+ def __init__(self) -> None:
23
+ self.ingestion_config = DataIngestionConfig()
24
+
25
+ def initiate_data_ingestion(self):
26
+ logging.info("Entered data ingestion medthod or component")
27
+ try:
28
+ df = pd.read_csv("notebook/data/stud.csv")
29
+ logging.info("Read the dataset as dataframe")
30
+
31
+ os.makedirs(
32
+ os.path.dirname(self.ingestion_config.train_data_path), exist_ok=True
33
+ )
34
+
35
+ df.to_csv(self.ingestion_config.raw_data_path, index=False, header=True)
36
+
37
+ logging.info("Train test split initiated")
38
+ train_set, test_set = train_test_split(df, test_size=0.2, random_state=42)
39
+
40
+ train_set.to_csv(
41
+ self.ingestion_config.train_data_path, index=False, header=True
42
+ )
43
+ test_set.to_csv(
44
+ self.ingestion_config.test_data_path, index=False, header=True
45
+ )
46
+
47
+ logging.info("Ingestion of the data is completed")
48
+
49
+ return (
50
+ self.ingestion_config.train_data_path,
51
+ self.ingestion_config.test_data_path,
52
+ )
53
+ except Exception as e:
54
+ raise CustomException(e, sys)
55
+
56
+
57
+ if __name__ == "__main__":
58
+ obj = DataIngestion()
59
+ train_data, test_data = obj.initiate_data_ingestion()
60
+
61
+ data_transformation = DataTransformation()
62
+ train_arr, test_arr, _ = data_transformation.initiate_data_transformation(
63
+ train_data, test_data
64
+ )
65
+
66
+ model_trainer = ModelTrainer()
67
+ print(model_trainer.initiate_model_trainer(train_arr, test_arr))
notebook/src/components/data_transformation.py ADDED
@@ -0,0 +1,116 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import os
2
+ import sys
3
+ from dataclasses import dataclass
4
+
5
+ import numpy as np
6
+ import pandas as pd
7
+ from sklearn.pipeline import Pipeline
8
+ from sklearn.compose import ColumnTransformer
9
+ from sklearn.impute import SimpleImputer
10
+ from sklearn.preprocessing import OneHotEncoder, StandardScaler
11
+
12
+ from src.logger import logging
13
+ from src.exception import CustomException
14
+ from src.utils import save_object
15
+
16
+
17
+ @dataclass
18
+ class DataTransformationConfig:
19
+ preprocessor_obj_file_path = os.path.join("artifacts", "preprocessor.pkl")
20
+
21
+
22
+ class DataTransformation:
23
+ def __init__(self) -> None:
24
+ self.data_transformation_config = DataTransformationConfig()
25
+
26
+ def get_data_transformer_object(self):
27
+ """
28
+ This function is responsible for data transformation
29
+ """
30
+ try:
31
+ numerical_columns = ["reading_score", "writing_score"]
32
+ catogrical_columns = [
33
+ "gender",
34
+ "race_ethnicity",
35
+ "parental_level_of_education",
36
+ "lunch",
37
+ "test_preparation_course",
38
+ ]
39
+
40
+ num_pipeline = Pipeline(
41
+ steps=[
42
+ ("imputer", SimpleImputer(strategy="median")),
43
+ ("scaler", StandardScaler()),
44
+ ]
45
+ )
46
+ logging.info("Numerical columns standard scaling completed")
47
+
48
+ cat_pipeline = Pipeline(
49
+ steps=[
50
+ ("imputer", SimpleImputer(strategy="most_frequent")),
51
+ ("one_hot_encoder", OneHotEncoder()),
52
+ # ("scaler", StandardScaler()),
53
+ ]
54
+ )
55
+ logging.info("Categorical columns encoding completed")
56
+
57
+ logging.info(f"Numerical columns: {numerical_columns}")
58
+ logging.info(f"Categorical columns: {catogrical_columns}")
59
+
60
+ preprocessor = ColumnTransformer(
61
+ transformers=[
62
+ ("num_pipeline", num_pipeline, numerical_columns),
63
+ ("cat_pipeline", cat_pipeline, catogrical_columns),
64
+ ]
65
+ )
66
+
67
+ return preprocessor
68
+
69
+ except Exception as e:
70
+ raise CustomException(e, sys)
71
+
72
+ def initiate_data_transformation(self, train_path, test_path):
73
+ try:
74
+ train_df = pd.read_csv(train_path)
75
+ test_df = pd.read_csv(test_path)
76
+ logging.info("Read train and test data completed")
77
+ logging.info("Obtaining preprocessing object")
78
+
79
+ preprocessing_obj = self.get_data_transformer_object()
80
+
81
+ target_column_name = "math_score"
82
+ # numerical_columns = (["reading_score", "writing_score"],)
83
+
84
+ input_feature_train_df = train_df.drop(columns=[target_column_name], axis=1)
85
+ target_feature_train_df = train_df[target_column_name]
86
+
87
+ input_feature_test_df = test_df.drop(columns=[target_column_name], axis=1)
88
+ target_feature_test_df = test_df[target_column_name]
89
+
90
+ logging.info(
91
+ f"Applying preprocessing object on training and testing dataframe"
92
+ )
93
+
94
+ input_feature_train_arr = preprocessing_obj.fit_transform(
95
+ input_feature_train_df
96
+ )
97
+ input_feature_test_arr = preprocessing_obj.transform(input_feature_test_df)
98
+
99
+ train_arr = np.c_[
100
+ input_feature_train_arr, np.array(target_feature_train_df)
101
+ ]
102
+ test_arr = np.c_[input_feature_test_arr, np.array(target_feature_test_df)]
103
+
104
+ save_object(
105
+ file_path=self.data_transformation_config.preprocessor_obj_file_path,
106
+ obj=preprocessing_obj,
107
+ )
108
+ logging.info(f"Saved preprocessing object")
109
+
110
+ return (
111
+ train_arr,
112
+ test_arr,
113
+ self.data_transformation_config.preprocessor_obj_file_path,
114
+ )
115
+ except Exception as e:
116
+ raise CustomException(e, sys)
notebook/src/components/model_trainer.py ADDED
@@ -0,0 +1,127 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import os
2
+ import sys
3
+ from dataclasses import dataclass
4
+
5
+ from sklearn.metrics import r2_score
6
+ from sklearn.linear_model import LinearRegression
7
+ from sklearn.neighbors import KNeighborsRegressor
8
+ from sklearn.tree import DecisionTreeRegressor
9
+ from sklearn.ensemble import (
10
+ RandomForestRegressor,
11
+ AdaBoostRegressor,
12
+ GradientBoostingRegressor,
13
+ )
14
+ from xgboost import XGBRegressor
15
+ from catboost import CatBoostRegressor
16
+
17
+ from src.logger import logging
18
+ from src.exception import CustomException
19
+ from src.utils import save_object, evaluate_models
20
+
21
+
22
+ @dataclass
23
+ class ModelTrainerConfig:
24
+ trained_model_file_path = os.path.join("artifacts", "model.pkl")
25
+
26
+
27
+ class ModelTrainer:
28
+ def __init__(self) -> None:
29
+ self.model_trainer_config = ModelTrainerConfig()
30
+
31
+ def initiate_model_trainer(self, train_array, test_array):
32
+ try:
33
+ logging.info("Split training and testing input data")
34
+ X_train, y_train, X_test, y_test = (
35
+ train_array[:, :-1],
36
+ train_array[:, -1],
37
+ test_array[:, :-1],
38
+ test_array[:, -1],
39
+ )
40
+
41
+ models = {
42
+ "Linear Regression": LinearRegression(),
43
+ "K-Neighbors Regressor": KNeighborsRegressor(),
44
+ "Decision Tree Regressor": DecisionTreeRegressor(),
45
+ "Random Forest Regressor": RandomForestRegressor(),
46
+ "AdaBoost Regressor": AdaBoostRegressor(),
47
+ "Gradient Boosting Regressor": GradientBoostingRegressor(),
48
+ "XGBRegressor": XGBRegressor(),
49
+ "CatBoosting Regressor": CatBoostRegressor(verbose=False),
50
+ }
51
+
52
+ params_grid = {
53
+ "Linear Regression": {},
54
+ "K-Neighbors Regressor": {},
55
+ "Decision Tree Regressor": {
56
+ "criterion": [
57
+ "squared_error",
58
+ "friedman_mse",
59
+ "absolute_error",
60
+ "poisson",
61
+ ],
62
+ # 'splitter':['best','random'],
63
+ # 'max_features':['sqrt','log2'],
64
+ },
65
+ "Random Forest Regressor": {
66
+ # 'criterion':['squared_error', 'friedman_mse', 'absolute_error', 'poisson'],
67
+ # 'max_features':['sqrt','log2',None],
68
+ "n_estimators": [8, 16, 32, 64, 128, 256]
69
+ },
70
+ "AdaBoost Regressor": {
71
+ "learning_rate": [0.1, 0.01, 0.5, 0.001],
72
+ # 'loss':['linear','square','exponential'],
73
+ "n_estimators": [8, 16, 32, 64, 128, 256],
74
+ },
75
+ "Gradient Boosting Regressor": {
76
+ # 'loss':['squared_error', 'huber', 'absolute_error', 'quantile'],
77
+ "learning_rate": [0.1, 0.01, 0.05, 0.001],
78
+ "subsample": [0.6, 0.7, 0.75, 0.8, 0.85, 0.9],
79
+ # 'criterion':['squared_error', 'friedman_mse'],
80
+ # 'max_features':['auto','sqrt','log2'],
81
+ "n_estimators": [8, 16, 32, 64, 128, 256],
82
+ },
83
+ "XGBRegressor": {
84
+ "learning_rate": [0.1, 0.01, 0.05, 0.001],
85
+ "n_estimators": [8, 16, 32, 64, 128, 256],
86
+ },
87
+ "CatBoosting Regressor": {
88
+ "depth": [6, 8, 10],
89
+ "learning_rate": [0.01, 0.05, 0.1],
90
+ "iterations": [30, 50, 100],
91
+ },
92
+ }
93
+
94
+ model_report: dict = evaluate_models(
95
+ X_train=X_train,
96
+ y_train=y_train,
97
+ X_test=X_test,
98
+ y_test=y_test,
99
+ models=models,
100
+ params_grid=params_grid,
101
+ )
102
+
103
+ # To get best model score from dict
104
+ best_model_score = max(sorted(model_report.values()))
105
+
106
+ # To get best model name from dict
107
+ best_model_name = list(model_report.keys())[
108
+ list(model_report.values()).index(best_model_score)
109
+ ]
110
+
111
+ best_model = models[best_model_name]
112
+ if best_model_score < 0.6:
113
+ raise CustomException("No best model found", sys)
114
+ logging.info(f"Best found model on both training and testing dataset")
115
+
116
+ save_object(
117
+ file_path=self.model_trainer_config.trained_model_file_path,
118
+ obj=best_model,
119
+ )
120
+
121
+ print(best_model_name)
122
+ predicted = best_model.predict(X_test)
123
+ r2_square = r2_score(y_test, predicted)
124
+ return r2_square
125
+
126
+ except Exception as e:
127
+ raise CustomException(e, sys)
notebook/src/exception.py ADDED
@@ -0,0 +1,30 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import sys
2
+ from src.logger import logging
3
+
4
+
5
+ def error_message_detail(error, error_detail: sys):
6
+ _, _, exc_tb = error_detail.exc_info()
7
+ file_name = exc_tb.tb_frame.f_code.co_filename
8
+ error_message = "Error occured in python script name [{0}] line number [{1}] error message [{2}]".format(
9
+ file_name, exc_tb.tb_lineno, str(error)
10
+ )
11
+ return error_message
12
+
13
+
14
+ class CustomException(Exception):
15
+ def __init__(self, error_message, error_detail: sys):
16
+ super().__init__(error_message)
17
+ self.error_message = error_message_detail(
18
+ error_message, error_detail=error_detail
19
+ )
20
+
21
+ def __str__(self):
22
+ return self.error_message
23
+
24
+
25
+ # if __name__ == "__main__":
26
+ # try:
27
+ # a = 1 / 0
28
+ # except Exception as e:
29
+ # logging.info("Divide by Zero")
30
+ # raise CustomException(e, sys)
notebook/src/logger.py ADDED
@@ -0,0 +1,18 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import os
2
+ import logging
3
+ from datetime import datetime
4
+
5
+ LOG_FILE = f"{datetime.now().strftime('%m_%d_%Y_%H_%M_%S')}.log"
6
+ logs_path = os.path.join(os.getcwd(), "logs", LOG_FILE)
7
+ os.makedirs(logs_path, exist_ok=True)
8
+
9
+ LOG_FILE_PATH = os.path.join(logs_path, LOG_FILE)
10
+
11
+ logging.basicConfig(
12
+ filename=LOG_FILE_PATH,
13
+ format="[ %(asctime)s ] %(lineno)d %(name)s - %(levelname)s - %(message)s",
14
+ level=logging.INFO,
15
+ )
16
+
17
+ # if __name__ == "__main__":
18
+ # logging.info("Logging has started")
notebook/src/pipeline/__init__.py ADDED
File without changes
notebook/src/pipeline/__pycache__/__init__.cpython-38.pyc ADDED
Binary file (160 Bytes). View file
 
notebook/src/pipeline/__pycache__/predict_pipeline.cpython-38.pyc ADDED
Binary file (1.94 kB). View file
 
notebook/src/pipeline/predict_pipeline.py ADDED
@@ -0,0 +1,58 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import sys
2
+ import pandas as pd
3
+ from src.exception import CustomException
4
+ from src.utils import load_object
5
+
6
+
7
+ class PredictPipeline:
8
+ def __init__(self) -> None:
9
+ pass
10
+
11
+ def predict(self, features):
12
+ try:
13
+ model_path = "artifacts/model.pkl"
14
+ preprocessor_path = "artifacts/preprocessor.pkl"
15
+ model = load_object(file_path=model_path)
16
+ preprocessor = load_object(file_path=preprocessor_path)
17
+ data_scaled = preprocessor.transform(features)
18
+ predictions = model.predict(data_scaled)
19
+ return predictions
20
+
21
+ except Exception as e:
22
+ raise CustomException(e, sys)
23
+
24
+
25
+ class CustomData:
26
+ def __init__(
27
+ self,
28
+ gender: str,
29
+ race_ethnicity: str,
30
+ parental_level_of_education,
31
+ lunch: str,
32
+ test_preparation_course: str,
33
+ reading_score: int,
34
+ writing_score: int,
35
+ ) -> None:
36
+ self.gender = gender
37
+ self.race_ethnicity = race_ethnicity
38
+ self.parental_level_of_education = parental_level_of_education
39
+ self.lunch = lunch
40
+ self.test_preparation_course = test_preparation_course
41
+ self.reading_score = reading_score
42
+ self.writing_score = writing_score
43
+
44
+ def get_data_as_dataframe(self):
45
+ try:
46
+ custom_data_input_dict = {
47
+ "gender": [self.gender],
48
+ "race_ethnicity": [self.race_ethnicity],
49
+ "parental_level_of_education": [self.parental_level_of_education],
50
+ "lunch": [self.lunch],
51
+ "test_preparation_course": [self.test_preparation_course],
52
+ "reading_score": [self.reading_score],
53
+ "writing_score": [self.writing_score],
54
+ }
55
+ return pd.DataFrame(custom_data_input_dict)
56
+
57
+ except Exception as e:
58
+ raise CustomException(e, sys)
notebook/src/pipeline/train_pipeline.py ADDED
File without changes
notebook/src/utils.py ADDED
@@ -0,0 +1,59 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import os
2
+ import sys
3
+ import numpy as np
4
+ import pandas as pd
5
+ import dill
6
+ from src.logger import logging
7
+ from src.exception import CustomException
8
+ from sklearn.metrics import r2_score
9
+ from sklearn.model_selection import GridSearchCV
10
+
11
+
12
+ def save_object(file_path, obj):
13
+ try:
14
+ dir_path = os.path.dirname(file_path)
15
+ os.makedirs(dir_path, exist_ok=True)
16
+
17
+ with open(file_path, "wb") as file_obj:
18
+ dill.dump(obj, file_obj)
19
+
20
+ except Exception as e:
21
+ raise CustomException(e, sys)
22
+
23
+
24
+ def evaluate_models(X_train, y_train, X_test, y_test, models, params_grid):
25
+ try:
26
+ report = {}
27
+
28
+ for i in range(len(list(models))):
29
+ model = list(models.values())[i]
30
+ param = params_grid[list(models.keys())[i]]
31
+ # model.fit(X_train, y_train) # Train model
32
+
33
+ grid_search = GridSearchCV(model, param, cv=3, n_jobs=-1)
34
+ grid_search.fit(X_train, y_train)
35
+
36
+ model.set_params(**grid_search.best_params_)
37
+ model.fit(X_train, y_train)
38
+
39
+ y_train_pred = model.predict(X_train)
40
+ y_test_pred = model.predict(X_test)
41
+
42
+ train_model_score = r2_score(y_train, y_train_pred)
43
+ test_model_score = r2_score(y_test, y_test_pred)
44
+
45
+ report[list(models.keys())[i]] = test_model_score
46
+
47
+ return report
48
+
49
+ except Exception as e:
50
+ raise CustomException(e, sys)
51
+
52
+
53
+ def load_object(file_path):
54
+ try:
55
+ with open(file_path, "rb") as file_obj:
56
+ return dill.load(file_obj)
57
+
58
+ except Exception as e:
59
+ raise CustomException(e, sys)
requirements.txt ADDED
@@ -0,0 +1,10 @@
 
 
 
 
 
 
 
 
 
 
 
1
+ numpy
2
+ pandas
3
+ seaborn
4
+ matplotlib
5
+ scikit-learn
6
+ catboost
7
+ xgboost
8
+ dill
9
+ streamlit
10
+ # -e .
src/__init__.py ADDED
File without changes
src/__pycache__/__init__.cpython-38.pyc ADDED
Binary file (151 Bytes). View file
 
src/__pycache__/exception.cpython-38.pyc ADDED
Binary file (1.14 kB). View file
 
src/__pycache__/logger.cpython-38.pyc ADDED
Binary file (555 Bytes). View file
 
src/__pycache__/utils.cpython-38.pyc ADDED
Binary file (1.68 kB). View file
 
src/components/__init__.py ADDED
File without changes
src/components/__pycache__/__init__.cpython-38.pyc ADDED
Binary file (162 Bytes). View file
 
src/components/__pycache__/data_transformation.cpython-38.pyc ADDED
Binary file (3.32 kB). View file
 
src/components/__pycache__/model_trainer.cpython-38.pyc ADDED
Binary file (3.17 kB). View file
 
src/components/data_ingestion.py ADDED
@@ -0,0 +1,67 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import os
2
+ import sys
3
+ from src.exception import CustomException
4
+ from src.logger import logging
5
+ import pandas as pd
6
+ from sklearn.model_selection import train_test_split
7
+ from dataclasses import dataclass
8
+ from src.components.data_transformation import DataTransformation
9
+ from src.components.data_transformation import DataTransformationConfig
10
+ from src.components.model_trainer import ModelTrainer
11
+ from src.components.model_trainer import ModelTrainerConfig
12
+
13
+
14
+ @dataclass
15
+ class DataIngestionConfig:
16
+ raw_data_path: str = os.path.join("artifacts", "data.csv")
17
+ train_data_path: str = os.path.join("artifacts", "train.csv")
18
+ test_data_path: str = os.path.join("artifacts", "test.csv")
19
+
20
+
21
+ class DataIngestion:
22
+ def __init__(self) -> None:
23
+ self.ingestion_config = DataIngestionConfig()
24
+
25
+ def initiate_data_ingestion(self):
26
+ logging.info("Entered data ingestion medthod or component")
27
+ try:
28
+ df = pd.read_csv("notebook/data/stud.csv")
29
+ logging.info("Read the dataset as dataframe")
30
+
31
+ os.makedirs(
32
+ os.path.dirname(self.ingestion_config.train_data_path), exist_ok=True
33
+ )
34
+
35
+ df.to_csv(self.ingestion_config.raw_data_path, index=False, header=True)
36
+
37
+ logging.info("Train test split initiated")
38
+ train_set, test_set = train_test_split(df, test_size=0.2, random_state=42)
39
+
40
+ train_set.to_csv(
41
+ self.ingestion_config.train_data_path, index=False, header=True
42
+ )
43
+ test_set.to_csv(
44
+ self.ingestion_config.test_data_path, index=False, header=True
45
+ )
46
+
47
+ logging.info("Ingestion of the data is completed")
48
+
49
+ return (
50
+ self.ingestion_config.train_data_path,
51
+ self.ingestion_config.test_data_path,
52
+ )
53
+ except Exception as e:
54
+ raise CustomException(e, sys)
55
+
56
+
57
+ if __name__ == "__main__":
58
+ obj = DataIngestion()
59
+ train_data, test_data = obj.initiate_data_ingestion()
60
+
61
+ data_transformation = DataTransformation()
62
+ train_arr, test_arr, _ = data_transformation.initiate_data_transformation(
63
+ train_data, test_data
64
+ )
65
+
66
+ model_trainer = ModelTrainer()
67
+ print(model_trainer.initiate_model_trainer(train_arr, test_arr))
src/components/data_transformation.py ADDED
@@ -0,0 +1,116 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import os
2
+ import sys
3
+ from dataclasses import dataclass
4
+
5
+ import numpy as np
6
+ import pandas as pd
7
+ from sklearn.pipeline import Pipeline
8
+ from sklearn.compose import ColumnTransformer
9
+ from sklearn.impute import SimpleImputer
10
+ from sklearn.preprocessing import OneHotEncoder, StandardScaler
11
+
12
+ from src.logger import logging
13
+ from src.exception import CustomException
14
+ from src.utils import save_object
15
+
16
+
17
+ @dataclass
18
+ class DataTransformationConfig:
19
+ preprocessor_obj_file_path = os.path.join("artifacts", "preprocessor.pkl")
20
+
21
+
22
+ class DataTransformation:
23
+ def __init__(self) -> None:
24
+ self.data_transformation_config = DataTransformationConfig()
25
+
26
+ def get_data_transformer_object(self):
27
+ """
28
+ This function is responsible for data transformation
29
+ """
30
+ try:
31
+ numerical_columns = ["reading_score", "writing_score"]
32
+ catogrical_columns = [
33
+ "gender",
34
+ "race_ethnicity",
35
+ "parental_level_of_education",
36
+ "lunch",
37
+ "test_preparation_course",
38
+ ]
39
+
40
+ num_pipeline = Pipeline(
41
+ steps=[
42
+ ("imputer", SimpleImputer(strategy="median")),
43
+ ("scaler", StandardScaler()),
44
+ ]
45
+ )
46
+ logging.info("Numerical columns standard scaling completed")
47
+
48
+ cat_pipeline = Pipeline(
49
+ steps=[
50
+ ("imputer", SimpleImputer(strategy="most_frequent")),
51
+ ("one_hot_encoder", OneHotEncoder()),
52
+ # ("scaler", StandardScaler()),
53
+ ]
54
+ )
55
+ logging.info("Categorical columns encoding completed")
56
+
57
+ logging.info(f"Numerical columns: {numerical_columns}")
58
+ logging.info(f"Categorical columns: {catogrical_columns}")
59
+
60
+ preprocessor = ColumnTransformer(
61
+ transformers=[
62
+ ("num_pipeline", num_pipeline, numerical_columns),
63
+ ("cat_pipeline", cat_pipeline, catogrical_columns),
64
+ ]
65
+ )
66
+
67
+ return preprocessor
68
+
69
+ except Exception as e:
70
+ raise CustomException(e, sys)
71
+
72
+ def initiate_data_transformation(self, train_path, test_path):
73
+ try:
74
+ train_df = pd.read_csv(train_path)
75
+ test_df = pd.read_csv(test_path)
76
+ logging.info("Read train and test data completed")
77
+ logging.info("Obtaining preprocessing object")
78
+
79
+ preprocessing_obj = self.get_data_transformer_object()
80
+
81
+ target_column_name = "math_score"
82
+ # numerical_columns = (["reading_score", "writing_score"],)
83
+
84
+ input_feature_train_df = train_df.drop(columns=[target_column_name], axis=1)
85
+ target_feature_train_df = train_df[target_column_name]
86
+
87
+ input_feature_test_df = test_df.drop(columns=[target_column_name], axis=1)
88
+ target_feature_test_df = test_df[target_column_name]
89
+
90
+ logging.info(
91
+ f"Applying preprocessing object on training and testing dataframe"
92
+ )
93
+
94
+ input_feature_train_arr = preprocessing_obj.fit_transform(
95
+ input_feature_train_df
96
+ )
97
+ input_feature_test_arr = preprocessing_obj.transform(input_feature_test_df)
98
+
99
+ train_arr = np.c_[
100
+ input_feature_train_arr, np.array(target_feature_train_df)
101
+ ]
102
+ test_arr = np.c_[input_feature_test_arr, np.array(target_feature_test_df)]
103
+
104
+ save_object(
105
+ file_path=self.data_transformation_config.preprocessor_obj_file_path,
106
+ obj=preprocessing_obj,
107
+ )
108
+ logging.info(f"Saved preprocessing object")
109
+
110
+ return (
111
+ train_arr,
112
+ test_arr,
113
+ self.data_transformation_config.preprocessor_obj_file_path,
114
+ )
115
+ except Exception as e:
116
+ raise CustomException(e, sys)
src/components/model_trainer.py ADDED
@@ -0,0 +1,127 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import os
2
+ import sys
3
+ from dataclasses import dataclass
4
+
5
+ from sklearn.metrics import r2_score
6
+ from sklearn.linear_model import LinearRegression
7
+ from sklearn.neighbors import KNeighborsRegressor
8
+ from sklearn.tree import DecisionTreeRegressor
9
+ from sklearn.ensemble import (
10
+ RandomForestRegressor,
11
+ AdaBoostRegressor,
12
+ GradientBoostingRegressor,
13
+ )
14
+ from xgboost import XGBRegressor
15
+ from catboost import CatBoostRegressor
16
+
17
+ from src.logger import logging
18
+ from src.exception import CustomException
19
+ from src.utils import save_object, evaluate_models
20
+
21
+
22
+ @dataclass
23
+ class ModelTrainerConfig:
24
+ trained_model_file_path = os.path.join("artifacts", "model.pkl")
25
+
26
+
27
+ class ModelTrainer:
28
+ def __init__(self) -> None:
29
+ self.model_trainer_config = ModelTrainerConfig()
30
+
31
+ def initiate_model_trainer(self, train_array, test_array):
32
+ try:
33
+ logging.info("Split training and testing input data")
34
+ X_train, y_train, X_test, y_test = (
35
+ train_array[:, :-1],
36
+ train_array[:, -1],
37
+ test_array[:, :-1],
38
+ test_array[:, -1],
39
+ )
40
+
41
+ models = {
42
+ "Linear Regression": LinearRegression(),
43
+ "K-Neighbors Regressor": KNeighborsRegressor(),
44
+ "Decision Tree Regressor": DecisionTreeRegressor(),
45
+ "Random Forest Regressor": RandomForestRegressor(),
46
+ "AdaBoost Regressor": AdaBoostRegressor(),
47
+ "Gradient Boosting Regressor": GradientBoostingRegressor(),
48
+ "XGBRegressor": XGBRegressor(),
49
+ "CatBoosting Regressor": CatBoostRegressor(verbose=False),
50
+ }
51
+
52
+ params_grid = {
53
+ "Linear Regression": {},
54
+ "K-Neighbors Regressor": {},
55
+ "Decision Tree Regressor": {
56
+ "criterion": [
57
+ "squared_error",
58
+ "friedman_mse",
59
+ "absolute_error",
60
+ "poisson",
61
+ ],
62
+ # 'splitter':['best','random'],
63
+ # 'max_features':['sqrt','log2'],
64
+ },
65
+ "Random Forest Regressor": {
66
+ # 'criterion':['squared_error', 'friedman_mse', 'absolute_error', 'poisson'],
67
+ # 'max_features':['sqrt','log2',None],
68
+ "n_estimators": [8, 16, 32, 64, 128, 256]
69
+ },
70
+ "AdaBoost Regressor": {
71
+ "learning_rate": [0.1, 0.01, 0.5, 0.001],
72
+ # 'loss':['linear','square','exponential'],
73
+ "n_estimators": [8, 16, 32, 64, 128, 256],
74
+ },
75
+ "Gradient Boosting Regressor": {
76
+ # 'loss':['squared_error', 'huber', 'absolute_error', 'quantile'],
77
+ "learning_rate": [0.1, 0.01, 0.05, 0.001],
78
+ "subsample": [0.6, 0.7, 0.75, 0.8, 0.85, 0.9],
79
+ # 'criterion':['squared_error', 'friedman_mse'],
80
+ # 'max_features':['auto','sqrt','log2'],
81
+ "n_estimators": [8, 16, 32, 64, 128, 256],
82
+ },
83
+ "XGBRegressor": {
84
+ "learning_rate": [0.1, 0.01, 0.05, 0.001],
85
+ "n_estimators": [8, 16, 32, 64, 128, 256],
86
+ },
87
+ "CatBoosting Regressor": {
88
+ "depth": [6, 8, 10],
89
+ "learning_rate": [0.01, 0.05, 0.1],
90
+ "iterations": [30, 50, 100],
91
+ },
92
+ }
93
+
94
+ model_report: dict = evaluate_models(
95
+ X_train=X_train,
96
+ y_train=y_train,
97
+ X_test=X_test,
98
+ y_test=y_test,
99
+ models=models,
100
+ params_grid=params_grid,
101
+ )
102
+
103
+ # To get best model score from dict
104
+ best_model_score = max(sorted(model_report.values()))
105
+
106
+ # To get best model name from dict
107
+ best_model_name = list(model_report.keys())[
108
+ list(model_report.values()).index(best_model_score)
109
+ ]
110
+
111
+ best_model = models[best_model_name]
112
+ if best_model_score < 0.6:
113
+ raise CustomException("No best model found", sys)
114
+ logging.info(f"Best found model on both training and testing dataset")
115
+
116
+ save_object(
117
+ file_path=self.model_trainer_config.trained_model_file_path,
118
+ obj=best_model,
119
+ )
120
+
121
+ print(best_model_name)
122
+ predicted = best_model.predict(X_test)
123
+ r2_square = r2_score(y_test, predicted)
124
+ return r2_square
125
+
126
+ except Exception as e:
127
+ raise CustomException(e, sys)
src/exception.py ADDED
@@ -0,0 +1,30 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import sys
2
+ from src.logger import logging
3
+
4
+
5
+ def error_message_detail(error, error_detail: sys):
6
+ _, _, exc_tb = error_detail.exc_info()
7
+ file_name = exc_tb.tb_frame.f_code.co_filename
8
+ error_message = "Error occured in python script name [{0}] line number [{1}] error message [{2}]".format(
9
+ file_name, exc_tb.tb_lineno, str(error)
10
+ )
11
+ return error_message
12
+
13
+
14
+ class CustomException(Exception):
15
+ def __init__(self, error_message, error_detail: sys):
16
+ super().__init__(error_message)
17
+ self.error_message = error_message_detail(
18
+ error_message, error_detail=error_detail
19
+ )
20
+
21
+ def __str__(self):
22
+ return self.error_message
23
+
24
+
25
+ # if __name__ == "__main__":
26
+ # try:
27
+ # a = 1 / 0
28
+ # except Exception as e:
29
+ # logging.info("Divide by Zero")
30
+ # raise CustomException(e, sys)
src/logger.py ADDED
@@ -0,0 +1,18 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import os
2
+ import logging
3
+ from datetime import datetime
4
+
5
+ LOG_FILE = f"{datetime.now().strftime('%m_%d_%Y_%H_%M_%S')}.log"
6
+ logs_path = os.path.join(os.getcwd(), "logs", LOG_FILE)
7
+ os.makedirs(logs_path, exist_ok=True)
8
+
9
+ LOG_FILE_PATH = os.path.join(logs_path, LOG_FILE)
10
+
11
+ logging.basicConfig(
12
+ filename=LOG_FILE_PATH,
13
+ format="[ %(asctime)s ] %(lineno)d %(name)s - %(levelname)s - %(message)s",
14
+ level=logging.INFO,
15
+ )
16
+
17
+ # if __name__ == "__main__":
18
+ # logging.info("Logging has started")
src/pipeline/__init__.py ADDED
File without changes
src/pipeline/__pycache__/__init__.cpython-38.pyc ADDED
Binary file (160 Bytes). View file