के लिए मैं क्रॉस-सत्यापन के साथ लॉजिस्टिक रीग्रेशन मॉडल से संभावना की भविष्यवाणी करना चाहता हूं। मुझे पता है कि आप क्रॉस-सत्यापन स्कोर प्राप्त कर सकते हैं, लेकिन क्या स्कोर के बजाय predict_proba से मान वापस करना संभव है?predict_proba एक क्रॉस-मान्य मॉडल
# imports
from sklearn.linear_model import LogisticRegression
from sklearn.cross_validation import (StratifiedKFold, cross_val_score,
train_test_split)
from sklearn import datasets
# setup data
iris = datasets.load_iris()
X = iris.data
y = iris.target
# setup model
cv = StratifiedKFold(y, 10)
logreg = LogisticRegression()
# cross-validation scores
scores = cross_val_score(logreg, X, y, cv=cv)
# predict probabilities
Xtrain, Xtest, ytrain, ytest = train_test_split(X, y)
logreg.fit(Xtrain, ytrain)
proba = logreg.predict_proba(Xtest)
विकास संस्करण में cross_val_predict है? यह एक अच्छा विकल्प होगा। – dYz
ओह, आप सही हैं, इसे अभी तक जारी नहीं किया गया है। इसे अगले सप्ताह, तीन हफ्तों के भीतर तय किया जाना चाहिए। –
@AndreasMueller क्या यह विकल्प कभी भी 'cross_val_predict' में जोड़ा गया है? – Ryan