请帮助我。安装 scikit-learn 不起作用
data_final_vars=data_final.columns.values.tolist()
y=['y']
X=[i for i in data_final_vars if i not in y]
from sklearn.feature_selection import RFE
from sklearn.linear_model import LogisticRegression
logreg = LogisticRegression()
rfe = RFE(logreg, 20)
rfe = rfe.fit(os_data_X, os_data_y.values.ravel())
print(rfe.support_)
print(rfe.ranking_)
第 7 行出现错误:TypeError: init() 采用 2 个位置参数,但给出了 3 个
尝试指定您要覆盖默认参数:
rfe = RFE(logreg, step = 20)
要使用 RFE,首先使用通过“estimator”参数指定的所选算法以及通过“n_features_to_select”参数选择的特征数量来配置类。
尝试
rfe = RFE(estimator=LogisticRegression(), n_features_to_select=20)
尝试: rfe = RFE(logreg, n_features_to_select=20)