Предскажите ответ Гауссовой модели регрессии процесса
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