exponenta event banner

addedvarplot

Создание добавленного графика переменных с использованием входных данных

Синтаксис

addedvarplot(X,y,num,inmodel)
addedvarplot(X,y,num,inmodel,stats)
addedvarplot(ax,___)

Описание

addedvarplot(X,y,num,inmodel) отображает график добавленной переменной с использованием прогностических терминов в X, значения ответа в y, добавленный термин в столбце num из Xи модель с текущими терминами, указанными inmodel. X является матрицей n-за-p из n наблюдений p-прогностических терминов. y - вектор n значений отклика. num является скалярным индексом, определяющим столбец X с добавлением термина. inmodel является логическим вектором p элементов, задающим столбцы X в текущей модели. По умолчанию все элементы inmodel являются false.

Примечание

addedvarplot автоматически включает постоянный член во все модели. Не вводите столбец 1 непосредственно в X.

addedvarplot(X,y,num,inmodel,stats) использует stats выходные данные из stepwisefit функция для повышения эффективности повторных вызовов addedvarplot. В противном случае этот синтаксис эквивалентен предыдущему синтаксису.

addedvarplot(ax,___) создает график в осях, указанных ax вместо текущих осей (gca). Выбор ax может предшествовать любой из комбинаций входных аргументов в предыдущих синтаксисах. Дополнительные сведения о создании Axes объект, см. axes и gca.

Добавленные графики переменных используются для определения уникального эффекта добавления нового термина в многолинейную модель. На сюжете показана взаимосвязь между частью ответа, необъяснимой терминами уже в модели, и частью нового термина, необъяснимой терминами уже в модели. «Необъяснимые» части измеряются остатками соответствующих регрессий. Рассеяние остатков от двух регрессий образует добавленную переменную график. Помимо разброса остатков, сюжет, произведенный addedvarplot показывает 95% доверительные интервалы для прогнозов из подогнанной линии. Наклон подгоняемой линии - это коэффициент, который имел бы новый термин, если бы он был добавлен в модель с терминами inmodel. Дополнительные сведения см. в разделе Добавленный график переменных.

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

Примеры

свернуть все

Загрузить данные в hald.mat, которая содержит наблюдения реакции на тепло для различных цементных смесей.

load hald
whos
  Name              Size            Bytes  Class     Attributes

  Description      22x58             2552  char                
  hald             13x5               520  double              
  heat             13x1               104  double              
  ingredients      13x4               416  double              

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

inmodel = [true true false false];
addedvarplot(ingredients,heat,3,inmodel)

Figure contains an axes. The axes with title Added variable plot for X3 Adjusted for X1,X2 contains 3 objects of type line. These objects represent Adjusted data, Fit: y=0.250018*x, 95% conf. bounds.

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

Альтернативная функциональность

Можно создать объект модели линейной регрессии LinearModel с помощью fitlm или stepwiselm и использовать функцию объекта plotAdded для создания добавленной переменной печати.

A LinearModel объект предоставляет свойства объекта и функции объекта для исследования аппроксимированной модели линейной регрессии. Свойства объекта включают в себя информацию об оценках коэффициентов, сводную статистику, метод подгонки и входные данные. Функции объекта используются для прогнозирования откликов, а также для изменения, оценки и визуализации модели линейной регрессии.

См. также

| |

Представлен до R2006a