2016-01-30 1 views
2

Я получаю следующее сообщение об ошибке при попытке использовать мнемонические и f_classif (тест ANOVA) по некоторым данным в sklearn:Sklearn Одномерный Выбор: Особенности постоянны

C: \ Users \ Александр \ Anaconda3 \ Lib \ site-packages \ sklearn \ feature_selection \ univariate_selection.py: 113: UserWarning: функции ... являются постоянными. UserWarning)

Функции, которые указывали предупреждающее сообщение, были постоянными, по-видимому, имели значения p 0. Я не смог найти никакой информации о том, что вызывает это предупреждение. Файл github для этой конкретной функции находится здесь: https://github.com/scikit-learn/scikit-learn/blob/master/sklearn/feature_selection/univariate_selection.py

Любая помощь будет оценена, спасибо.

+1

Вы поняли это? Я также получаю это –

ответ

0

Возможно, вам будет немного опоздать. Но это предупреждение означает, что в ваших данных есть некоторые функции, которые имеют одинаковое значение для всех образцов данных. Он не изменяется для любого ярлыка класса или любой строки ваших данных. Вы можете безопасно удалить эти функции из данных, потому что они не принимают участия в определении метки прогноза.


индекс внутри предупреждения "UserWarning: Features [indices of features] are constant" скажет вам, что эти функции.

 Смежные вопросы

  • Нет связанных вопросов^_^