2016-03-22 5 views

cevap

4

tahmin ederken Öncelikle GridSerarchCV en iyi tahmincisi kullanarak tahmin etmek gerekecektir iyi öğrencinin karışıklık matrisi dönmek istiyorum. Kullanmak için yaygın bir yöntem GridSearchCV.decision_function(), ancak sizin örneğiniz içinLogisticRegression sınıf olasılıklarını döndürür ve confusion_matrix ile çalışmaz. Bunun yerine, lr_gs kullanarak en iyi tahminleyiciyi bulun ve bu tahminciyi kullanarak etiketleri tahmin edin.

y_pred = lr_gs.best_estimator_.predict(X) 

Son olarak, kullanım sklearn en confusion_matrix gerçek ve önceden test verilerini ayırmak gerekir böylece tahmincisi, X üzerinde uygun olacaktır Bu durumda y

from sklearn.metrics import confusion_matrix 
print confusion_matrix(y, y_pred) 
+1

tahmin – MLgeek