我的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选择的功能名称吗?