このページの翻訳は最新ではありません。ここをクリックして、英語の最新版を参照してください。
prune
クラス: ClassificationTree
枝刈りによる分類サブツリーのシーケンスの作成
構文
tree1 = prune(tree)
tree1 = prune(tree,Name,Value)
説明
は、入力された最適な枝刈り順序を使用して、分類木 tree1
= prune(tree
)tree
のコピーを作成します。
は、1 つの tree1
= prune(tree
,Name,Value
)Name,Value
ペア引数で指定した追加オプションを使用して、枝刈りしたツリーを作成します。Name1,Value1,…,NameN,ValueN
のように、複数の名前と値のペアの引数を任意の順番で指定できます。
入力引数
|
|
名前と値の引数
オプションの引数のペアを Name1=Value1,...,NameN=ValueN
として指定します。ここで Name
は引数名、Value
は対応する値です。名前と値の引数は他の引数の後ろにする必要がありますが、ペアの順序は関係ありません。
R2021a より前では、名前と値をそれぞれコンマを使って区切り、Name
を引用符で囲みます。
|
数値スカラー。 |
|
|
|
|
出力引数
|
分類木。 |
例
ヒント
tree1 = prune(tree)
は決定木tree1
を返します。これは完全で枝刈りされていないtree
ですが、最適な枝刈り情報が追加されています。これが有益なのは、別のツリーを枝刈りしてtree
を作成したか、または枝刈りを'off'
に設定して関数fitctree
を使用した場合だけです。最適な枝刈りをした列に沿ってツリーを複数回枝刈りする場合は、まず最適な枝刈りをした列を作成する方が効率的です。