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