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

Для просмотра документации необходимо авторизоваться на сайте