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 позволяет вам выбрать между одновременными или неодновременными границами, и между границами на функции или границами на новом наблюдении.