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)

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

Советы

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

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