ランダムフォレストまたはランダム決定フォレストは、分類、回帰、その他のタスクのためのアンサンブル学習法であり、トレーニング中に多数の決定木を作成することで機能します。分類タスクの場合、ランダムフォレストの出力は、ほとんどのツリーによって選択されたクラスです。回帰タスクの場合、出力はツリーの予測の平均です。[1] [2]ランダムフォレストは、決定木のトレーニングセットへの過剰適合の癖を修正します。[3] : 587–588
ランダム決定林の最初のアルゴリズムは、1995年にティン・カム・ホー[1]によってランダムサブスペース法[ 2]を使用して作成されました。これは、ホーの定式化によれば、ユージン・クラインバーグによって提案された分類に対する「確率的判別」アプローチを実装する方法です。[4] [5] [6]
このアルゴリズムの拡張はレオ・ブレイマン[7]とアデル・カトラー[8]によって開発され、2人は2006年に「ランダムフォレスト」を商標として登録しました[9](2019年現在、 Minitab, Inc.が所有)。[10]この拡張は、ブレイマンの「バギング」のアイデアと特徴のランダム選択を組み合わせたもので、最初はホー[1]によって導入され、後にアミットとゲマン[11]によって独立して導入され、分散が制御された決定木のコレクションを構築します。 [update]
歴史
ランダム決定フォレストの一般的な方法は、1993 年に Salzberg と Heath によって初めて提案されました[12]。この方法では、ランダム決定ツリー アルゴリズムを使用して複数のツリーを作成し、多数決を使用してそれらを結合します。このアイデアは、1995 年に Ho によってさらに発展しました[1] 。Ho は、斜交超平面で分割するツリーのフォレストは、フォレストが選択された特徴次元のみに敏感になるようにランダムに制限されている限り、オーバートレーニングの影響を受けずに成長するにつれて精度が向上することを確立しました。同じ方向のその後の研究[2]では、他の分割方法も、いくつかの特徴次元に鈍感になるようにランダムに制限されている限り、同様に動作すると結論付けられました。より複雑な分類器 (より大きなフォレスト) がほぼ単調に精度が向上するというこの観察は、分類器の複雑さは、オーバーフィッティングによって損なわれる前に特定の精度レベルまでしか成長できないという一般的な考えとは著しく対照的です。フォレスト メソッドのオーバートレーニングに対する耐性の説明は、Kleinberg の確率的判別理論にあります。[4] [5] [6]
ブレイマンのランダムフォレストの概念の初期の開発は、単一の木を成長させる文脈で、ノードを分割するときに利用可能な決定のランダムなサブセットを検索するというアイデアを導入したアミットとゲマン[11]の研究に影響を受けています。Ho [2]のランダムなサブスペース選択のアイデアも、ランダムフォレストの設計に影響を与えました。この方法は、木の森を成長させ、各木または各ノードを適合させる前に、トレーニングデータをランダムに選択されたサブスペースに投影することにより、木の間に変化を導入します。最後に、各ノードでの決定が決定論的最適化ではなくランダム化された手順によって選択されるランダムノード最適化のアイデアは、トーマスG.ディーテリッヒによって初めて導入されました。[13]
ランダムフォレストの適切な導入は、レオ・ブレイマンの論文で行われました。[7]この論文では、 CARTのような手順とランダムノード最適化およびバギングを組み合わせて、 相関のないツリーのフォレストを構築する方法について説明しています。さらに、この論文では、ランダムフォレストの現代の実践の基礎を形成する、既知のものと新しいものを含むいくつかの要素を組み合わせています。
- 一般化誤差の推定値としてout-of-bag誤差を使用します。
- 順列を通じて変数の重要性を測定します。
このレポートでは、フォレスト内のツリーの強度とそれらの相関に依存する一般化誤差の上限という形で、ランダムフォレストに関する初の理論的結果も提供しています。
アルゴリズム
準備: 決定木学習
決定木は、さまざまな機械学習タスクでよく使われる手法です。Hastieらは、ツリー学習は「データマイニングの既成の手順」に近いと述べています。「なぜなら、ツリー 学習はスケーリングやさまざまな特徴値の変換に対して不変であり、無関係な特徴の包含に対して堅牢であり、検査可能なモデルを生成するからです。しかし、正確であることはほとんどありません」。[3] : 352
特に、非常に深く成長した木は、非常に不規則なパターンを学習する傾向があります。つまり、トレーニング セットに過剰適合し、バイアスは低いですが、分散は非常に高くなります。ランダム フォレストは、分散を減らすことを目的として、同じトレーニング セットの異なる部分でトレーニングされた複数の深い決定木を平均化する方法です。[3] : 587–588 これには、バイアスのわずかな増加と解釈可能性のいくらかの損失が伴いますが、一般に最終モデルのパフォーマンスが大幅に向上します。
袋詰め

