このページの翻訳は最新ではありません。ここをクリックして、英語の最新版を参照してください。
crossval
アンサンブルの交差検証
構文
cvens = crossval(ens)
cvens = crossval(ens,Name,Value)
説明
は、アンサンブル分類 cvens
= crossval(ens
)ens
から交差検証を使用したアンサンブルを作成します。既定の設定は 10 分割交差検証です。
は、1 つ以上の cvens
= crossval(ens
,Name,Value
)Name,Value
ペア引数によって指定される追加オプションを使用して、交差検証を使用したアンサンブルを作成します。Name1,Value1,…,NameN,ValueN
のように、複数の名前と値のペアの引数を任意の順番で指定できます。
入力引数
|
関数 |
名前と値の引数
オプションの引数のペアを Name1=Value1,...,NameN=ValueN
として指定します。ここで Name
は引数名、Value
は対応する値です。名前と値の引数は他の引数の後ろにする必要がありますが、ペアの順序は関係ありません。
R2021a より前では、名前と値をそれぞれコンマを使って区切り、Name
を引用符で囲みます。
|
クラス 名前と値のペア |
|
ホールドアウト検証は、データの指定部分をテストし、データの残りの部分を学習に使用します。 |
|
交差検証の分割数。1 より大きい正の数値スカラー。 名前と値のペア |
|
名前と値のペア |
|
出力頻度、正の整数のスカラー。このパラメーターを使用して、交差検証学習集合の学習を観測します。 既定値: |
出力引数
|
クラス |
例
代替方法
最初にアンサンブルを作成することなく、データから直接交差検証を使用したアンサンブルを作成できます。それには、fitcensemble
に、これらの 5 つのオプションの 1 つを含めます。それらは、'crossval'
、'kfold'
、'holdout'
、'leaveout'
または 'cvpartition'
です。