Предскажите ответ Гауссовой модели регрессии процесса
ypred = predict(gprMdl,Xnew)
[ypred,ysd]
= predict(gprMdl,Xnew)
[ypred,ysd,yint]
= predict(gprMdl,Xnew)
[ypred,ysd,yint]
= predict(gprMdl,Xnew,Name,Value)
возвращает предсказанные ответы ypred
= predict(gprMdl
,Xnew
)ypred
для полной или компактной модели Gaussian process regression (GPR), gprMdl
и значений предиктора в Xnew
.
[
также возвращает предполагаемые стандартные отклонения для новых ответов в значениях предиктора в ypred
,ysd
]
= predict(gprMdl
,Xnew
)Xnew
из обученной модели GPR.
[
также возвращает 95% интервалов прогноза, ypred
,ysd
,yint
]
= predict(gprMdl
,Xnew
)yint
, для истинных ответов, соответствующих каждой строке Xnew
.
[
также возвращает интервалы прогноза с дополнительными опциями, заданными одним или несколькими аргументами пары ypred
,ysd
,yint
]
= predict(gprMdl
,Xnew
,Name,Value
)Name,Value
. Например, можно задать доверительный уровень интервала прогноза.
Можно выбрать метод прогноза в то время как обучение модель GPR с помощью аргумента пары "имя-значение" PredictMethod
в fitrgp
. Методом прогноза по умолчанию является 'exact'
для n ≤ 10000, где n является количеством наблюдений в данных тренировки и 'bcd'
(спуск координаты блока), в противном случае.
Вычисление стандартных отклонений, ysd
, и интервалов прогноза, yint
, не поддержано, когда PredictMethod
является 'bcd'
.
Если gprMdl
является объектом CompactRegressionGP
, вы не можете вычислить стандартные отклонения, ysd
, или интервалы прогноза, yint
, для PredictMethod
, равного 'sr'
или 'fic'
. Чтобы вычислить ysd
и yint
для PredictMethod
, равного 'sr'
или 'fic'
, используйте полный объект (RegressionGP
) регрессии.
Можно использовать resubPredict
, чтобы вычислить предсказанные ответы для обученной модели GPR при наблюдениях в данных тренировки.
CompactRegressionGP
| RegressionGP
| compact
| fitrgp
| loss
| resubPredict