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