Как исправить ошибку функции RFECV в python? - PullRequest
0 голосов
/ 01 февраля 2019

В моем CSV-файле содержится около 41188 записей с 21 переменной.Я разделил все независимые переменные (X) как признаки и зависимую переменную (y) как метки .

Здесь я поместил логистическую регрессию в оценку моего RFECV ()Мне удалось увидеть оптимальное количество функций.Но я хочу увидеть имена этих переменных.

.

Я попытался указать имя файла данных [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?

...