plotSlice

Класс: NonLinearModel

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

Синтаксис

plotSlice(mdl)

Описание

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

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

mdl

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

Примеры

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

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

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

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

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

plotSlice(mdl)

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

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

Советы

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

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