【发布时间】:2019-02-18 08:06:57
【问题描述】:
我有一个包含 36 个特征的数据集,我将所有这些特征用于折叠交叉验证中的逻辑回归算法。我的 K 值为 10。有什么方法可以在 CV 的第 10 倍末尾找到专用于我的所有 36 个特征的权重?这是我的代码:
labels = df.columns[2:36]
X = df[labels]
y = df['target']
# use train/test split with different random_state values
X_train, X_test, y_train, y_test = train_test_split(X, y, random_state=4)
logreg = LogisticRegression()
classifier_pre = cross_val_score(logreg, X, y, cv=20, scoring='precision')
print("Precision:" ,classifier_pre.mean())
【问题讨论】:
标签: python dataframe scikit-learn logistic-regression cross-validation