"ClassDistributions" (機械学習メソッド)
- Classifyのためのメソッドである.
- クラス確率を計算するために各クラスの確率分布を学習する.
詳細とサブオプション
- "ClassDistribution"メソッドは,このクラスの例にLearnDistributionを適用することで各クラスについての確率分布を学ぶ. 新たな例が分類のために渡されると,各クラス分布について例の確率密度関数(PDF)を測定することで例のクラス確率が計算される.より正確には,確率はベイズの定理 を使って計算される.ただし,x は分類する例,はクラスの事前確率, はクラス分布についての x のPDFである.
- 次は,使用可能なオプションである.
-
Method Automatic LearnDistributionが使用するメソッド - Methodmethod の method は,LearnDistributionの任意のメソッドでよい.オプションとサブオプションが指定できるかもしれない.
- Classify[…,AnomalyDetectorInherited]を使って,異常な例を検出するためにこのメソッドが学んだ陰的混合分布を使うことができる.
例題
すべて開くすべて閉じる例 (3)
LearnDistributionが使ったメソッドについての特定の情報を得る:
各クラスの訓練集合と確率分布を特徴の関数としてプロットする:
オプション (1)
Method (1)
分類器関数を訓練し,LearnDistributionの"KernelDensityEstimation" メソッドを使うように指定する:
別の分類器を訓練し,"KernelDensityEstimation"メソッドのいくつかのオプションを指定する: