plotResiduals

Класс: NonLinearModel

Постройте остаточные значения нелинейной модели регрессии

Синтаксис

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

Описание

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

plotResiduals(mdl,plottype) указывает, что остаточный график вводит plottype.

plotResiduals(mdl,plottype,Name,Value) задает дополнительные опции с помощью одних или нескольких аргументов name-value. Например, можно задать остаточный тип и графические свойства остаточных точек данных.

h = plotResiduals(___) возвращает графические объекты для линий или закрашенной фигуры в графике с помощью любой из комбинаций входных аргументов в предыдущих синтаксисах. Используйте h изменить свойства определенной линии или закрашенной фигуры после того, как вы создаете график. Для списка свойств смотрите Line Properties и Свойства исправления.

Входные параметры

mdl

Нелинейная модель регрессии, созданная fitnlm.

plottype

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

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

Значение по умолчанию: 'histogram'

Аргументы name-value

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

Примечание

Графические свойства, перечисленные здесь, являются только подмножеством. Для полного списка смотрите Line Properties для линий и Свойства исправления для гистограммы. Заданные свойства применяются к внешнему виду остаточных точек данных или внешнему виду гистограммы.

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'

Sample of the color red

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

Sample of the color green

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

Sample of the color blue

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

Sample of the color cyan

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

Sample of the color magenta

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

Sample of the color yellow

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

Sample of the color black

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

Sample of the color white

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

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

Sample of RGB triplet [0 0.4470 0.7410], which appears as dark blue

[0.8500 0.3250 0.0980]'#D95319'

Sample of RGB triplet [0.8500 0.3250 0.0980], which appears as dark orange

[0.9290 0.6940 0.1250]'#EDB120'

Sample of RGB triplet [0.9290 0.6940 0.1250], which appears as dark yellow

[0.4940 0.1840 0.5560]'#7E2F8E'

Sample of RGB triplet [0.4940 0.1840 0.5560], which appears as dark purple

[0.4660 0.6740 0.1880]'#77AC30'

Sample of RGB triplet [0.4660 0.6740 0.1880], which appears as medium green

[0.3010 0.7450 0.9330]'#4DBEEE'

Sample of RGB triplet [0.3010 0.7450 0.9330], which appears as light blue

[0.6350 0.0780 0.1840]'#A2142F'

Sample of RGB triplet [0.6350 0.0780 0.1840], which appears as dark red

LineWidth

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

Значение по умолчанию: 0.5

Marker

Символ маркера в виде одного из значений в этой таблице.

МаркерОписаниеПолучившийся маркер
'o'Круг

Sample of circle marker

'+'Знак «плюс»

Sample of plus sign marker

'*'Звездочка

Sample of asterisk marker

'.'Точка

Sample of point marker

'x'Крест

Sample of cross marker

'_'Горизонтальная линия

Sample of horizontal line marker

'|'Вертикальная линия

Sample of vertical line marker

's'Квадрат

Sample of square marker

'd'Ромб

Sample of diamond line marker

'^'Треугольник, направленный вверх

Sample of upward-pointing triangle marker

'v'Нисходящий треугольник

Sample of downward-pointing triangle marker

'>'Треугольник, указывающий вправо

Sample of right-pointing triangle marker

'<'Треугольник, указывающий влево

Sample of left-pointing triangle marker

'p'Пентаграмма

Sample of pentagram marker

'h'Гексаграмма

Sample of hexagram marker

'none'Никакие маркерыНе применяется

MarkerEdgeColor

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

MarkerFaceColor

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

MarkerSize

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

ResidualType

Тип невязки использовал в графике:

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

Значение по умолчанию: 'Raw'

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

h

Графические объекты, соответствующие линиям или закрашенной фигуре в графике, возвращенном как графический массив. Используйте запись через точку, чтобы запросить и установить свойства графических объектов. Для получения дополнительной информации смотрите Line Properties и Свойства исправления.

Можно использовать аргументы name-value, чтобы задать внешний вид остаточных точек данных или внешний вид гистограммы, соответствуя первому графическому объекту h(1).

Примеры

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

Постройте остаточные значения подбиравшей нелинейной модели.

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

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

Постройте остаточные значения подобранной модели.

plotResiduals(mdl)

Figure contains an axes object. The axes object 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 object. The axes object with title Normal probability plot of residuals contains 2 objects of type line.

Советы

  • Data Cursor отображает значения выбранной точки графика во всплывающей подсказке (маленькое текстовое поле, расположенное рядом с точкой данных). Всплывающая подсказка включает x - ось и y - значения оси для выбранной точки, наряду с именем наблюдения или номером.