exponenta event banner

plotResiduals

Класс: нелинейная модель

Печать остатков модели нелинейной регрессии

Синтаксис

plotResiduals(mdl)
plotResiduals(mdl,plottype)
h = plotResiduals(...)
h = plotResiduals(mdl,plottype,Name,Value)

Описание

plotResiduals(mdl) дает график гистограммы остатков mdl нелинейная модель.

plotResiduals(mdl,plottype) графики остатков в графике типа plottype.

h = plotResiduals(...) возвращает маркеры к строкам на графике.

h = plotResiduals(mdl,plottype,Name,Value) графики с дополнительными опциями, указанными одним или несколькими Name,Value аргументы пары.

Входные аргументы

mdl

Модель нелинейной регрессии, построенная fitnlm.

plottype

Вектор символов или строковый скаляр, указывающий тип графика:

'caseorder'Порядок остатков по сравнению со случаем (строкой)
'fitted'Остаточные значения по сравнению с подходящими значениями
'histogram'Гистограмма
'lagged'Остатки по сравнению с остаточным (r (t) против r (t-1))
'probability'График нормальной вероятности
'symmetry'График симметрии

По умолчанию: 'histogram'

Аргументы пары «имя-значение»

Укажите дополнительные пары, разделенные запятыми Name,Value аргументы. Name является именем аргумента и Value - соответствующее значение. Name должен отображаться внутри кавычек. Можно указать несколько аргументов пары имен и значений в любом порядке как Name1,Value1,...,NameN,ValueN.

Примечание

Пары имя-значение свойства печати применяются к первому возвращаемому дескриптору h(1).

'Color'

Цвет линии или маркера, указанный как триплет RGB, шестнадцатеричный код цвета, имя цвета или краткое имя для одного из параметров цвета, перечисленных в следующей таблице.

Для пользовательского цвета укажите триплет RGB или шестнадцатеричный цветовой код.

  • Триплет RGB - это трехэлементный вектор строки, элементы которого задают интенсивности красной, зеленой и синей составляющих цвета. Интенсивности должны находиться в диапазоне [0,1]; например, [0.4 0.6 0.7].

  • Шестнадцатеричный цветовой код - это символьный вектор или строковый скаляр, начинающийся с хэш-символа (#), за которыми следуют три или шесть шестнадцатеричных цифр, которые могут варьироваться от 0 кому F. Значения не чувствительны к регистру. Таким образом, цветовые коды '#FF8800', '#ff8800', '#F80', и '#f80' эквивалентны.

Можно также задать некоторые общие цвета по имени. В этой таблице перечислены параметры именованного цвета, эквивалентные триплеты RGB и шестнадцатеричные цветовые коды.

Имя цветаКраткое имяТриплет RGBШестнадцатеричный цветовой кодВнешность
'red''r'[1 0 0]'#FF0000'

'green''g'[0 1 0]'#00FF00'

'blue''b'[0 0 1]'#0000FF'

'cyan' 'c'[0 1 1]'#00FFFF'

'magenta''m'[1 0 1]'#FF00FF'

'yellow''y'[1 1 0]'#FFFF00'

'black''k'[0 0 0]'#000000'

'white''w'[1 1 1]'#FFFFFF'

Вот триплеты RGB и шестнадцатеричные цветовые коды для цветов по умолчанию MATLAB ®, используемых на многих типах графиков.

Триплет RGBШестнадцатеричный цветовой кодВнешность
[0 0.4470 0.7410]'#0072BD'

[0.8500 0.3250 0.0980]'#D95319'

[0.9290 0.6940 0.1250]'#EDB120'

[0.4940 0.1840 0.5560]'#7E2F8E'

[0.4660 0.6740 0.1880]'#77AC30'

[0.3010 0.7450 0.9330]'#4DBEEE'

[0.6350 0.0780 0.1840]'#A2142F'

'LineStyle'

Тип линии - спецификация свойств линии. Для получения более подробной информации см. linespec.

'LineWidth'

Ширина линии или краев заполненной области, в точках, положительный скаляр. Одна точка - 1/72 дюйма.

По умолчанию: 0.5

'MarkerEdgeColor'

Цвет контура маркера, указанный как триплет RGB, шестнадцатеричный код цвета, имя цвета или краткое имя для одного из параметров цвета, перечисленных в Color аргумент пары имя-значение.

'MarkerFaceColor'

Цвет заливки для маркеров с заливкой, указанный как триплет RGB, шестнадцатеричный код цвета, имя цвета или краткое имя для одного из параметров цвета, перечисленных в Color аргумент пары имя-значение.

'MarkerSize'

Размер маркера в точках, строго положительный скаляр. Одна точка - 1/72 дюйма.

'ResidualType'

Тип остатка, используемого на графике:

'Raw'Наблюдаемые минус установленные значения
'Pearson'Необработанные остатки, разделенные на RMSE
'Standardized'Необработанные остатки, деленные на их расчетное стандартное отклонение
'Studentized'Необработанные остатки, разделенные на независимую (исключить-1) оценку их стандартного отклонения

По умолчанию: 'Raw'

Выходные аргументы

h

Вектор маркеров к линиям или фрагментам на графике.

Примеры

развернуть все

Постройте график остатков подогнанной нелинейной модели.

Загрузить reaction данные и подгоняют модель скорости реакции как функцию реагентов.

load reaction
mdl = fitnlm(reactants,rate,@hougen,[1 .05 .02 .1 2]);

Постройте график остатков подогнанной модели.

plotResiduals(mdl)

Figure contains an axes. The axes with title Histogram of residuals contains an object of type patch.

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

Загрузить reaction данные и подгоняют модель скорости реакции как функцию реагентов.

load reaction
mdl = fitnlm(reactants,rate,@hougen,[1 .05 .02 .1 2]);

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

plotResiduals(mdl,'probability')

Figure contains an axes. The axes with title Normal probability plot of residuals contains 2 objects of type line.

Совет

  • Курсор данных отображает значения выбранной точки графика в подсказке данных (небольшое текстовое поле, расположенное рядом с точкой данных). Всплывающая подсказка данных включает значения осей X и Y для выбранной точки вместе с именем или номером наблюдения.