Интерактивная нелинейная регрессия
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)