Commit 7f040053 authored by Petra's avatar Petra
Browse files

initial commit

parents
import sklearn
print("Hello World!")
print('The scikit-learn version is {}.'.format(sklearn.__version__))
\ No newline at end of file
import pandas as pd
from sklearn import dummy
from sklearn import linear_model
from sklearn import tree
from sklearn.neighbors import KNeighborsRegressor
from sklearn.model_selection import train_test_split
from sklearn import metrics
print("_______________________________________________________________________________")
print("Regression models, train-test validation on regressionAgeHeight.csv. ")
print("_______________________________________________________________________________")
print(""" Load the data """)
csvFileName = r".\Datasets\regressionAgeHeight.csv"
df = pd.read_csv(csvFileName)
print(df.head())
print("data shape: ", df.shape)
# feature_cols = ['Age']
# target_var = 'Height'
#
# X = df[feature_cols].values
# y = df[target_var].values
#
# """ Train-test split """
# X_train, X_test, y_train, y_test = train_test_split(X, y, test_size=0.1) #, random_state=42)
#
# """ Initialize the learners """
# dummy = dummy.DummyRegressor()
# regr = linear_model.LinearRegression()
# reg_tree = tree.DecisionTreeRegressor()
# knn = KNeighborsRegressor(n_neighbors=2)
#
# learner = knn
#
# """" Train and apply """
# learner.fit(X_train, y_train)
# y_pred = learner.predict(X_test)
#
# print ("\n Actual Predicted")
# for i in range(len(y_test)):
# print("{0:6.2f} {1:8.2f}".format(y_test[i], y_pred[i]))
#
# print("Performance:")
# print("MAE \t{0:5.2f}".format( metrics.mean_absolute_error(y_test,y_pred)))
# print("MSE \t{0:5.2f}".format( metrics.mean_squared_error(y_test,y_pred)))
# print("R2 \t{0:5.2f}".format( metrics.r2_score(y_test,y_pred)))
#
This diff is collapsed.
sepal length,sepal width,petal length,petal width,iris
5.1,3.5,1.4,0.2,Iris-setosa
4.9,3,1.4,0.2,Iris-setosa
4.7,3.2,1.3,0.2,Iris-setosa
4.6,3.1,1.5,0.2,Iris-setosa
5,3.6,1.4,0.2,Iris-setosa
5.4,3.9,1.7,0.4,Iris-setosa
4.6,3.4,1.4,0.3,Iris-setosa
5,3.4,1.5,0.2,Iris-setosa
4.4,2.9,1.4,0.2,Iris-setosa
4.9,3.1,1.5,0.1,Iris-setosa
5.4,3.7,1.5,0.2,Iris-setosa
4.8,3.4,1.6,0.2,Iris-setosa
4.8,3,1.4,0.1,Iris-setosa
4.3,3,1.1,0.1,Iris-setosa
5.8,4,1.2,0.2,Iris-setosa
5.7,4.4,1.5,0.4,Iris-setosa
5.4,3.9,1.3,0.4,Iris-setosa
5.1,3.5,1.4,0.3,Iris-setosa
5.7,3.8,1.7,0.3,Iris-setosa
5.1,3.8,1.5,0.3,Iris-setosa
5.4,3.4,1.7,0.2,Iris-setosa
5.1,3.7,1.5,0.4,Iris-setosa
4.6,3.6,1,0.2,Iris-setosa
5.1,3.3,1.7,0.5,Iris-setosa
4.8,3.4,1.9,0.2,Iris-setosa
5,3,1.6,0.2,Iris-setosa
5,3.4,1.6,0.4,Iris-setosa
5.2,3.5,1.5,0.2,Iris-setosa
5.2,3.4,1.4,0.2,Iris-setosa
4.7,3.2,1.6,0.2,Iris-setosa
4.8,3.1,1.6,0.2,Iris-setosa
5.4,3.4,1.5,0.4,Iris-setosa
5.2,4.1,1.5,0.1,Iris-setosa
5.5,4.2,1.4,0.2,Iris-setosa
4.9,3.1,1.5,0.1,Iris-setosa
5,3.2,1.2,0.2,Iris-setosa
5.5,3.5,1.3,0.2,Iris-setosa
4.9,3.1,1.5,0.1,Iris-setosa
4.4,3,1.3,0.2,Iris-setosa
5.1,3.4,1.5,0.2,Iris-setosa
5,3.5,1.3,0.3,Iris-setosa
4.5,2.3,1.3,0.3,Iris-setosa
4.4,3.2,1.3,0.2,Iris-setosa
5,3.5,1.6,0.6,Iris-setosa
5.1,3.8,1.9,0.4,Iris-setosa
4.8,3,1.4,0.3,Iris-setosa
5.1,3.8,1.6,0.2,Iris-setosa
4.6,3.2,1.4,0.2,Iris-setosa
5.3,3.7,1.5,0.2,Iris-setosa
5,3.3,1.4,0.2,Iris-setosa
7,3.2,4.7,1.4,Iris-versicolor
6.4,3.2,4.5,1.5,Iris-versicolor
6.9,3.1,4.9,1.5,Iris-versicolor
5.5,2.3,4,1.3,Iris-versicolor
6.5,2.8,4.6,1.5,Iris-versicolor
5.7,2.8,4.5,1.3,Iris-versicolor
6.3,3.3,4.7,1.6,Iris-versicolor
4.9,2.4,3.3,1,Iris-versicolor
6.6,2.9,4.6,1.3,Iris-versicolor
5.2,2.7,3.9,1.4,Iris-versicolor
5,2,3.5,1,Iris-versicolor
5.9,3,4.2,1.5,Iris-versicolor
6,2.2,4,1,Iris-versicolor
6.1,2.9,4.7,1.4,Iris-versicolor
5.6,2.9,3.6,1.3,Iris-versicolor
6.7,3.1,4.4,1.4,Iris-versicolor
5.6,3,4.5,1.5,Iris-versicolor
5.8,2.7,4.1,1,Iris-versicolor
6.2,2.2,4.5,1.5,Iris-versicolor
5.6,2.5,3.9,1.1,Iris-versicolor
5.9,3.2,4.8,1.8,Iris-versicolor
6.1,2.8,4,1.3,Iris-versicolor
6.3,2.5,4.9,1.5,Iris-versicolor
6.1,2.8,4.7,1.2,Iris-versicolor
6.4,2.9,4.3,1.3,Iris-versicolor
6.6,3,4.4,1.4,Iris-versicolor
6.8,2.8,4.8,1.4,Iris-versicolor
6.7,3,5,1.7,Iris-versicolor
6,2.9,4.5,1.5,Iris-versicolor
5.7,2.6,3.5,1,Iris-versicolor
5.5,2.4,3.8,1.1,Iris-versicolor
5.5,2.4,3.7,1,Iris-versicolor
5.8,2.7,3.9,1.2,Iris-versicolor
6,2.7,5.1,1.6,Iris-versicolor
5.4,3,4.5,1.5,Iris-versicolor
6,3.4,4.5,1.6,Iris-versicolor
6.7,3.1,4.7,1.5,Iris-versicolor
6.3,2.3,4.4,1.3,Iris-versicolor
5.6,3,4.1,1.3,Iris-versicolor
5.5,2.5,4,1.3,Iris-versicolor
5.5,2.6,4.4,1.2,Iris-versicolor
6.1,3,4.6,1.4,Iris-versicolor
5.8,2.6,4,1.2,Iris-versicolor
5,2.3,3.3,1,Iris-versicolor
5.6,2.7,4.2,1.3,Iris-versicolor
5.7,3,4.2,1.2,Iris-versicolor
5.7,2.9,4.2,1.3,Iris-versicolor
6.2,2.9,4.3,1.3,Iris-versicolor
5.1,2.5,3,1.1,Iris-versicolor
5.7,2.8,4.1,1.3,Iris-versicolor
6.3,3.3,6,2.5,Iris-virginica
5.8,2.7,5.1,1.9,Iris-virginica
7.1,3,5.9,2.1,Iris-virginica
6.3,2.9,5.6,1.8,Iris-virginica
6.5,3,5.8,2.2,Iris-virginica
7.6,3,6.6,2.1,Iris-virginica
4.9,2.5,4.5,1.7,Iris-virginica
7.3,2.9,6.3,1.8,Iris-virginica
6.7,2.5,5.8,1.8,Iris-virginica
7.2,3.6,6.1,2.5,Iris-virginica
6.5,3.2,5.1,2,Iris-virginica
6.4,2.7,5.3,1.9,Iris-virginica
6.8,3,5.5,2.1,Iris-virginica
5.7,2.5,5,2,Iris-virginica
5.8,2.8,5.1,2.4,Iris-virginica
6.4,3.2,5.3,2.3,Iris-virginica
6.5,3,5.5,1.8,Iris-virginica
7.7,3.8,6.7,2.2,Iris-virginica
7.7,2.6,6.9,2.3,Iris-virginica
6,2.2,5,1.5,Iris-virginica
6.9,3.2,5.7,2.3,Iris-virginica
5.6,2.8,4.9,2,Iris-virginica
7.7,2.8,6.7,2,Iris-virginica
6.3,2.7,4.9,1.8,Iris-virginica
6.7,3.3,5.7,2.1,Iris-virginica
7.2,3.2,6,1.8,Iris-virginica
6.2,2.8,4.8,1.8,Iris-virginica
6.1,3,4.9,1.8,Iris-virginica
6.4,2.8,5.6,2.1,Iris-virginica
7.2,3,5.8,1.6,Iris-virginica
7.4,2.8,6.1,1.9,Iris-virginica
7.9,3.8,6.4,2,Iris-virginica
6.4,2.8,5.6,2.2,Iris-virginica
6.3,2.8,5.1,1.5,Iris-virginica
6.1,2.6,5.6,1.4,Iris-virginica
7.7,3,6.1,2.3,Iris-virginica
6.3,3.4,5.6,2.4,Iris-virginica
6.4,3.1,5.5,1.8,Iris-virginica
6,3,4.8,1.8,Iris-virginica
6.9,3.1,5.4,2.1,Iris-virginica
6.7,3.1,5.6,2.4,Iris-virginica
6.9,3.1,5.1,2.3,Iris-virginica
5.8,2.7,5.1,1.9,Iris-virginica
6.8,3.2,5.9,2.3,Iris-virginica
6.7,3.3,5.7,2.5,Iris-virginica
6.7,3,5.2,2.3,Iris-virginica
6.3,2.5,5,1.9,Iris-virginica
6.5,3,5.2,2,Iris-virginica
6.2,3.4,5.4,2.3,Iris-virginica
5.9,3,5.1,1.8,Iris-virginica
Age,Gender,Height
1,F,0.90
3,F,1.02
5,F,1.19
6,F,1.25
7,F,1.31
8,F,1.36
9,F,1.45
12,F,1.66
14,F,1.57
16,F,1.69
18,F,1.62
18,F,1.70
19,F,1.66
19,F,1.72
26,F,1.66
28,F,1.56
29,F,1.63
30,F,1.56
31,F,1.70
34,F,1.55
37,F,1.65
38,F,1.60
39,F,1.68
40,F,1.62
41,F,1.58
48,F,1.59
51,F,1.57
52,F,1.70
57,F,1.65
59,F,1.60
63,F,1.58
66,F,1.62
67,F,1.56
69,F,1.66
71,F,1.73
72,F,1.70
78,F,1.65
85,F,1.69
86,F,1.68
91,F,1.67
1,M,0.99
2,M,1.01
3,M,1.07
5,M,1.16
6,M,1.20
8,M,1.32
9,M,1.38
11,M,1.48
12,M,1.51
13,M,1.58
15,M,1.68
17,M,1.77
18,M,1.82
21,M,1.79
22,M,1.86
25,M,1.85
27,M,1.78
28,M,1.88
30,M,1.87
37,M,1.80
39,M,1.79
41,M,1.83
42,M,1.86
44,M,1.85
46,M,1.82
48,M,1.87
52,M,1.81
54,M,1.89
55,M,1.84
59,M,1.82
59,M,1.81
60,M,1.82
62,M,1.77
65,M,1.75
67,M,1.86
69,M,1.85
71,M,1.82
76,M,1.87
77,M,1.77
87,M,1.85
handicapped-infants,water-project-cost-sharing,adoption-of-the-budget-resolution,physician-fee-freeze,el-salvador-aid,religious-groups-in-schools,anti-satellite-test-ban,aid-to-nicaraguan-contras,mx-missile,immigration,synfuels-corporation-cutback,education-spending,superfund-right-to-sue,crime,duty-free-exports,party
n,y,n,y,y,y,n,n,n,y,,y,y,y,n,republican
n,y,n,y,y,y,n,n,n,n,n,y,y,y,n,republican
,y,y,,y,y,n,n,n,n,y,n,y,y,n,democrat
n,y,y,n,,y,n,n,n,n,y,n,y,n,n,democrat
y,y,y,n,y,y,n,n,n,n,y,,y,y,y,democrat
n,y,y,n,y,y,n,n,n,n,n,n,y,y,y,democrat
n,y,n,y,y,y,n,n,n,n,n,n,,y,y,democrat
n,y,n,y,y,y,n,n,n,n,n,n,y,y,,republican
n,y,n,y,y,y,n,n,n,n,n,y,y,y,n,republican
y,y,y,n,n,n,y,y,y,n,n,n,n,n,,democrat
n,y,n,y,y,n,n,n,n,n,,,y,y,n,republican
n,y,n,y,y,y,n,n,n,n,y,,y,y,,republican
n,y,y,n,n,n,y,y,y,n,n,n,y,n,,democrat
y,y,y,n,n,y,y,y,,y,y,,n,n,y,democrat
n,y,n,y,y,y,n,n,n,n,n,y,,,n,republican
n,y,n,y,y,y,n,n,n,y,n,y,y,,n,republican
y,n,y,n,n,y,n,y,,y,y,y,,n,n,democrat
y,,y,n,n,n,y,y,y,n,n,n,y,n,y,democrat
n,y,n,y,y,y,n,n,n,n,n,,y,y,n,republican
y,y,y,n,n,n,y,y,y,n,y,n,n,n,y,democrat
y,y,y,n,n,,y,y,n,n,y,n,n,n,y,democrat
y,y,y,n,n,n,y,y,y,n,n,n,,,y,democrat
y,,y,n,n,n,y,y,y,n,n,,n,n,y,democrat
y,y,y,n,n,n,y,y,y,n,n,n,n,n,y,democrat
y,n,y,n,n,n,y,y,y,n,n,n,n,n,y,democrat
y,n,y,n,n,n,y,y,y,y,n,n,n,n,y,democrat
y,n,y,n,n,n,y,y,y,n,y,n,n,n,y,democrat
y,y,y,n,n,n,y,y,y,n,y,n,n,n,y,democrat
y,n,n,y,y,n,y,y,y,n,n,y,y,y,n,republican
y,y,y,n,n,n,y,y,y,n,y,n,n,n,y,democrat
n,y,n,y,y,y,n,n,n,n,n,y,y,y,n,republican
y,y,y,n,n,n,y,y,y,n,y,n,n,n,y,democrat
y,y,y,n,n,n,y,y,y,y,n,n,y,n,y,democrat
n,y,n,y,y,y,n,n,n,n,n,y,y,y,n,republican
y,y,y,n,n,n,y,y,y,n,n,n,n,n,y,democrat
n,y,n,y,y,y,n,n,n,n,n,y,y,y,n,republican
y,,n,y,y,y,n,n,n,y,n,y,,y,n,republican
y,y,n,y,y,y,n,n,n,n,n,n,y,y,n,republican
n,y,n,y,y,y,n,n,n,y,n,y,y,y,n,republican
y,n,y,n,n,n,y,y,y,y,y,n,y,n,y,democrat
y,y,y,n,n,n,y,y,y,n,,n,n,n,n,democrat
y,y,y,n,n,n,y,y,y,n,n,n,n,n,y,democrat
y,n,y,n,n,n,y,y,y,n,n,n,n,n,n,democrat
y,n,y,n,n,n,y,y,y,n,n,n,n,n,y,democrat
y,y,y,n,n,n,y,y,y,n,y,n,n,n,n,democrat
y,y,y,n,n,n,y,y,,n,y,n,n,n,y,democrat
y,y,y,n,n,n,y,y,y,n,n,n,n,n,n,democrat
y,n,y,n,n,n,y,y,,n,n,n,n,n,n,democrat
y,y,y,n,n,n,y,y,n,n,n,n,n,y,n,democrat
n,,n,y,y,y,n,n,n,n,n,y,y,y,n,republican
y,y,y,n,n,n,y,y,y,n,y,n,n,n,y,democrat
n,y,n,y,y,y,n,,n,n,n,y,y,y,n,republican
y,y,y,n,n,n,y,y,y,n,n,n,n,n,,democrat
y,y,n,y,y,y,n,n,n,y,n,y,y,y,n,republican
y,y,y,n,n,y,,y,n,n,y,y,n,y,n,democrat
n,y,n,y,y,y,n,n,n,y,y,y,y,y,n,republican
n,y,n,y,y,y,n,n,n,y,y,y,y,y,n,republican
n,y,n,y,y,y,n,n,n,y,n,y,y,y,n,republican
n,y,n,y,y,y,n,n,n,y,n,y,y,y,n,republican
n,y,n,y,y,y,n,n,n,y,n,y,y,y,n,republican
y,y,y,n,n,,y,y,y,y,n,n,n,n,y,democrat
n,y,n,y,y,y,n,n,n,n,n,y,y,y,n,republican
y,y,y,n,n,n,y,y,y,n,n,n,n,n,n,democrat
y,y,y,n,n,n,y,y,y,n,y,n,n,n,n,democrat
y,y,y,n,n,n,y,y,y,n,y,,n,n,n,democrat
y,y,n,y,y,y,y,n,n,n,n,y,y,y,n,republican
n,y,n,y,y,y,y,n,n,n,y,y,y,y,n,republican
n,y,n,y,y,y,n,n,n,y,n,y,y,y,n,republican
y,,y,n,n,n,y,y,y,n,n,n,y,n,y,democrat
y,y,y,n,n,n,y,y,y,n,n,n,n,n,y,democrat
y,n,y,n,n,n,y,y,y,n,n,n,y,n,y,democrat
y,y,y,y,n,n,y,y,y,y,y,n,n,y,n,republican
y,y,y,n,n,n,y,y,y,n,y,n,n,n,y,democrat
y,n,y,y,y,n,y,n,y,y,n,n,y,y,n,republican
y,n,y,n,n,y,y,y,y,y,y,n,n,y,y,democrat
n,y,y,y,y,y,n,n,n,y,y,n,y,y,n,democrat
n,y,y,n,y,y,n,n,n,y,y,y,y,y,n,democrat
n,y,y,y,y,y,n,y,y,y,y,y,y,y,n,democrat
y,y,y,n,y,y,n,n,n,y,y,n,y,y,n,democrat
n,n,n,y,y,n,n,n,n,y,n,y,y,y,n,republican
y,n,y,n,n,y,y,y,y,y,n,y,n,y,n,democrat
y,n,y,n,n,n,y,y,,y,y,y,n,y,n,democrat
n,n,n,y,y,y,n,n,n,y,n,y,y,y,n,republican
n,n,n,y,y,y,n,n,n,n,n,y,y,y,n,republican
n,,n,y,y,y,n,n,n,y,n,y,y,y,n,republican
n,n,y,n,y,y,n,n,n,y,y,y,y,y,n,democrat
n,n,n,y,y,y,n,n,n,y,n,y,y,y,n,republican
n,n,n,y,y,y,n,n,n,n,n,y,y,y,n,republican
n,y,y,n,y,y,y,n,y,y,y,n,y,y,n,democrat
n,n,n,y,y,y,n,n,n,y,n,,y,y,n,republican
y,n,y,n,n,n,y,y,y,y,n,n,n,n,y,democrat
y,n,y,n,n,n,y,y,y,y,y,n,n,n,y,democrat
y,y,y,n,n,n,y,y,n,y,y,n,n,,y,democrat
y,n,y,n,n,n,y,n,y,y,y,n,n,n,y,democrat
y,n,y,n,y,y,n,n,n,n,n,n,n,n,n,democrat
y,n,y,n,y,y,n,,,n,y,,,,y,democrat
n,n,,n,y,y,n,n,n,n,y,y,y,y,n,democrat
y,n,n,n,y,y,y,n,n,y,y,n,n,y,n,democrat
y,y,y,n,n,y,y,y,y,y,n,n,n,n,n,democrat
n,n,n,y,y,y,n,n,n,y,,y,y,y,n,republican
y,n,n,n,y,y,n,n,n,n,y,y,n,y,n,democrat
y,n,y,n,y,y,y,n,n,n,y,n,n,y,n,democrat
y,n,y,n,y,y,y,n,,n,y,n,y,y,y,democrat
y,n,n,n,y,y,,n,,n,n,n,n,y,,democrat
,,,,n,y,y,y,y,y,,n,y,y,n,democrat
y,y,y,n,n,n,n,y,y,n,y,n,n,n,y,democrat
n,y,n,y,y,y,n,n,n,n,n,y,y,y,n,republican
n,,,,,,,,,,,,,y,,republican
y,,y,n,n,n,y,y,y,n,n,n,n,n,y,democrat
y,,y,n,n,n,y,y,y,n,n,n,n,n,y,democrat
n,n,y,n,n,n,y,y,y,y,n,n,n,n,y,democrat
n,,n,y,y,y,n,n,n,y,n,y,y,y,n,republican
n,,y,n,n,y,y,y,n,y,n,n,n,n,y,democrat
n,,n,y,y,y,n,n,n,y,n,y,y,y,n,republican
y,,y,n,n,n,y,y,y,n,n,n,n,n,y,democrat
n,,y,n,,,y,y,y,y,,,n,n,y,democrat
y,n,y,n,n,n,y,y,y,n,y,n,n,n,y,democrat
y,y,y,y,y,n,y,n,n,n,n,y,y,y,n,republican
n,y,y,n,n,n,n,y,y,y,y,n,n,n,y,democrat
n,n,n,y,y,y,n,n,n,n,n,y,y,y,n,republican
n,,,y,y,y,n,n,n,y,n,y,y,y,,republican
n,,n,y,y,y,n,n,n,y,n,y,y,y,n,republican
n,n,n,y,y,y,n,n,n,y,n,y,n,y,n,republican
y,,n,y,y,y,n,y,n,n,n,y,y,y,n,republican
n,,y,n,n,n,y,y,y,n,n,n,n,n,y,democrat
n,,n,y,y,y,n,n,n,y,n,y,y,y,n,republican
n,,n,y,y,y,n,n,n,n,n,y,y,y,n,republican
n,,y,n,n,n,y,y,y,y,y,n,n,y,y,democrat
n,,y,n,n,y,n,y,n,y,y,n,n,n,y,democrat
,,y,n,n,n,y,y,,n,,,,,,democrat
y,,y,n,,,y,y,y,n,n,n,n,n,y,democrat
n,n,y,n,n,y,n,y,y,y,n,n,n,y,n,democrat
n,n,n,y,y,y,n,n,n,y,n,y,y,y,n,republican
n,n,n,y,y,y,n,n,n,y,n,y,y,y,n,republican
n,n,n,y,y,y,n,n,n,n,n,y,y,y,n,republican
n,n,n,y,y,y,n,n,n,y,n,y,y,y,n,republican
n,y,n,y,y,y,n,n,n,y,y,y,y,n,n,republican
n,,y,n,n,y,y,y,y,y,n,n,n,y,y,democrat
n,n,y,n,n,y,y,y,y,y,n,n,n,y,n,democrat
y,n,y,n,n,y,y,y,y,n,n,n,n,n,y,democrat
n,n,n,y,n,n,y,y,y,y,n,n,y,y,n,republican
n,n,n,y,y,y,y,y,y,y,n,y,y,y,,republican
n,n,n,y,y,y,y,y,y,y,n,y,y,y,n,republican
,y,n,n,n,n,y,y,y,y,y,n,n,y,y,democrat
n,,n,n,n,y,y,y,y,y,n,n,n,y,n,democrat
n,n,y,n,n,y,y,y,y,y,n,n,n,y,,democrat
n,y,n,y,y,y,n,n,n,n,n,y,y,y,n,republican
n,n,n,n,n,n,y,y,y,y,n,y,y,y,y,democrat
n,y,n,y,y,y,n,n,n,y,y,y,y,y,n,republican
n,n,y,n,n,n,y,y,y,y,n,n,y,n,y,democrat
y,y,n,y,y,y,n,n,n,y,n,y,y,y,n,republican
y,y,,y,y,y,n,n,y,n,y,,y,y,n,democrat
n,y,y,n,n,y,n,y,y,y,y,n,y,n,y,democrat
n,n,y,n,n,y,y,y,y,y,y,n,y,y,n,democrat
n,y,n,y,y,y,n,n,n,n,n,y,y,y,n,republican
y,y,n,y,y,y,n,,n,n,y,y,y,y,n,republican
y,y,n,y,y,y,y,n,n,n,n,y,y,y,n,republican
n,y,y,n,n,y,n,y,y,n,y,n,,,,democrat
n,y,n,y,y,y,n,n,n,y,n,y,y,y,n,republican
n,y,y,n,,y,y,y,y,y,y,n,n,,n,democrat
n,y,n,n,y,y,n,n,n,n,n,y,y,y,y,democrat
n,n,n,n,y,y,y,n,n,n,n,y,y,y,n,democrat
n,y,y,n,y,y,y,n,n,n,y,y,y,y,n,democrat
n,y,n,y,y,y,y,n,n,n,n,y,y,y,n,republican
y,y,n,n,y,y,n,n,n,y,y,y,y,y,n,democrat
n,y,y,n,n,y,y,y,y,y,y,n,y,n,y,democrat
y,n,y,y,y,y,y,y,n,y,n,y,n,y,y,republican
y,n,y,y,y,y,y,y,n,y,y,y,n,y,y,republican
n,n,y,y,y,y,n,n,y,n,n,n,y,y,y,democrat
y,n,y,n,n,n,y,y,y,y,y,n,n,y,n,democrat
y,n,y,n,n,n,,y,y,,n,n,n,n,y,democrat
n,,n,y,y,y,n,n,n,y,n,y,y,y,n,republican
n,y,y,n,n,n,y,y,y,y,n,n,,n,y,democrat
n,n,n,n,y,y,n,n,n,y,y,y,y,y,n,democrat
y,,y,n,n,n,y,y,y,n,n,n,n,n,y,democrat
n,y,y,n,n,n,y,y,y,y,n,n,n,n,y,democrat
n,n,y,y,n,n,y,y,y,y,n,n,n,y,y,republican
n,n,y,n,n,n,y,y,y,y,y,,n,n,y,democrat
,n,y,n,n,n,y,y,y,y,y,,n,n,y,democrat
y,n,y,n,n,n,y,y,y,y,n,n,n,n,y,democrat
,,y,n,n,n,y,y,y,,,n,n,n,,democrat
n,n,y,n,n,n,y,y,y,y,y,n,n,n,y,democrat
y,,y,n,n,n,y,y,y,n,n,n,n,n,y,democrat
,,,,,,,,y,,,,,,,democrat
n,n,y,n,n,n,y,y,y,y,y,n,n,n,y,democrat
y,n,y,n,n,n,y,y,y,y,n,,n,n,y,democrat
n,y,y,n,n,n,y,y,y,y,y,n,n,n,y,democrat
y,n,y,n,n,n,y,y,y,n,n,n,n,n,y,democrat
y,,n,y,y,y,y,y,n,n,n,y,,y,,republican
y,n,y,n,n,n,y,y,y,n,n,n,n,n,y,democrat
n,,n,y,y,y,n,n,n,n,n,y,y,y,n,republican
n,y,n,y,y,y,n,,n,y,n,y,y,y,n,republican
n,n,n,n,n,y,y,y,y,n,y,n,n,y,y,democrat
n,n,y,n,n,n,y,y,y,n,n,n,n,n,y,democrat
n,n,y,n,n,y,y,,y,y,y,n,n,n,y,democrat
n,n,n,y,y,y,n,n,n,n,n,y,y,y,n,republican
n,n,y,n,n,y,y,y,y,n,y,y,n,y,y,democrat
n,,y,y,y,y,n,n,n,y,n,n,n,y,n,republican
n,n,y,n,n,n,y,y,y,y,y,n,,n,y,democrat
y,y,n,n,n,n,y,y,,n,y,n,n,n,y,democrat
n,n,y,n,n,n,y,y,y,n,n,n,n,y,y,democrat
y,y,y,n,n,n,y,y,y,n,n,n,n,n,y,democrat
y,n,y,n,n,y,y,y,y,y,y,n,n,n,y,democrat
y,n,y,n,n,n,y,y,y,y,n,n,n,n,y,democrat
n,n,y,y,y,y,y,n,n,n,n,y,y,y,n,republican
n,n,y,n,n,y,y,y,y,y,n,y,n,n,n,democrat
n,n,n,y,y,y,n,n,n,y,n,y,n,y,n,republican
y,,n,y,y,y,y,n,n,y,n,y,y,y,n,republican
n,n,y,n,n,n,y,y,y,n,n,,n,n,y,democrat
y,y,y,n,n,n,y,y,y,y,y,n,n,n,n,democrat
n,n,y,n,n,y,y,y,y,n,n,n,n,n,y,democrat
n,y,n,y,y,y,n,n,n,y,n,y,y,y,n,republican
n,n,y,n,n,n,y,y,y,n,y,n,n,n,y,democrat
n,y,y,n,n,y,n,y,y,n,y,n,y,n,y,democrat
y,y,n,y,y,y,n,n,n,y,n,y,y,y,n,republican
n,y,y,y,y,y,n,n,n,y,y,y,y,y,y,democrat
y,y,y,n,y,y,n,n,,y,n,n,n,y,y,democrat
n,y,n,y,y,y,n,n,n,y,n,y,y,y,n,republican
y,,y,n,n,n,y,y,y,n,,n,n,n,y,democrat
n,y,y,n,n,n,n,y,y,n,y,n,n,y,y,democrat
n,n,y,n,n,n,y,y,y,n,n,n,n,n,y,democrat
n,y,y,n,y,y,n,n,n,n,y,n,n,n,y,democrat
y,n,y,n,n,n,y,y,y,n,y,n,n,n,y,democrat
n,n,n,y,y,n,n,n,n,n,n,y,y,y,n,republican
n,y,n,y,y,y,n,n,n,y,n,,y,y,n,republican
n,,n,y,y,y,n,n,n,n,n,y,y,y,n,republican
n,n,y,n,n,y,y,y,y,n,y,n,n,y,y,democrat
y,n,y,n,n,n,y,y,y,n,n,n,n,n,,democrat
n,y,n,y,y,y,n,n,n,n,n,y,y,,n,republican
n,y,y,y,y,y,y,n,y,y,n,y,y,y,n,republican
n,y,n,y,y,y,n,n,n,n,n,y,y,y,n,republican
n,y,n,y,y,y,n,n,y,y,n,y,y,y,n,republican
n,y,y,n,n,n,y,y,n,n,y,n,n,n,y,democrat
n,y,n,y,y,y,n,n,n,y,n,y,y,y,n,republican
n,n,y,n,n,y,y,y,y,y,n,y,n,y,y,democrat
n,n,n,y,y,y,n,n,n,y,n,y,n,y,n,republican
n,n,y,n,n,n,y,y,y,n,n,n,n,n,y,democrat
y,n,y,n,n,y,y,y,n,n,n,y,y,n,n,democrat
y,y,y,n,n,n,y,y,,y,n,n,n,n,y,democrat
n,n,n,y,y,y,y,n,n,y,n,n,n,y,y,republican
n,n,n,y,n,y,y,,y,n,n,y,y,y,n,republican
y,n,y,n,n,n,y,y,y,y,y,n,n,y,y,democrat
n,n,n,n,y,y,y,n,n,n,n,,n,y,y,republican
n,y,y,n,n,n,y,y,,y,n,n,y,n,y,democrat
y,n,y,n,n,n,n,y,y,y,n,n,n,n,y,democrat
y,n,y,n,n,n,y,y,y,y,y,n,n,n,y,democrat
n,n,y,n,y,n,y,y,y,n,n,n,n,y,,democrat
n,y,n,y,y,y,,n,n,n,n,,y,y,n,republican
,,,,,,,,,,,,,,,republican
y,n,y,n,n,n,y,y,,n,y,n,n,n,y,democrat
n,y,n,y,y,y,n,n,n,n,n,y,y,y,n,republican
n,y,n,y,y,y,n,n,n,n,n,y,y,y,n,republican
y,y,y,n,n,y,y,y,y,n,n,n,n,n,y,democrat
n,y,n,y,y,y,n,n,n,n,n,y,y,y,n,republican
y,n,y,n,n,n,y,y,y,y,n,n,n,n,n,democrat
y,n,y,n,n,n,y,y,y,y,n,n,n,y,y,democrat
n,n,n,y,y,n,n,n,n,n,n,y,n,y,n,republican
n,n,n,y,y,n,n,n,n,n,n,y,n,y,,republican
n,n,y,n,n,n,y,y,y,n,y,n,n,n,y,democrat
y,n,y,n,n,n,y,y,y,n,n,n,n,n,n,democrat
y,n,y,n,n,n,y,y,y,y,n,n,n,n,n,democrat
y,n,y,n,n,,y,y,y,n,,,n,,,democrat
y,n,y,n,n,n,y,y,y,y,n,n,,n,y,democrat
y,n,y,n,n,n,y,y,y,n,n,n,n,n,y,democrat
y,n,y,n,n,n,y,y,y,n,n,n,n,n,y,democrat
y,n,y,n,n,n,y,y,y,y,n,n,n,n,n,democrat
n,n,n,y,y,y,n,n,n,y,n,y,n,y,n,republican
y,n,n,n,n,n,y,y,y,y,n,n,n,y,n,republican
y,n,y,n,n,n,y,y,y,n,n,n,n,n,y,democrat
y,n,y,n,n,n,y,y,y,n,n,n,n,n,n,democrat
y,y,y,n,n,n,y,y,y,n,n,n,n,n,y,democrat
n,y,y,n,n,y,y,y,y,n,,n,n,n,n,democrat
y,n,y,n,n,n,y,y,y,y,n,n,n,n,y,democrat
n,n,n,y,y,n,y,y,n,y,n,y,y,y,,republican
y,n,n,y,y,n,y,n,n,y,n,n,n,y,y,republican
n,n,y,n,y,y,n,n,n,n,,n,y,y,n,democrat
n,n,n,y,y,y,n,n,n,n,n,y,y,y,y,republican
n,n,y,y,y,y,y,y,n,y,n,n,n,y,n,republican
n,n,n,y,y,y,n,n,n,n,n,y,y,y,n,republican
n,n,n,y,y,y,n,n,n,y,n,y,y,y,n,republican
n,n,y,n,n,n,y,y,y,y,n,n,n,y,n,democrat
y,n,y,y,y,y,y,y,n,n,n,n,n,y,n,republican
y,n,n,y,y,y,n,n,n,y,n,,y,y,n,republican
n,n,n,y,y,y,n,n,n,n,n,y,y,y,n,republican
n,n,y,n,n,y,y,y,y,y,y,n,n,n,,democrat
n,n,y,n,n,y,y,y,y,y,y,n,n,n,y,democrat
n,n,y,n,n,y,,y,,y,y,y,n,y,y,democrat
y,y,y,,n,y,y,y,y,n,y,n,y,n,,democrat
y,y,y,n,y,y,n,y,n,y,y,n,y,y,y,democrat
y,y,y,n,y,y,n,y,n,y,y,n,y,y,n,democrat
y,n,y,n,,y,,y,y,y,n,n,y,y,n,democrat
y,n,y,n,n,y,y,y,y,y,n,,n,y,n,democrat
y,n,y,n,n,y,y,y,n,y,y,n,y,y,y,democrat
y,y,y,n,n,y,y,y,y,y,y,n,y,y,y,democrat
n,y,y,n,n,y,y,y,n,y,y,n,y,y,n,democrat
n,y,n,y,y,y,,,n,y,n,y,,,,republican
n,n,y,y,y,y,n,n,n,y,n,y,y,y,y,republican
y,y,y,n,n,y,y,y,y,y,n,n,,n,y,democrat
n,y,n,n,n,n,y,y,y,y,y,n,n,n,y,democrat
n,y,y,n,n,y,y,y,y,y,n,n,y,y,y,democrat
n,n,n,y,y,n,y,y,y,y,n,y,y,y,n,republican
n,n,,n,n,y,y,y,y,n,n,n,n,n,y,democrat
n,n,n,y,y,y,y,n,n,y,n,y,y,y,n,republican
n,n,n,y,y,y,n,n,n,n,n,y,y,y,n,republican
n,y,n,y,y,y,n,n,n,y,n,y,y,y,n,republican
n,n,n,y,y,y,n,n,n,y,n,y,y,y,n,republican
n,n,n,y,y,y,n,n,n,n,n,y,y,y,n,republican
y,n,y,n,n,y,y,y,y,n,n,n,n,y,n,democrat
n,n,n,y,y,y,n,n,n,y,n,y,y,y,n,republican
y,n,n,n,n,y,y,y,y,y,n,n,n,y,y,democrat
n,n,n,y,y,y,n,n,n,y,n,y,y,y,y,republican
n,n,y,n,n,y,y,y,y,y,n,n,y,n,n,democrat
y,y,y,n,n,n,y,y,y,y,n,n,n,n,y,democrat
n,y,y,y,y,y,n,n,n,y,n,y,y,y,n,republican
n,y,n,y,y,y,y,y,n,n,y,y,y,y,y,republican
n,y,y,y,y,y,y,,n,n,n,n,,,y,republican
n,n,n,n,n,y,n,y,y,n,y,y,y,y,y,democrat
y,n,n,n,n,n,y,y,y,y,n,n,n,n,y,democrat
n,n,y,n,n,n,y,y,y,n,n,n,n,n,y,democrat
y,n,y,n,n,n,y,y,y,n,n,n,n,n,y,democrat
n,y,y,n,n,y,n,y,y,y,n,n,y,y,n,democrat
y,y,y,n,n,n,y,y,y,y,n,n,y,n,n,democrat
y,y,y,n,,y,n,,n,n,y,n,y,y,n,democrat
y,y,y,n,y,y,n,y,,y,n,n,y,y,n,democrat
n,y,n,y,y,y,n,n,n,n,y,y,y,y,n,republican
n,y,n,n,y,y,n,n,,n,n,y,y,y,n,democrat
y,y,n,y,n,n,y,y,y,n,y,n,n,y,n,democrat
n,y,n,y,y,y,n,n,n,n,n,y,y,y,n,republican
y,y,y,n,n,n,y,y,y,n,y,n,n,n,n,democrat
y,,y,n,n,y,y,y,y,y,n,n,n,n,y,democrat
n,y,n,y,y,y,n,n,n,y,n,y,y,y,n,republican
y,,y,n,n,n,y,y,y,n,n,n,n,n,y,democrat
y,n,y,n,n,n,y,y,y,n,y,n,n,n,y,democrat
n,n,y,n,n,n,y,y,y,n,n,n,n,n,y,democrat
n,y,y,n,n,y,y,y,,n,y,y,n,n,y,democrat
n,n,n,y,y,y,n,n,n,y,y,y,y,y,n,republican
n,n,y,n,n,y,y,y,n,n,y,n,n,y,,democrat
y,n,y,n,n,n,y,y,y,n,n,n,n,n,y,democrat
y,n,y,n,n,n,y,y,y,y,n,n,n,y,y,democrat
y,n,n,y,y,y,n,n,n,n,y,y,y,y,n,republican
n,n,n,y,y,y,n,n,n,y,y,y,n,y,n,republican
n,,y,,n,y,y,y,y,y,y,n,,,y,democrat
n,y,y,n,y,,y,n,n,y,y,n,y,n,y,democrat
n,n,n,y,y,n,y,n,y,y,n,n,n,y,n,republican
n,n,y,n,n,n,y,y,y,y,y,n,n,n,y,democrat
n,n,n,y,y,y,y,n,n,y,n,y,n,y,y,republican
n,n,n,y,y,y,n,n,n,y,n,y,y,y,n,republican
y,n,n,y,y,y,n,n,n,y,n,y,y,y,n,republican
y,n,y,n,n,n,y,y,y,y,n,y,n,n,y,democrat
n,y,y,y,y,y,y,y,y,n,n,y,y,y,n,republican
n,y,n,n,n,y,y,n,y,n,y,n,n,n,y,democrat
n,n,y,y,y,y,y,y,y,y,n,y,y,y,y,republican
n,y,n,y,n,y,y,y,y,n,y,n,y,n,y,democrat
n,n,y,y,y,y,y,n,n,y,y,y,y,y,n,republican
n,y,y,n,n,y,y,y,y,y,n,,n,n,y,democrat
y,n,y,y,n,n,n,y,y,y,n,n,n,y,y,republican
n,n,n,y,y,y,n,n,n,n,n,y,y,y,n,republican
n,n,n,y,y,y,n,n,n,n,n,y,y,y,n,republican
y,y,y,n,n,y,y,y,y,y,y,y,y,y,n,democrat
n,n,n,y,y,y,n,n,n,y,,y,y,y,n,republican
y,n,y,n,n,y,y,y,y,y,n,n,y,n,n,democrat