Класс: RegressionLinear
Выберите подобранные регуляризованные линейные регрессионые модели
возвращает подмножество обученных линейных регрессионых моделей из набора линейных регрессионых моделей (SubMdl = selectModels(Mdl,idx)Mdl) обучен с использованием различных сильных сторон регуляризации. Индексы idx соответствуют сильным сторонам регуляризации в Mdl.Lambda, и укажите, какие модели возвращать.
Один из способов создать несколько прогнозирующих линейных регрессионых моделей:
Протяните фрагмент данных для проверки.
Обучите линейную регрессионую модель, используя fitrlinear. Задайте сетку сильных сторон регуляризации, используя 'Lambda' Аргументу пары "имя-значение" и поставляйте обучающие данные. fitrlinear возвращает один RegressionLinear объект модели, но он содержит модель для каждой силы регуляризации.
Чтобы определить качество каждой регуляризованной модели, передайте возвращенный объект модели и удерживаемые данные, для примера loss.
Идентифицируйте индексы (idx) удовлетворительного подмножества регуляризованных моделей, а затем передать возвращенную модель и индексы в selectModels. selectModels возвращает один RegressionLinear объект модели, но он содержит numel(idx) регуляризованные модели.
Чтобы предсказать метки классов для новых данных, передайте данные и подмножество регуляризованных моделей в predict.