Commit 79d5d765 by Dave Foote

HW3 ready for submission

parent 8d17acbe
File added
...@@ -11,13 +11,14 @@ ...@@ -11,13 +11,14 @@
}, },
{ {
"cell_type": "code", "cell_type": "code",
"execution_count": 1, "execution_count": 56,
"metadata": {}, "metadata": {},
"outputs": [], "outputs": [],
"source": [ "source": [
"import matplotlib.pyplot as plt\n", "import matplotlib.pyplot as plt\n",
"import numpy as np\n", "import numpy as np\n",
"import pandas as pd\n", "import pandas as pd\n",
"from scipy import stats\n",
"import pipe_lib as pl\n", "import pipe_lib as pl\n",
"import donation_analysis as don" "import donation_analysis as don"
] ]
...@@ -1251,8 +1252,24 @@ ...@@ -1251,8 +1252,24 @@
] ]
}, },
{ {
"cell_type": "markdown",
"metadata": {},
"source": [
"Below is how I convert scores to percentile rankings in my evaluate functions:"
]
},
{
"cell_type": "code",
"execution_count": 58,
"metadata": {},
"outputs": [],
"source": [
"best =list(stats.rankdata(best, 'average')/len(best))"
]
},
{
"cell_type": "code", "cell_type": "code",
"execution_count": 39, "execution_count": 59,
"metadata": {}, "metadata": {},
"outputs": [ "outputs": [
{ {
......
...@@ -18,9 +18,9 @@ import random ...@@ -18,9 +18,9 @@ import random
from scipy import optimize from scipy import optimize
import time import time
import seaborn as sns import seaborn as sns
from mlfunctions import * from rayids_mlhelpers import *
from sklearn.metrics import roc_curve, auc, classification_report, confusion_matrix from sklearn.metrics import roc_curve, auc, classification_report, confusion_matrix
from sklearn import preprocessing, model_selection, svm, metrics, tree, decomposition, svm, grid_seach from sklearn import preprocessing, model_selection, svm, metrics, tree, decomposition, svm
from sklearn.ensemble import RandomForestClassifier, ExtraTreesClassifier, GradientBoostingClassifier, AdaBoostClassifier from sklearn.ensemble import RandomForestClassifier, ExtraTreesClassifier, GradientBoostingClassifier, AdaBoostClassifier
from sklearn.linear_model import LogisticRegression, Perceptron, SGDClassifier, OrthogonalMatchingPursuit, RandomizedLogisticRegression from sklearn.linear_model import LogisticRegression, Perceptron, SGDClassifier, OrthogonalMatchingPursuit, RandomizedLogisticRegression
from sklearn.neighbors.nearest_centroid import NearestCentroid from sklearn.neighbors.nearest_centroid import NearestCentroid
...@@ -28,7 +28,6 @@ from sklearn.naive_bayes import GaussianNB, MultinomialNB, BernoulliNB ...@@ -28,7 +28,6 @@ from sklearn.naive_bayes import GaussianNB, MultinomialNB, BernoulliNB
from sklearn.tree import DecisionTreeClassifier from sklearn.tree import DecisionTreeClassifier
from sklearn.neighbors import KNeighborsClassifier from sklearn.neighbors import KNeighborsClassifier
from sklearn.model_selection import train_test_split from sklearn.model_selection import train_test_split
from sklearn.model_selection import ParameterGrid
from sklearn.metrics import * from sklearn.metrics import *
from sklearn.preprocessing import StandardScaler from sklearn.preprocessing import StandardScaler
import itertools import itertools
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment