このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
RegressionPartitionedModel
交差検証済みの回帰モデル
説明
RegressionPartitionedModel
は、交差検証の学習集合で学習を行った回帰モデルのセットです。次のうち 1 つ以上の kfold メソッドを使用した交差検証により、回帰の品質を評価します。kfoldPredict
、kfoldLoss
、kfoldfun
です。すべての "kfold" メソッドでは、学習用データの観測値で学習したモデルを使用して、学習用データにはない観測値に対する応答を予測します。たとえば、データを 5 つに分割して交差検証を行うとします。その場合、学習用データには常にデータのおよそ 4/5 が含まれることになり、テスト用データにはおよそ 1/5 が含まれます。Trained{1}
に保存された最初のモデルは、最初の 1/5 が除外された X
と Y
で学習を行い、Trained{2}
に保存された 2 番目のモデルは、2 番目の 1/5 が除外された X
と Y
で学習を行います。kfoldPredict
を呼び出すとき、最初のモデルを使用してデータの最初の 1/5 に対する予測を計算し、2 番目のモデルを使用して 2 番目の 1/5 に対する予測を計算する、というように処理を続けます。つまり、すべての観測値に対する応答は、kfoldPredict
によって、実際の観測値なしで学習したモデルを使用して計算されます。
作成
説明
RegressionPartitionedModel
オブジェクトは 2 つの方法で作成できます。
オブジェクト関数
crossval
を使用して、回帰木モデル オブジェクトRegressionTree
から交差検証済みモデルを作成する。関数
fitrtree
を使用し、名前と値の引数CrossVal
、CVPartition
、Holdout
、KFold
、Leaveout
のいずれかを指定して、交差検証済みモデルを作成する。
プロパティ
オブジェクト関数
gather | GPU からの Statistics and Machine Learning Toolbox オブジェクトのプロパティの収集 |
kfoldLoss | 交差検証された分割済みの回帰モデルの損失 |
kfoldPredict | 交差検証済み回帰モデル内の観測値に対する応答の予測 |
kfoldfun | 回帰での関数の交差検証 |
例
拡張機能
バージョン履歴
R2011a で導入