Skip to content

Instantly share code, notes, and snippets.

@mekman
Created February 22, 2012 11:45
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save mekman/1884451 to your computer and use it in GitHub Desktop.
Save mekman/1884451 to your computer and use it in GitHub Desktop.
import numpy as np
from sklearn.cross_validation import permutation_test_score
from sklearn.metrics import zero_one_score
from sklearn.svm import SVC
from sklearn.cross_val import StratifiedKFold, cross_val_score
import cPickle
Y=np.loadtxt('Y.txt')
file=open('wired_data.dat','rb')
X=cPickle.load(file)
clf = SVC(kernel='linear', C=1.)
cv = StratifiedKFold(Y, 11)
# works fine
cv_scores, permutation_scores, pval = permutation_test_score(clf, X, Y, zero_one_score, cv=cv, n_permutations=50, n_jobs=4,verbose=1, random_state=0)
# does not finish
cv_scores, permutation_scores, pval = permutation_test_score(clf, X, Y, zero_one_score, cv=cv, n_permutations=200, n_jobs=4,verbose=1, random_state=0)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment