このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
predict
ガウス過程回帰モデルの予測応答
構文
説明
例
入力引数
名前と値の引数
出力引数
ヒント
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 モデルの予測応答を計算できます。
Simulink ブロック
Simulink® にガウス過程回帰モデルの予測を統合するには、Statistics and Machine Learning Toolbox™ ライブラリにある RegressionGP Predict ブロックを使用するか、MATLAB® Function ブロックを関数 predict
と共に使用します。例については、RegressionGP Predict ブロックの使用による応答の予測とMATLAB Function ブロックの使用によるクラス ラベルの予測を参照してください。
使用するアプローチを判断する際は、以下を考慮してください。
Statistics and Machine Learning Toolbox ライブラリ ブロックを使用する場合、固定小数点ツール (Fixed-Point Designer)を使用して浮動小数点モデルを固定小数点に変換できます。
MATLAB Function ブロックを関数
predict
と共に使用する場合は、可変サイズの配列に対するサポートを有効にしなければなりません。MATLAB Function ブロックを使用する場合、予測の前処理や後処理のために、同じ MATLAB Function ブロック内で MATLAB 関数を使用することができます。
拡張機能
バージョン履歴
R2015b で導入参考
fitrgp
| RegressionGP
| CompactRegressionGP
| compact
| resubPredict
| loss