edge
分類エッジ
説明
は、データ E
= edge(tree
,TBL
,ResponseVarName
)TBL
と分類 TBL.ResponseVarName
を指定することによって、tree
の分類エッジを返します。
は、前の構文のいずれかを使用し、1 つ以上の E
= edge(___,Name,Value
)Name,Value
ペア引数で指定されたオプションを追加して、エッジを計算します。たとえば、観測値の重みを指定できます。
入力引数
出力引数
例
フィッシャーのアヤメのデータの分類マージンとエッジを計算し、最初の 2 列について学習を行い、最後の 10 エントリを表示します。
load fisheriris
X = meas(:,1:2);
tree = fitctree(X,species);
E = edge(tree,X,species)
E =
0.6299
M = margin(tree,X,species);
M(end-10:end)
ans = 0.1111 0.1111 0.1111 -0.2857 0.6364 0.6364 0.1111 0.7500 1.0000 0.6364 0.2000
すべてのデータについて学習した分類木の方が優れています。
tree = fitctree(meas,species); E = edge(tree,meas,species) E = 0.9384 M = margin(tree,meas,species); M(end-10:end)
ans = 0.9565 0.9565 0.9565 0.9565 0.9565 0.9565 0.9565 0.9565 0.9565 0.9565 0.9565