Интервалы прогноза для 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
- 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
.