Machine-learning-with-python-bagged-decision-tree
提供:Dev Guides
機械学習-バギングされた決定木
バギングアンサンブルメソッドは、分散が大きいアルゴリズムとうまく機能することがわかっているため、この点で、最適なのは決定木アルゴリズムです。 次のPythonレシピでは、Pima Indians糖尿病データセットでsklearnのBaggingClassifier関数とDecisionTreeClasifier(分類および回帰木アルゴリズム)を使用して、バギングされた決定木アンサンブルモデルを構築します。
まず、次のように必要なパッケージをインポートします-
ここで、前の例で行ったように、Pima糖尿病データセットをロードする必要があります-
次に、次のように10倍クロス検証の入力を与えます-
構築するツリーの数を指定する必要があります。 ここでは、150本の木を構築しています-
次に、次のスクリプトの助けを借りてモデルを構築します-
次のように結果を計算して印刷します-
出力
上記の出力は、バギングされた決定木分類子モデルの精度が約77%であることを示しています。