Интерактивная нелинейная регрессия
nlintool(X,y,fun,beta0)
nlintool(X,y,fun,beta0,alpha)
nlintool(X,y,fun,beta0,alpha,'xname','yname')
nlintool(X,y,fun,beta0) является графическим интерфейсом пользователя для nlinfit и использует те же входные аргументы. Интерфейс отображает графики подогнанного ответа против каждого предиктора, при этом другие предикторы остаются фиксированными. Фиксированные значения находятся в текстовых полях под каждой осью предиктора. Измените фиксированные значения, введя новое значение или перетащив вертикальные линии на графиках в новые позиции. При изменении значения предиктора все графики обновляются для отображения модели в новой точке пространства предиктора. Пунктирные красные кривые показывают 95% одновременных доверительных полос для функции.
nlintool(X,y,fun,beta0,alpha) шоу 100(1-alpha)% доверительных полос. Это одновременные доверительные границы для значения функции. С помощью меню Границы (Bounds) можно переключаться между одновременными и несимметричными границами, а также между границами функции и границами для прогнозирования нового наблюдения.
nlintool(X,y,fun,beta0,alpha,'xname','yname') помечает графики с помощью символьной матрицы или строкового массива 'xname' для предикторов и вектора символов или строкового скаляра 'yname' для ответа.
Данные в reaction.mat представляют собой парциальные давления трех химических реагентов и соответствующие скорости реакции. Функция hougen реализует нелинейную модель Хугена-Ватсона для скоростей реакции. Ниже приведено соответствие модели данным:
load reaction nlintool(reactants,rate,@hougen,beta,0.01,xn,yn)