ランダムフォレストのトレーニングアルゴリズムは、ブートストラップ集約、またはバギングの一般的な手法をツリー学習者に適用します。トレーニングセットX = x 1、...、x nと応答Y = y 1、...、y nが与えられた場合、バギングを繰り返して(B回) 、トレーニングセットを置き換えてランダムサンプルを選択し、これらのサンプルにツリーを適合させます。
- X、Yからn 個のトレーニング例を復元抽出し、これをX b、Y bと呼びます。
- X b、Y bで分類ツリーまたは回帰ツリーf b をトレーニングします。
トレーニング後、x'上のすべての個別の回帰ツリーからの予測を平均化することで、未知のサンプルx'の予測を行うことができます。
または、分類ツリーの場合は多数決をとることによって行われます。
このブートストラップ手順により、モデルの分散が減り、バイアスが増大しないため、モデルのパフォーマンスが向上します。つまり、単一のツリーの予測はトレーニング セット内のノイズに非常に敏感ですが、ツリーが相関していない限り、多数のツリーの平均はそうではありません。単一のトレーニング セットで多数のツリーを単純にトレーニングすると、相関の強いツリー (または、トレーニング アルゴリズムが決定論的である場合は、同じツリーが何度も表示される) が生成されます。ブートストラップ サンプリングは、異なるトレーニング セットを表示することでツリーの相関を解消する方法です。
さらに、予測の不確実性の推定は、 x′上のすべての個別の回帰木からの予測の標準偏差として行うことができます。
サンプル数(つまり、ツリー数) Bは自由なパラメータである。通常、トレーニングセットのサイズと性質に応じて、数百から数千のツリーが使用される。Bは、クロスバリデーションを使用するか、または、ブートストラップサンプルにx i が含まれていないツリーのみを使用して、各トレーニングサンプルx iの平均予測誤差であるout-of-bag errorを観察することによって最適化できる。[14]
一定数のツリーが適合されると、トレーニングおよびテストのエラーは安定する傾向があります。
バギングからランダムフォレストまで
上記の手順は、ツリーの元のバギング アルゴリズムについて説明しています。ランダム フォレストには、別の種類のバギング スキームも含まれています。これは、学習プロセスの各候補分割で、特徴のランダムなサブセットを選択する修正されたツリー学習アルゴリズムを使用します。このプロセスは、「特徴バギング」と呼ばれることもあります。これを行う理由は、通常のブートストラップ サンプルでのツリーの相関です。1 つまたはいくつかの特徴が応答変数 (ターゲット出力) の非常に強力な予測子である場合、これらの特徴は多くのBツリーで選択され、相関するようになります。バギングとランダム サブスペース投影がさまざまな条件下で精度の向上にどのように貢献するかの分析は、Ho によって提供されています。[15]
通常、 p個の特徴を持つ分類問題では、各分割で√p (切り捨て)の特徴が使用されます。[3] : 592 回帰問題の場合、発明者はp /3(切り捨て)を推奨し、最小ノードサイズはデフォルトで 5 です。[3] : 592 実際には、これらのパラメータの最適な値は、問題ごとにケースバイケースで調整する必要があります。[3] : 592
エクストラツリー
ランダム化のステップをさらに 1 つ追加すると、非常にランダム化されたツリー、つまり ExtraTrees が生成されます。通常のランダム フォレストと同様に、これらは個別のツリーの集合ですが、主に次の 2 つの違いがあります。(1) 各ツリーは、学習サンプル全体 (ブートストラップ サンプルではなく) を使用してトレーニングされます。(2) トップダウン分割はランダム化されます。つまり、検討中の各機能に対して、ローカルに最適なカット ポイント (情報ゲインやジニ係数などに基づく)を計算するのではなく、いくつかのランダムなカット ポイントが選択されます。値は、機能の実験範囲 (ツリーのトレーニング セット内) 内の均一分布から選択されます。次に、ランダムに選択されたすべての分割のうち、最も高いスコアを生成する分割がノードの分割に選択されます。
通常のランダムフォレストと同様に、各ノードで考慮されるランダムに選択された特徴の数を指定できます。このパラメータのデフォルト値は分類と回帰で、モデル内の特徴の数です。[16]
高次元データのためのランダムフォレスト
基本的なランダム フォレスト手順は、多数の特徴があるものの、サンプル分類に関して有益な特徴がこれらの特徴のごく一部にしか存在しない状況では、うまく機能しない可能性があります。この問題は、手順が有益な特徴とツリーに主に焦点を当てるようにすることで解決できます。これを実現する方法には、次のものがあります。
- プレフィルタリング:主にノイズである特徴を除去します。[17] [18]
- エンリッチドランダムフォレスト(ERF):各ツリーの各ノードで単純ランダムサンプリングの代わりに加重ランダムサンプリングを使用し、より有益と思われる特徴に大きな重みを付けます。[19] [20]
- ツリー重み付けランダムフォレスト(TWRF):より正確なツリーに重みを付ける。[21] [22]
プロパティ
変数の重要性
ランダムフォレストは、回帰問題や分類問題における変数の重要度を自然な方法でランク付けするために使用できます。以下の手法は、Breimanの元の論文[7]で説明されており、 Rパッケージ[8]に実装されていますrandomForest。
順列の重要性
データ セット内の特徴の重要性を測定するには、まずデータに対してランダム フォレストをトレーニングします。トレーニング中、各データ ポイントのout-of-bag エラーが記録され、フォレスト全体で平均化されます。(トレーニング中に bagging を使用しない場合は、代わりに独立したテスト セットでエラーを計算できます。)
トレーニング後、特徴の値は out-of-bag サンプル内で並べ替えられ、この変更されたデータ セットで out-of-bag エラーが再度計算されます。特徴の重要度は、すべてのツリーでの並べ替えの前後の out-of-bag エラーの差を平均化することによって計算されます。スコアは、これらの差の標準偏差によって正規化されます。
このスコアに大きな値を生成する特徴は、小さな値を生成する特徴よりも重要であるとランク付けされます。変数重要度測定の統計的定義は、Zhu et al. [23]によって与えられ、分析されました。
変数の重要性を決定するこの方法には、いくつかの欠点があります。
- 特徴量に異なる数の値がある場合、ランダムフォレストはより多くの値を持つ特徴量を優先します。この問題の解決策には、部分順列[24] [25] [26]と偏りのない木の成長などがあります。[27] [28]
- データに類似した関連性のある相関特徴のグループが含まれている場合、小さなグループが大きなグループよりも優先されます。[29]
- 共線的な特徴がある場合、この手順では重要な特徴を識別できない可能性があります。解決策としては、相関のある特徴のグループを並べ替えることです。[30]
不純物特徴の重要度の平均減少
ランダムフォレストの特徴重要度に対するこのアプローチは、分割中に不純度を大幅に減らす変数を重要視する。[31]これは、レオ・ブレイマン著の分類と回帰ツリー[32]で説明されており、Rsci-kit learnおよびRのデフォルトの実装である。定義は以下のとおりで
ある。
- 特徴です
- 森の木の数です
- 木です
- ノードに到達したサンプルの割合
- は、ノードにおけるツリーの不純度の変化です。
たとえば、ノードに含まれるサンプルの不純度の尺度として、次の統計を使用できます。
正規化された重要度は、すべての特徴を正規化することによって取得され、正規化された特徴の重要度の合計は 1 になります。
デフォルトsci-kit learnの実装では、誤解を招くような特徴の重要性を報告する可能性がある: [30]
- 高いカーディナリティの特徴を好む
- 訓練統計を使用するため、テストセットでの予測に対する特徴の有用性を反映していない[33]
最も近い隣人との関係
ランダムフォレストとk最近傍アルゴリズム( k -NN)の関係は、2002 年に Lin と Jeon によって指摘されました。[34]どちらも、いわゆる加重近傍法として考えることができます。これらは、重み関数Wによって形式化されたポイントの「近傍」を調べることによって新しいポイントx'を予測するトレーニング セットから構築されたモデルです。ここで、は、同じツリー内の新しいポイントx'に対するi番目のトレーニング ポイントの非負の重みです。任意のx'について、ポイントの重みの合計は1 にならなければなりません。重み関数は次のとおりです。
- k -NNでは、 x i がx' に最も近いk点の 1 つである場合、 x i はx'に最も近い k 点の 1 つであり、それ以外の場合は 0 です。
- ツリーでは、x i がx'と同じリーフ内のk'個のポイントの 1 つである場合、それ以外の場合は 0 になります。
フォレストは、個々の重み関数を持つm本の木の集合の予測値を平均化するため、その予測値は
これは、森全体が重み付き近傍スキームであり、重みは個々の木の重みの平均であることを示しています。この解釈では、 x'の近傍は、任意の木で同じ葉を共有する点です。このように、x'の近傍は木の構造、つまりトレーニングセットの構造に複雑に依存します。Lin と Jeon は、ランダムフォレストによって使用される近傍の形状が、各特徴のローカルな重要性に適応することを示しました。[34]
教師なし学習
ランダムフォレスト予測子は、その構築の一環として、観測値間の非類似度測定を自然に導きます。ラベルなしデータ間の非類似度は、元の「観測」データと、参照分布から抽出された適切に生成された合成データを区別するようにフォレストをトレーニングすることで、同様に定義できます。[7] [35]ランダムフォレスト非類似度は、混合変数タイプを非常にうまく処理し、入力変数の単調な変換に対して不変であり、外れ値の観測に対して堅牢であるため、魅力的です。ランダムフォレスト非類似度は、その固有の変数選択により、多数の半連続変数を簡単に処理します。たとえば、「Addcl 1」ランダムフォレスト非類似度は、各変数の寄与を他の変数への依存度に応じて重み付けします。ランダムフォレスト非類似度は、組織マーカーデータに基づいて患者のクラスターを見つけるなど、さまざまなアプリケーションで使用されています。[36]
バリエーション
決定木の代わりに、線形モデルがランダムフォレストの基本推定器として提案され、評価されており、特に多項ロジスティック回帰とナイーブベイズ分類器がそうである。[37] [38] [39]予測変数と目標変数の関係が線形である場合、基本学習器はアンサンブル学習器と同等の高い精度を持つ可能性がある。[40] [37]
カーネルランダムフォレスト
機械学習において、カーネルランダムフォレスト(KeRF)はランダムフォレストとカーネル法の関係を確立します。定義を少し変更することで、ランダムフォレストはカーネル法として書き換えることができ、より解釈しやすく分析が容易になります。[41]
歴史
ランダムフォレストとカーネル法の関係に最初に気づいたのはレオ・ブレイマン[42]である。彼は、ツリー構築でiidランダムベクトルを使用してトレーニングされたランダムフォレストは、真のマージンに作用するカーネルと同等であると指摘した。リンとジェオン[43]は、ランダムフォレストと適応型最近傍の関係を確立し、ランダムフォレストを適応型カーネル推定値と見なすことができることを示唆した。デイヴィスとガフラマニ[44]はカーネルランダムフォレスト(KeRF)を提案し、それが最先端のカーネル法よりも経験的に優れていることを示しました。スコーネット[41]は、最初にKeRF推定値を定義し、KeRF推定値とランダムフォレストとの明確な関係を示しました。彼はまた、ランダムフォレストの2つの簡略化されたモデルである中心ランダムフォレスト[45]と均一ランダムフォレスト[46]に基づくカーネルの明示的な表現を示しました。彼はこれら2つのKeRFをCentered KeRFとUniform KeRFと名付け、それらの一貫性の率の上限を証明しました。
表記と定義
準備: 中心の森
中心フォレスト[45]は、ブレイマンのオリジナルのランダムフォレストを簡略化したモデルであり、すべての属性の中から1つの属性を均一に選択し、事前に選択された属性に沿ってセルの中心で分割を実行します。このアルゴリズムは、レベルの完全なバイナリツリーが構築されると停止します。ここで、はアルゴリズムのパラメータです。
均一な森
ユニフォームフォレスト[46]は、ブレイマンのオリジナルのランダムフォレストの別の簡略化されたモデルであり、すべての特徴の中から1つの特徴を均一に選択し、事前に選択された特徴に沿ってセルの側面に均一に描かれた点で分割を実行します。
ランダムフォレストから KeRF へ
独立したプロトタイプペア として分布する 値の独立したランダム変数のトレーニングサンプルが与えられます 。ここで、回帰関数 を推定することにより、ランダム変数 に関連付けられた応答 を予測することを目標とします。ランダム回帰フォレストは、ランダム化された回帰ツリーのアンサンブルです。ポイント での予測値を番目のツリーで表します。ここで、 は独立したランダム変数であり、サンプル とは無関係に、一般的なランダム変数 として分布します。このランダム変数は、ノード分割によって生じるランダム性やツリー構築のサンプリング手順を説明するために使用できます。ツリーを組み合わせて、有限フォレスト推定値 を形成します。回帰ツリーの場合、となります。 ここで、はランダム性とデータセットで設計された を含むセルです。
したがって、ランダムフォレスト推定値は、すべての に対して、を満たします。ランダム回帰フォレストには、最初はツリーのターゲットセルのサンプルに対して、次にすべてのツリーに対してという 2 つの平均化レベルがあります。したがって、データポイントの密度が高いセルにある観測値の寄与は、より人口の少ないセルに属する観測値の寄与よりも小さくなります。ランダムフォレスト法を改良し、推定値の誤差を補正するために、Scornet [41] は、フォレスト内のセルに含まれる の平均に等しいKeRF を定義しました 。有限フォレストの接続関数を、つまりと の間で共有されるセルの割合と定義すると、ほぼ確実に となり、これが KeRF を定義します。
中心KeRF
レベルのCentered KeRFの構築は、予測が対応するカーネル関数または接続関数 によって行われることを除いて、中心化森林の場合と同じです。
均一な KeRF
ユニフォームKeRFはユニフォームフォレストと同じ方法で構築されますが、予測は対応するカーネル関数または接続関数によって行われます。
プロパティ
KeRFとランダムフォレストの関係
各セル内のポイントの数を制御すると、KeRF とランダム フォレストによる予測は近くなります。
ほぼ確実に、次のような シーケンスが存在すると仮定すると、 ほぼ確実に、
無限 KeRF と無限ランダムフォレストの関係
ツリーの数が無限になると、ランダム フォレストと KeRF も無限になります。各セルの観測数が制限されている場合、推定値は近くなります。
ほぼ確実に、次のような シーケンスが存在すると仮定します。
するとほぼ確実に、
一貫性のある結果
と仮定します。ここで は中心ガウスノイズで、 に依存せず、有限分散 を持ちます。さらに、は 上で一様分布し、 はリプシッツです。Scornet [41] は中心 KeRF と一様 KeRF の一致率の上限を証明しました。
中心KeRFの一貫性
および を仮定すると、 すべての に対して となる定数が存在します。
均一なKeRFの一貫性
および を仮定すると、となる 定数が存在します。
デメリット
ランダム フォレストは単一の決定木よりも高い精度を達成することが多いが、決定木の本質的な解釈可能性を犠牲にしている。決定木は、線形モデル、ルール ベースモデル、および注意ベース モデルとともに、簡単に解釈できる機械学習モデルの比較的小さなファミリーの 1 つである。この解釈可能性は、決定木の主な利点の 1 つである。これにより、開発者はモデルがデータから現実的な情報を学習したことを確認でき、エンド ユーザーはモデルによる決定を信頼して確信できる。[37] [3]たとえば、決定木が決定を下すためにたどるパスをたどるのは非常に簡単ですが、数十または数百のツリーのパスをたどるのははるかに困難です。パフォーマンスと解釈可能性の両方を実現するために、一部のモデル圧縮手法では、ランダム フォレストを、同じ決定機能を忠実に再現する最小限の「生まれ変わった」決定木に変換できます。[37] [47] [48]
ランダムフォレストのもう一つの限界は、特徴量がターゲットと線形相関している場合、ランダムフォレストはベース学習器の精度を向上させない可能性があることである。[37] [40]複数のカテゴリ変数を持つ問題でも同様である。[49]
参照
- ブースティング – 機械学習における手法
- 決定木学習 – 機械学習アルゴリズム
- アンサンブル学習 – 統計と機械学習の手法
- 勾配ブースティング – 機械学習技術
- ノンパラメトリック統計 – 統計分析の種類
- ランダム化アルゴリズム – ロジックまたは手順の一部としてある程度のランダム性を採用したアルゴリズム
参考文献
- ^ abcd Ho, Tin Kam (1995). ランダム決定フォレスト(PDF) . Proceedings of the 3rd International Conference on Document Analysis and Recognition, Montreal, QC, 1995年8月14~16日。pp. 278~282。 2016年4月17日時点のオリジナル(PDF)からアーカイブ。2016年6月5日閲覧。
- ^ abcd Ho TK (1998). 「決定フォレストを構築するためのランダムサブスペース法」(PDF) . IEEE Transactions on Pattern Analysis and Machine Intelligence . 20 (8): 832–844. doi :10.1109/34.709601. S2CID 206420153.
- ^ abcdefg ハスティー、トレバー、ティブシラニ、ロバート、フリードマン、ジェローム(2008)。統計学習の要素 (第 2 版)。シュプリンガー。ISBN 0-387-95284-5。
- ^ ab Kleinberg E (1990). 「確率的判別」(PDF) . Annals of Mathematics and Artificial Intelligence . 1 (1–4): 207–239. CiteSeerX 10.1.1.25.6750 . doi :10.1007/BF01531079. S2CID 206795835. 2018-01-18にオリジナル(PDF)からアーカイブ。
- ^ ab Kleinberg E (1996). 「パターン認識のための過剰トレーニング耐性のある確率的モデリング手法」Annals of Statistics . 24 (6): 2319–2349. doi : 10.1214/aos/1032181157 . MR 1425956.
- ^ ab Kleinberg E (2000). 「確率的判別のアルゴリズム的実装について」(PDF) . IEEE Transactions on Pattern Analysis and Machine Intelligence . 22 (5): 473–490. CiteSeerX 10.1.1.33.4131 . doi :10.1109/34.857004. S2CID 3563126. 2018-01-18にオリジナル(PDF)からアーカイブ。
- ^ abcd Breiman L (2001). 「ランダムフォレスト」.機械学習. 45 (1): 5–32. Bibcode :2001MachL..45....5B. doi : 10.1023/A:1010933404324 .
- ^ ab Liaw A (2012年10月16日). 「RパッケージrandomForestのドキュメント」(PDF) 。 2013年3月15日閲覧。
- ^ 米国商標登録番号3185828、2006年12月19日登録。
- ^ 「RANDOM FORESTS は Health Care Productivity, Inc. の商標です。 - 登録番号 3185828 - シリアル番号 78642027 :: Justia の商標です」。
- ^ ab Amit Y, Geman D (1997). 「Shape quantization and recognize with randomized trees」(PDF) . Neural Computation . 9(7):1545–1588. CiteSeerX 10.1.1.57.6069 . doi :10.1162/neco.1997.9.7.1545. S2CID 12470146. 2018年2月5日時点の オリジナル(PDF)からアーカイブ。2008年4月1日閲覧。
- ^ Heath, D., Kasif, S. and Salzberg, S. (1993). k-DT: マルチツリー学習法。第2回国際マルチ戦略学習ワークショップの議事録、pp. 138-149。
- ^ Dietterich, Thomas (2000). 「決定木のアンサンブルを構築するための3つの方法の実験的比較:バギング、 ブースティング、ランダム化」。機械学習。40 (2): 139–157。doi : 10.1023 /A:1007607513941。
- ^ Gareth James、Daniela Witten、Trevor Hastie、Robert Tibshirani (2013)。統計学習入門。Springer。pp.316–321。
- ^ Ho, Tin Kam (2002). 「意思決定フォレストコンストラクタの比較優位性に関するデータ複雑性分析」(PDF) .パターン分析とアプリケーション. 5 (2): 102–112. doi :10.1007/s100440200009. S2CID 7415435. 2016-04-17 に オリジナル(PDF)からアーカイブ。2015-11-13に取得。
- ^ ゲルツ P、エルンスト D、ヴェーヘンケル L (2006)。 「極端にランダム化されたツリー」(PDF)。機械学習。63:3-42。土井: 10.1007/s10994-006-6226-1。
- ^ Dessi, N. & Milia, G. & Pes, B. (2013). マイクロアレイデータ分類におけるランダムフォレストのパフォーマンスの向上。会議論文、99-103。10.1007/978-3-642-38326-7_15。
- ^ Ye, Y., Li, H., Deng, X., Huang, J. (2008) 隠れたウェブ検索インターフェースの検出のための特徴重み付けランダムフォレスト。計算言語学および中国語言語処理ジャーナル、13、387–404。
- ^ Amaratunga, D., Cabrera, J., Lee, YS (2008) エンリッチドランダムフォレスト。バイオインフォマティクス、24、2010-2014。
- ^ Ghosh D、Cabrera J. (2022) 高次元ゲノムデータのための強化ランダムフォレスト。IEEE/ACM Trans Comput Biol Bioinform. 19(5):2817-2828. doi:10.1109/TCBB.2021.3089417。
- ^ Winham, Stacey & Freimuth, Robert & Biernacka, Joanna. (2013). 予測性能を向上させる重み付けランダムフォレストアプローチ。統計分析とデータマイニング。6. 10.1002/sam.11196。
- ^ Li, HB, Wang, W., Ding, HW, & Dong, J. (2010, 2010 年 11 月 10 ~ 12 日)。高次元ノイズ データの分類のためのツリー重み付けランダム フォレスト法。2010 IEEE 第 7 回国際電子ビジネス エンジニアリング会議で発表された論文。
- ^ Zhu R、Zeng D 、 Kosorok MR (2015)。「強化学習ツリー」。 アメリカ統計学会誌。110 (512): 1770–1784。doi :10.1080/01621459.2015.1036994。PMC 4760114。PMID 26903687。
- ^ Deng, H.; Runger, G.; Tuv, E. (2011). 多値属性とソリューションの重要度測定のバイアス。第21回人工ニューラルネットワーク国際会議 (ICANN) の議事録。pp. 293–300。
- ^ Altmann A, Toloşi L, Sander O, Lengauer T (2010年5月). 「順列の重要度: 修正された特徴の重要度測定」.バイオインフォマティクス. 26 (10): 1340–7. doi : 10.1093/bioinformatics/btq134 . PMID 20385727.
- ^ Piryonesi S. Madeh; El-Diraby Tamer E. (2020-06-01). 「インフラ資産管理におけるデータ分析の役割: データサイズと品質の問題の克服」.交通工学ジャーナル、パートB: 舗装. 146 (2): 04020022. doi :10.1061/JPEODX.0000175. S2CID 216485629.
- ^ Strobl C 、Boulesteix AL、Augustin T ( 2007)。「ジニ指数に基づく分類ツリーの偏りのない分割選択」(PDF)。計算統計とデータ分析。52 :483–501。CiteSeerX 10.1.1.525.3178。doi : 10.1016/ j.csda.2006.12.030。
- ^ Painsky A, Rosset S (2017). 「ツリーベース手法におけるクロス検証変数選択により予測性能が向上」IEEE Transactions on Pattern Analysis and Machine Intelligence . 39 (11): 2142–2153. arXiv : 1512.03444 . doi :10.1109/tpami.2016.2636831. PMID 28114007. S2CID 5381516.
- ^ Tolosi L、 Lengauer T (2011年7 月)。「相関特徴による分類: 特徴のランキングとソリューションの信頼性の低さ」 バイオインフォマティクス。27 (14): 1986–94。doi : 10.1093/bioinformatics/btr300。PMID 21576180。
- ^ ab 「デフォルトのランダムフォレストの重要度に注意してください」。explained.ai 。2023年10月25日閲覧。
- ^ Ortiz-Posadas、Martha Refugio(2020-02-29)。パターン認識技術のバイオメディカル問題への応用。Springer Nature。ISBN 978-3-030-38021-2。
- ^ Breiman, Leo (2017-10-25). 分類と回帰ツリー. ニューヨーク: Routledge. doi :10.1201/9781315139470. ISBN 978-1-315-13947-0。
- ^ https://scikit-learn.org/stable/auto_examples/inspection/plot_permutation_importance.html 2023年8月31日
- ^ ab Lin, Yi; Jeon, Yongho (2002).ランダムフォレストと適応型最近傍法(技術レポート). 技術レポートNo. 1055. ウィスコンシン大学. CiteSeerX 10.1.1.153.9168 .
- ^ Shi, T.; Horvath, S. (2006). 「ランダムフォレスト予測子による教師なし学習」.計算およびグラフィカル統計ジャーナル. 15 (1): 118–138. CiteSeerX 10.1.1.698.2365 . doi :10.1198/106186006X94072. JSTOR 27594168. S2CID 245216.
- ^ Shi T、Seligson D、Belldegrun AS、Palotie A 、 Horvath S (2005 年 4 月)。「組織マイクロアレイプロファイリングによる腫瘍分類: 腎細胞癌へのランダムフォレストクラスタリングの適用」。Modern Pathology。18 ( 4): 547–57。doi : 10.1038 / modpathol.3800322。PMID 15529185 。
- ^ abcde Piryonesi, S. Madeh; El-Diraby, Tamer E. (2021-02-01). 「機械学習を使用した、フレキシブル舗装劣化モデリングにおけるパフォーマンス指標の種類の影響の調査」。Journal of Infrastructure Systems。27 ( 2): 04021005。doi : 10.1061/(ASCE)IS.1943-555X.0000602。ISSN 1076-0342。S2CID 233550030 。
- ^ Prinzie, A.; Van den Poel, D. (2008). 「マルチクラス分類のためのランダムフォレスト: ランダム多項式ロジット」.エキスパートシステムとその応用. 34 (3): 1721–1732. doi :10.1016/j.eswa.2007.01.029.
- ^ Prinzie, Anita (2007)。「ランダム マルチクラス分類: ランダム フォレストのランダム MNL とランダム NB への一般化」。Roland Wagner、Norman Revell、Günther Pernul (編)。データベースおよびエキスパート システム アプリケーション: 第 18 回国際会議、DEXA 2007、レーゲンスブルク、ドイツ、2007 年 9 月 3 ~ 7 日、議事録。コンピュータ サイエンスの講義ノート。第 4653 巻。pp. 349 ~ 358。doi : 10.1007 / 978-3-540-74469-6_35。ISBN 978-3-540-74467-2。
- ^ ab Smith, Paul F.; Ganesh, Siva; Liu, Ping (2013-10-01). 「神経科学における予測のためのランダムフォレスト回帰と多重線形回帰の比較」Journal of Neuroscience Methods . 220 (1): 85–91. doi :10.1016/j.jneumeth.2013.08.024. PMID 24012917. S2CID 13195700.
- ^ abcd Scornet, Erwan (2015). 「ランダムフォレストとカーネル法」. arXiv : 1502.03836 [math.ST].
- ^ Breiman, Leo (2000)。「予測子アンサンブルのためのいくつかの無限理論」。テクニカルレポート 579、統計学部、UCB。
{{cite journal}}:ジャーナルを引用するには|journal=(ヘルプ)が必要です - ^ Lin, Yi; Jeon, Yongho (2006). 「ランダムフォレストと適応型最近傍法」. Journal of the American Statistical Association . 101 (474): 578–590. CiteSeerX 10.1.1.153.9168 . doi :10.1198/016214505000001230. S2CID 2469856.
- ^ Davies, Alex; Ghahramani, Zoubin (2014). 「ランダム フォレスト カーネルとランダム パーティションからのビッグ データ用のその他のカーネル」. arXiv : 1402.4293 [stat.ML].
- ^ ab Breiman L、Ghahramani Z (2004)。「ランダムフォレストの単純なモデルの一貫性」。カリフォルニア大学バークレー校統計部。技術レポート(670) 。CiteSeerX 10.1.1.618.90。
- ^ ab Arlot S、Genuer R (2014)。 「純粋にランダムなフォレストのバイアス分析」。arXiv : 1407.3939 [math.ST]。
- ^ Sagi, Omer; Rokach, Lior (2020). 「説明可能な決定フォレスト: 決定フォレストを解釈可能なツリーに変換する」. Information Fusion . 61 : 124–138. doi :10.1016/j.inffus.2020.03.013. S2CID 216444882.
- ^ Vidal, Thibaut; Schiffer, Maximilian (2020). 「Born-Again Tree Ensembles」.国際機械学習会議. 119. PMLR: 9743–9753. arXiv : 2003.11132 .
- ^ Piryonesi, Sayed Madeh (2019年11月). 資産管理へのデータ分析の応用:オンタリオ州の道路の劣化と気候変動への適応(博士論文)(論文)。
さらに読む
- Prinzie A、Poel D (2007)。「ランダム マルチクラス分類: ランダム フォレストのランダム MNL とランダム NB への一般化」。データベースとエキスパート システムのアプリケーション。コンピュータ サイエンスの講義ノート。第 4653 巻。p. 349。doi : 10.1007/ 978-3-540-74469-6_35。ISBN 978-3-540-74467-2。
- Denisko D、 Hoffman MM (2018 年 2 月)。「ランダムフォレストにおける分類と相互作用」。米国 科学アカデミー紀要。115 (8): 1690–1692。Bibcode : 2018PNAS..115.1690D。doi : 10.1073 / pnas.1800256115。PMC 5828645。PMID 29440440。
外部リンク
- ランダムフォレスト分類器の説明 (Leo Breiman のサイト)
- Liaw, Andy & Wiener, Matthew 「randomForest による分類と回帰」 R News (2002) Vol. 2/3 p. 18 ( Rのランダム フォレスト パッケージの使用に関する説明)
