主要内容

このページの翻訳は最新ではありません。ここをクリックして、英語の最新版を参照してください。

训练

交差検証用の学習インデックス

説明

idx=培训(C)は、タイプ“坚持”または“重新替代”CVD分区オブジェクトCに対する学習インデックスidxを返します。

  • c、 类型“坚持”である場合、idxは学習セット内の観測値を指定します。

  • c、 类型“重新替代”の場合、idxはすべての観測値を指定します。

idx=培训(C,)は、タイプ“kfold”または“发酵剂”CVD分区オブジェクトCの反復値に対する学習インデックスを返します。

  • c、 类型“kfold”である場合、idx番目の学習セット内の観測値を指定します。

  • c、 类型“发酵剂”の場合、idxは反復値で学習が予約される観測値を指定します。

すべて折りたたむ

ホールドアウト検証のためにCVD分区オブジェクトの学習セット内にある観測値を特定します。

ホールドアウト検証のために 10個の観測値を分割します。検定 (ホールドアウト) セットに含める観測値の約 30% を選択します。

rng(“默认”)%为了再现性c=CVD(10,“坚持”,0.30)
c=保持交叉验证分区NumObservations:10 numtestset:1列车大小:7测试大小:3

学習セットの観測値を特定します。1.に対応する観測値は学習セット内にあります。

集合=训练(c)
设置=10x1逻辑阵列1 1 1 0 1 1 1 1 0 0

結果を可視化します。4.番目、9番目、および 10番目以外のすべての観測値は学習セット内にあります。

h=热图(双(套),“ColorbarVisible”,“关”);架次(小时),'1',“上升”)伊拉贝尔(“观察”)头衔(“训练集观察”)

图中包含heatmap类型的对象。heatmap类型的图表具有标题训练集观察值。

3.分割交差検証のCVD分区オブジェクトの学習セットに含まれる観測値を特定します。

3.分割交差検証のために 10個の観測値を分割します。Cには、学習データと検定データの 3.個の反復値が含まれることに注意してください。

rng(“默认”)%为了再现性c=CVD(10,“KFold”,3)
c=K-折叠交叉验证分区数值观测:10个数值测试集:3列车尺寸:7 6 7测试尺寸:3 4 3

学習データと検定データの反復値ごとに学習セットの観測値を特定します。1.に対応する観測値は、対応する学習セット内にあります。

set1=训练(c,1)
set1=10x1逻辑阵列0 0 1 1 1 1 1 1 0 1
set2=训练(c,2);set3=训练(c,3);

結果を可視化します。1.番目、2.番目、および 9番目以外のすべての観測値は、最初の学習セット内にあります。3.番目、6.番目、8.番目、および 10番目以外のすべての観測値は、2.番目の学習セット内にあります。4.番目、5.番目、および 7.番目以外のすべての観測値は、3.番目の学習セット内にあります。

数据=[set1,set2,set3];h=热图(双(数据),“ColorbarVisible”,“关”);架次(小时){'1','2','3'},“上升”)xlabel(“重复”)伊拉贝尔(“观察”)头衔(“训练集观察”)

图中包含heatmap类型的对象。heatmap类型的图表具有标题训练集观察值。

入力引数

すべて折りたたむ

検証分割。CVD分区オブジェクトとして指定します。Cの検証分割のタイプC类型は、“kfold”“坚持”“发酵剂”、または“重新替代”です。

反復インデックス。正の整数スカラーとして指定します。の指定は、番目の学習セットの観測値を検出することを示しています。

データ型:仅有一个的|双重的

出力引数

すべて折りたたむ

学習セットの観測値のインデックス。必然的ベクトルとして返されます。値 1.は、対応する観測値が学習セット内にあることを示します。値 0は、対応する観測値が検定セット内にあることを示します。

参考

|

R2008aで導入