Skip to content
PREDICTING DRUG AND ALCOHOLABUSE TREATMENT COMPLETION BY LOOKING AT GUN VIOLENCE
Share
Explore

Models

Simple Start
To start off, I decided to try simple models that only looked at one score at a time. For these models, I simply labeled the targets as positive or negative, based on their sign. I then ran the following set of cross validators and classifiers:

cross_validators = [KFold(n_splits=K), # K = 25
ShuffleSplit(n_splits=5, test_size=.25, random_state=0),
LeaveOneOut()]

classifiers = [KNeighborsClassifier(n_neighbors=1),
KNeighborsClassifier(n_neighbors=3),
KNeighborsClassifier(n_neighbors=5),
BernoulliNB(),
SVC(kernel='linear')]
Some Results
Only a few of the results are shown below.
k-Nearest Neighbors, k = 1 || k-Fold, k = 25
Average Accuracy: 54.355%
Confusion Matrix:
image.png
k-Nearest Neighbors, k =3 || Leave-One-Out
Average Accuracy: 53.390%
Confusion Matrix:
image.png
Bernoulli Naive Bayes || Shuffle Split
Average Accuracy: 49.152%
Confusion Matrix:
image.png
SVM, linear || Shuffle Split
Average Accuracy: 51.525%
Confusion Matrix:
image.png
Want to print your doc?
This is not the way.
Try clicking the ⋯ next to your doc name or using a keyboard shortcut (
CtrlP
) instead.