Многофакторная линейная регрессия

Линейная регрессия с несколькими переменными предиктора

Для большей точности на наборах данных с малыми размерностями и средними размерностями подбирайте линейную регрессионую модель используя fitlm.

Для сокращения времени вычисления на высоко-размерных наборах данных подбирайте линейную регрессионую модель используя fitrlinear.

Приложения

Regression LearnerОбучите регрессионные модели прогнозировать данные с помощью машинного обучения с учителем

Объекты

LinearModelЛинейная регрессионая модель
CompactLinearModelКомпактная линейная регрессионая модель
RegressionLinearЛинейная регрессионая модель для высоко-размерных данных
RegressionPartitionedLinearПерекрестная проверенная линейная регрессионая модель для высоко-размерных данных

Функции

расширить все

Создание LinearModel Объект

fitlmПодбор линейной регрессионой модели
stepwiselmВыполните ступенчатую регрессию

Создание CompactLinearModel Объект

compactКомпактная линейная регрессионая модель

Добавление или удаление терминов из линейной модели

addTermsДобавьте условия к линейной регрессионой модели
removeTermsУдалите условия из линейной регрессионой модели
stepУлучшите линейную регрессионую модель, добавив или удалив условия

Предсказание ответов

fevalСпрогнозируйте отклики линейной регрессионой модели, используя один вход для каждого предиктора
predictПредсказать отклики линейной регрессионой модели
randomСимулируйте отклики со случайным шумом для линейной регрессионой модели

Вычисление линейной модели

anovaАнализ отклонения для линейной регрессионой модели
coefCIДоверительные интервалы оценок коэффициентов линейной регрессионой модели
coefTestЛинейный тест гипотезы на коэффициентах линейной регрессионой модели
dwtestТест Дурбина-Ватсона с объектом модели линейной регрессии
partialDependenceВычисление частичной зависимости

Визуализация линейной модели и сводная статистика

plotГрафик поля точек или добавленный переменный график линейной регрессионой модели
plotAddedДобавлен переменный график линейной регрессионой модели
plotAdjustedResponseСкорректированный график отклика линейной регрессионой модели
plotDiagnosticsГрафик диагностики наблюдений линейной регрессионой модели
plotEffectsПостройте графики основных эффектов предикторов в линейной регрессионой модели
plotInteractionПостройте эффекты взаимодействия двух предикторов в линейной регрессионой модели
plotPartialDependenceСоздайте график частичной зависимости (PDP) и отдельные графики условного ожидания (ICE)
plotResidualsПостройте графики невязок линейной регрессионой модели
plotSliceГрафик срезов через установленную линейную регрессионую поверхность

Сбор свойств линейной модели

gatherСбор свойств модели машинного обучения с графический процессор

Создание объекта

fitrlinearПодгонка линейной регрессионой модели к высоко-размерным данным

Работа с RegressionLinear Объект

predictПредсказать ответ линейной регрессионой модели
limeЛокальные интерпретируемые модели-агностические объяснения (LIME)
lossРегрессионые потери для линейных регрессионых моделей
partialDependenceВычисление частичной зависимости
plotPartialDependenceСоздайте график частичной зависимости (PDP) и отдельные графики условного ожидания (ICE)
shapleyЗначения Shapley
selectModelsВыберите подобранные регуляризованные линейные регрессионые модели

Работа с RegressionPartitionedLinear Объект

kfoldLossРегрессионые потери для наблюдений, не используемых в обучении
kfoldPredictПредсказать ответы на наблюдения, не используемые для обучения

Подгонка и оценка линейной регрессии

dwtestТест Дурбина-Ватсона с остаточными входами
invpredОбратное предсказание
linhyptestЛинейный тест гипотезы
plsregressЧастичная регрессия методом наименьших квадратов (PLS)
regressМногофакторная линейная регрессия
regstatsРегрессионная диагностика
relieffОцените важность предикторов, использующих алгоритм ReliefF или RReliefF
robustfitПодгонка устойчивой линейной регрессии
stepwisefitПодгонка линейной регрессионой модели с использованием ступенчатой регрессии

Подготовка данных

x2fxПреобразуйте матрицу предиктора в матрицу проекта
dummyvarСоздайте фиктивные переменные

Интерактивные инструменты

robustdemoИнтерактивная устойчивая регрессия
rsmdemoДемонстрация поверхности интерактивного отклика
rstoolМоделирование интерактивной поверхности отклика
stepwiseИнтерактивная ступенчатая регрессия

Темы

Введение в линейную регрессию

Что такое линейная регрессионая модель?

Регрессионные модели описывают отношение между зависимой переменной и одной или несколькими независимыми переменными.

Линейная регрессия

Подбирайте линейную регрессионую модель и исследуйте результат.

Ступенчатая регрессия

В ступенчатой регрессии предикторы автоматически добавляются к модели или обрезаются из нее.

Уменьшите эффекты выбросов с помощью робастной регрессии

Подгонка устойчивой модели, которая менее чувствительна, чем обычные наименьшие квадраты, к большим изменениям в небольших частях данных.

Выбор функции регрессии

Выберите регрессионую функцию в зависимости от типа задачи регрессии и обновите унаследованный код с помощью новых функций аппроксимации.

Сводные данные статистики Выхода и диагностики

Оцените подобранную модель с помощью свойств модели и функций объекта.

Уилкинсон Обозначение

Обозначение Уилкинсона предоставляет способ описать модели регрессии и повторных измерений, не задавая значений коэффициентов.

Рабочие процессы линейной регрессии

Рабочий процесс линейной регрессии

Импорт и подготовка данных, подбор линейной регрессионой модели, тестирование и улучшение ее качества и совместное использование модели.

Интерпретируйте результаты линейной регрессии

Отображение и интерпретация статистики выхода линейной регрессии.

Линейная регрессия с эффектами взаимодействия

Создайте и проанализируйте линейную регрессионую модель с эффектами взаимодействия и интерпретируйте результаты.

Линейная регрессия с использованием таблиц

В этом примере показано, как выполнить линейный и ступенчатый регрессионный анализ с помощью таблиц.

Линейная регрессия с категориальными ковариатами

Выполните регрессию с категориальными ковариатами, используя категориальные массивы и fitlm.

Анализ данных временных рядов

В этом примере показано, как визуализировать и проанализировать данные временных рядов с помощью timeseries объект и regress функция.

Обучите линейную регрессионую модель

Обучите линейную регрессионую модель, используя fitlm для анализа данных в памяти и данной , которой не помещаютсе в память,.

Частичная регрессия методом наименьших квадратов

Частичные наименьшие квадраты

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

Частичная регрессия методом наименьших квадратов и регрессия основных компонентов

В этом примере показано, как применить частичную регрессию методом наименьших квадратов (PLSR) и регрессию основных компонентов (PCR), и обсуждается эффективность двух методов.