Выбор признаков и преобразование функции Используя приложение Regression Learner

Исследуйте функции в графике отклика

В Regression Learner используйте график отклика, чтобы попытаться идентифицировать предикторы, которые полезны для предсказания ответа. Визуализировать отношение между различными предикторами и ответом, под X-axis, избранными различными переменными в списке X.

Прежде чем вы обучите модель регрессии, график отклика показывает обучающие данные. Если вы обучили модель регрессии, то график отклика также показывает предсказания модели.

Наблюдайте, какие переменные сопоставлены наиболее ясно с ответом. Когда вы строите carbig набор данных, предиктор Horsepower показывает ясную отрицательную связь с ответом.

Ищите функции, которые, кажется, не имеют связи с ответом и не используют Feature Selection , чтобы удалить те функции из набора используемых предикторов.

Response plot of car data, with miles per gallon on the vertical axis and horsepower on the horizontal axis

Можно экспортировать графики отклика, которые вы создаете в приложении фигурам. См. Графики Экспорта в Приложении Regression Learner.

Выберите Features to Include

В Regression Learner можно задать различные функции (или предикторы), чтобы включать в модель. Смотрите, можно ли улучшить модели путем удаления функций с низкой предсказательной силой. Если сбор данных является дорогим или трудным, вы можете предпочесть модель, которая выполняет удовлетворительно с меньшим количеством предикторов.

  1. На вкладке Regression Learner, в разделе Features, нажимают Feature Selection .

  2. В диалоговом окне Feature Selection снимите флажки для предикторов, вы хотите исключить, и затем нажать OK.

  3. Нажмите Train, чтобы обучить новую модель с помощью новых опций предиктора.

  4. Наблюдайте новую модель в панели Models. Панель Current Model Summary отображается, сколько предикторов исключено.

  5. Проверяйте, какие предикторы включены в обученную модель. Щелкните модель в Models разделяют на области и смотрят на флажки в окне Feature Selection.

  6. Попытайтесь улучшить модель включением различных функций.

Для примера с помощью выбора признаков смотрите, Обучают Деревья Регрессии Используя Приложение Regression Learner.

Преобразуйте функции с PCA в Regression Learner

Используйте анализ главных компонентов (PCA), чтобы уменьшать размерность пробела предиктора. Сокращение размерности может создать модели регрессии в Regression Learner, что справка предотвращает сверхподбор кривой. PCA линейно преобразовывает предикторы, чтобы удалить избыточные размерности и генерирует новый набор названных основных компонентов переменных.

  1. На вкладке Regression Learner, в разделе Features, выбирают PCA.

  2. В Усовершенствованном Окне параметров PCA установите флажок Enable PCA, и затем нажмите OK.

  3. Нажмите Train снова. pca функционируйте преобразовывает ваши выбранные функции перед обучением модель.

    По умолчанию PCA сохраняет только компоненты, которые объясняют 95% отклонения. В Усовершенствованном Окне параметров PCA можно изменить процент отклонения, чтобы объяснить путем выбора значения Explained variance. Более высокое значение рискует сверхсоответствовать, в то время как нижнее значение рискует удалять полезные размерности.

  4. Вручную ограничьте количество компонентов PCA. В списке Component reduction criterion выберите Specify number of components. Выберите значение Number of numeric components. Количество компонентов не может быть больше, чем количество числовых предикторов. PCA не применяется к категориальным предикторам.

Можно проверять Опции PCA на обученные модели в панели Current Model Summary. Например:

PCA is keeping enough components to explain 95% variance. 
After training, 2 components were kept. 
Explained variance per component (in order): 92.5%, 5.3%, 1.7%, 0.5%
Проверяйте объясненные проценты отклонения, чтобы решить, изменить ли количество компонентов.

Чтобы узнать больше, как Regression Learner применяет PCA к вашим данным, сгенерируйте код для своей обученной модели регрессии. Для получения дополнительной информации о PCA смотрите pca функция.

Похожие темы