НачатьНачать бесплатно

Коэффициенты и важность признаков на основе перестановок

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

Переменные X с признаками и y с метками, а также модель логистической регрессии model уже загружены. Библиотека matplotlib.pyplot импортирована как plt.

Это упражнение является частью курса

Объяснимый ИИ на Python

Посмотреть курс

Инструкции к упражнению

  • Вычислите коэффициенты логистической регрессии model.
  • Вычислите важность признаков на основе перестановок, выполнив 20 повторений и задав random_state равным 1.
  • Вычислите среднюю важность признаков по всем повторениям.

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

from sklearn.inspection import permutation_importance

# Extract and store model coefficients
coefficients = ____

# Compute permutation importance on the test set
perm_importance = ____

# Compute the average permutation importance
avg_perm_importance = ____

plot_importances(coefficients, avg_perm_importance)
Редактировать и запускать код