Интерактивная нелинейная регрессия
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
function, и использует те же входные параметры. Интерфейс отображает графики подобранного отклика против каждого предиктора, с неподвижными другими предикторами. Фиксированные значения находятся в текстовых полях под каждой осью предиктора. Измените фиксированные значения путем ввода нового значения или путем перетаскивания вертикальных линий на графиках в новые положения. Когда вы изменяете значение предиктора, все графики обновляются, чтобы отобразить модель в новой точке пространства предикторов. Штриховые красные кривые показывают 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)