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