如何修复python中的RFECV函数错误?

时间:2019-02-01 06:14:38

标签: python logistic-regression feature-selection

我的CSV文件中大约有41188条记录和21个变量。我将所有自变量(X)划分为功能,将因变量(y)划分为标签

在这里我在我的RFECV()的估计量中拟合了logistic回归,因此我成功地看到了最佳的特征数量。但是我想看看那些变量的名字。

我尝试给出dataframename [RFECV.support_],但出现错误:

**ValueError: Item wrong length 20 instead of 41188.**

请参阅下面我尝试过的代码

selector=RFECV(estimator=logreg,cv=10,scoring='mean_squared_error')
selector.fit(features,labels)

print("Optimal number of features: %s" % selector.n_features_)
    print(modified_bankingdata[selector.support_])

你们中的任何一个都愿意告诉我我该怎么做才能获得RFECV选择的功能名称吗?

0 个答案:

没有答案