f_classif
- sklearn.feature_selection.f_classif(X, y)[source]
-
Вычисление значения ANOVA F для предоставленной выборки.
Подробнее см. в Руководстве пользователя.
- Параметры:
-
- X{array-like, sparse matrix} of shape (n_samples, n_features)
-
Набор регрессоров, которые будут последовательно тестироваться.
- yarray-like of shape (n_samples,)
-
Вектор целевых значений.
- Возвращаемые значения:
-
- f_statisticndarray of shape (n_features,)
-
Статистика F для каждого признака.
- p_valuesndarray of shape (n_features,)
-
Значения p, связанные со статистикой F.
См. также
chi2-
Статистики хи-квадрат для неотрицательных признаков для задач классификации.
f_regression-
Значение F между меткой/признаком для регрессионных задач.
Примеры
>>> from sklearn.datasets import make_classification >>> from sklearn.feature_selection import f_classif >>> X, y = make_classification( ... n_samples=100, n_features=10, n_informative=2, n_clusters_per_class=1, ... shuffle=False, random_state=42 ... ) >>> f_statistic, p_values = f_classif(X, y) >>> f_statistic array([2.2...e+02, 7.0...e-01, 1.6...e+00, 9.3...e-01, 5.4...e+00, 3.2...e-01, 4.7...e-02, 5.7...e-01, 7.5...e-01, 8.9...e-02]) >>> p_values array([7.1...e-27, 4.0...e-01, 1.9...e-01, 3.3...e-01, 2.2...e-02, 5.7...e-01, 8.2...e-01, 4.5...e-01, 3.8...e-01, 7.6...e-01])
Примеры из галереи
© 2007–2025 The scikit-learn developers
Licensed under the 3-clause BSD License.
https://scikit-learn.org/1.6/modules/generated/sklearn.feature_selection.f_classif.html