Доверительные интервалы полинома
Y = polyconf(p,X)
[Y,DELTA] = polyconf(p,X,S)
[Y,DELTA] = polyconf(p,X,S,param1,val1,param2,val2,...)
Y = polyconf(p,X) вычисляет полином p по значениям в X. p - вектор коэффициентов в степенях убывания.
[Y,DELTA] = polyconf(p,X,S) принимает выходные данные p и S от polyfit и генерирует 95% интервалов прогнозирования Y ± DELTA для новых наблюдений при значениях в X.
[Y,DELTA] = polyconf(p,X,S, указывает дополнительные пары имя/значение параметра, выбранные из следующего списка.param1,val1,param2,val2,...)
| Параметр | Стоимость |
|---|---|
'alpha' | Значение от 0 до 1, определяющее доверительный уровень |
'mu' | Двухэлементный вектор, содержащий параметры центрирования и масштабирования. С помощью этой опции |
'predopt' | Также |
'simopt' | Также |
'predopt' и 'simopt' параметры могут быть поняты с точки зрения следующих функций:
p (x) - неизвестная средняя функция, оцененная по посадке
l (x) - нижняя доверительная граница
u (x) - верхняя доверительная граница
Предположим, вы делаете новое наблюдение yn + 1 при xn + 1, так что
yn + 1 (xn + 1) = p (xn + 1) + αn + 1
По умолчанию интервал [ln + 1 (xn + 1), un + 1 (xn + 1)] является 95% доверительной границей для yn + 1 (xn + 1).
Следующие комбинации 'predopt' и 'simopt' параметры позволяют задать другие границы.
'simopt' | 'predopt' | Ограниченная величина |
|---|---|---|
'off' | 'observation' | yn + 1 (xn + 1) (по умолчанию) |
'off' | 'curve' | p (xn + 1) |
'on' | 'observation' | yn + 1 (x), для всех x |
'on' | 'curve' | p (x), для всех x |
В общем, 'observation' интервалы шире, чем 'curve' интервалы, из-за дополнительной неопределенности прогнозирования нового значения отклика (кривая плюс случайные ошибки). Аналогично, одновременные интервалы шире, чем несимметричные интервалы, из-за дополнительной неопределенности ограничивающих значений для всех предикторов x.
