Обратное предсказание
X0 = invpred(X,Y,Y0)
[X0,DXLO,DXUP] = invpred(X,Y,Y0)
[X0,DXLO,DXUP] = invpred(X,Y,Y0,name1
,val1
,name2
,val2
,...)
X0 = invpred(X,Y,Y0)
принимает векторы X
и Y
той же длины подходит для простой регрессии и возвращает предполагаемое значение X0
для которого высота линии равна Y0
. Выход, X0
, имеет тот же размер что и Y0
, и Y0
может быть массивом любого размера.
[X0,DXLO,DXUP] = invpred(X,Y,Y0)
также вычисляет 95% интервалов обратного предсказания. DXLO
и DXUP
задайте интервалы с нижними границами X0–DXLO
и верхняя граница X0+DXUP
. Оба DXLO
и DXUP
имеют тот же размер, что и Y0
.
Интервалы не являются одновременными и не обязательно являются конечными. Некоторые интервалы могут расширяться от конечного значения до -Inf
или +Inf
и некоторые могут простираться по всей реальной линии.
[X0,DXLO,DXUP] = invpred(X,Y,Y0,
задает необязательные имя аргумента/ значения пары, выбранные из следующего списка. Имена аргумента нечувствительны к регистру, и допускаются частичные совпадения.name1
,val1
,name2
,val2
,...)
Имя | Значение |
---|---|
'alpha' | Значение от 0 до 1, задающее доверительный уровень |
'predopt' | Либо |