Ключам никогда не сообщают, какую дверь им предстоит открыть (Сергей Лукьяненко). Для оценки влияния признаков на модель машинного обучения следует использовать разные способы. Одним из ключевых является обучение модели на парах признаков и визуализация границ принятия решений. Конечно, хотелось бы подавать для этого все признаки, тем более, что именно так они включаются в итоговую модель (а не отдельными парами). Однако ввиду ограниченности человеческого восприятия приходится чем-то пренебрегать. В качестве демонстрационного примера посмотрим на границы логистической регрессии при классификации цветков Ириса: from sklearn.datasets import load_iris
iris_df = load_iris(as_frame=True)['frame']
iris_df.head() Для визуализации воспользуемся классом DecisionBoundaryDisplay: from sklearn.linear_model import LogisticRegression
from sklearn.inspection import DecisionBoundaryDisplay
features = iris_df.drop(columns='target').columns.tolist()[:2]
model = LogisticRegression(random_state=0, max_it