plotSlice

Класс: NonLinearModel

График срезов через подобранную нелинейную регрессионую поверхность

Синтаксис

plotSlice(mdl)
h = plotSlice(mdl)

Описание

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

h = plotSlice(mdl) возвращает указатели на линии на графике.

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

mdl

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

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

h

Вектор указателей для линий или закрашенных фигур на графике.

Примеры

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

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

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

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

Создать график среза.

plotSlice(mdl)

Figure Prediction Slice Plots contains 3 axes and other objects of type uimenu, uicontrol. Axes 1 contains 5 objects of type line. Axes 2 contains 5 objects of type line. Axes 3 contains 5 objects of type line.

Перетащите X1 линия предсказания вправо и наблюдать изменение предсказанной характеристики y и в предсказанных кривых отклика к X2 и X3.

Совет

  • Если предикторов больше восьми, plotSlice выбирает первые пять для графического изображения. Используйте меню Predictors, чтобы контролировать, какие предикторы построены.

  • Меню Bounds позволяет вам выбрать между одновременными или не одновременными границами и между границами функции или границами нового наблюдения.