Интервалы прогноза для объекта cfit
или sfit
ci = predint(fitresult,x)
ci = predint(fitresult,x,level)
ci = predint(fitresult,x,level,intopt
,simopt
)
[ci,y] = predint(...)
ci = predint(fitresult,x)
возвращает верхние и более низкие 95% границ прогноза для значений ответа, сопоставленных с объектом cfit
fitresult
в новых значениях предиктора, заданных векторным x
. fitresult
должен быть вывод от функции fit
, чтобы содержать необходимую информацию для ci
. ci
является n
-by-2 массив где n = length(x)
. Левый столбец ci
содержит нижнюю границу для каждого коэффициента; правый столбец содержит верхнюю границу.
ci = predint(fitresult,x,level)
возвращает границы прогноза с доверительным уровнем, заданным level
. level
должен быть между 0
и 1
. Значением по умолчанию level
является 0.95
.
ci = predint(fitresult,x,level,
задает тип границ, чтобы вычислить. intopt
,simopt
)
intopt
является одним из
'observation'
— Границы для нового наблюдения (значение по умолчанию)
'functional'
— Границы для кривой по экспериментальным точкам
simopt
является одним из
'off'
Неодновременные границы (значение по умолчанию)
'on'
— Одновременные границы
Границы наблюдения более широки, чем функциональные границы, потому что они измеряют неуверенность в предсказании кривой по экспериментальным точкам плюс случайное изменение в новом наблюдении. Неодновременные границы для отдельных элементов x
; одновременные границы для всех элементов x
.
[ci,y] = predint(...)
возвращает значения ответа y
, предсказанный fitresult
в предикторах в x
.
predint
не может вычислить интервалы прогноза для непараметрических методов регрессии, таких как Interpolant
, Lowess
и Spline
.