Предсказать ответ модели регрессии Гауссова процесса
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 для полной или компактной модели регрессии Гауссова процесса (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 при наблюдениях в обучающих данных.
compact | CompactRegressionGP | fitrgp | loss | RegressionGP | resubPredict