predict
ガウス過程回帰モデルの予測応答
構文
ypred = predict(gprMdl,Xnew)
[ypred,ysd,yint] = predict(gprMdl,Xnew)
[ypred,ysd,yint] = predict(gprMdl,Xnew,'Alpha',alpha)
説明
は、ガウス過程回帰 (GPR) モデル ypred
= predict(gprMdl
,Xnew
)gprMdl
と Xnew
内の予測子の値について予測した応答 ypred
を返します。
[
は、学習済みの GPR モデルを使用して ypred
,ysd
,yint
] = predict(gprMdl
,Xnew
)Xnew
内の各観測値で評価した応答変数の標準偏差 ysd
と 95% の予測区間 yint
も返します。
[
は、予測区間 ypred
,ysd
,yint
] = predict(gprMdl
,Xnew
,'Alpha',alpha
)yint
の信頼度の有意水準を指定します。yint
の信頼度は 100(1 – Alpha)%
と等しくなります。
入力引数
出力引数
例
ヒント
fitrgp
で名前と値のペアの引数PredictMethod
を使用すると、GPR モデルを学習させるときの予測方法を選択できます。既定の予測方法は、n ≤ 10000 の場合は'exact'
、それ以外の場合は'bcd'
(ブロック座標降下) です。n は、学習データに含まれている観測値の数です。PredictMethod
が'bcd'
の場合、標準偏差ysd
と予測区間yint
の計算はサポートされません。gprMdl
がCompactRegressionGP
オブジェクトの場合、PredictMethod
が'sr'
または'fic'
に等しいと、標準偏差ysd
と予測区間yint
を計算できません。PredictMethod
が'sr'
または'fic'
に等しい場合にysd
とyint
を計算するには、完全な回帰オブジェクト (RegressionGP
) を使用します。
代替方法
resubPredict
を使用すると、学習データに含まれている観測値における学習済み GPR モデルの予測応答を計算できます。
拡張機能
バージョン履歴
参考
fitrgp
| RegressionGP
| CompactRegressionGP
| compact
| resubPredict
| loss