DeleteAnomalies
DeleteAnomalies[{example1,example2,…}]
異常であるとみなされた exampleiが削除されたリストを与える.
DeleteAnomalies[LearnedDistribution[…],data]
指定されたAnomalyDetectorFunction[…]またはLearnedDistribution[…]を使って data の異常値を取り除く.
詳細とオプション
- DeleteAnomaliesは,数値,名義,画像等のさまざまなデータ型に使うことができる.
- 各 exampleiは,単一のデータ要素,データ要素のリスト,あるいはデータ要素の連想でよい.例はDatasetオブジェクトとして与えることもできる.
- DeleteAnomaliesは,異常(つまり「分布から外れる」例)を検出するために,異常がないデータの分布をモデル化しようとする.例のRarerProbabilityがAcceptanceThresholdで指定された値よりも低いとき,その例は異常であるとみなされる.
- DeleteAnomalies[AnomalyDetectorFunction[…],data]の data が検出器の訓練例と同じ分布からのもののとき,AcceptanceThresholdは異常検出の偽陽性率に相当する.
- 次は,使用可能なオプションである.
-
AcceptanceThreshold 0.001 例を異常であるとみなすRarerProbability閾値 FeatureExtractor Identity 学習する特徴をどのように抽出するか FeatureNames Automatic 入力データに割り当てる特徴名 FeatureTypes Automatic 入力データに仮定する特徴タイプ Method Automatic どのモデリングアルゴリズムを使用するか PerformanceGoal Automatic 最適化するパフォーマンスの局面 RandomSeeding 1234 擬似乱数生成器の内部的シードをどのように行うか TimeGoal Automatic 検出器の訓練にどの程度の時間を費やするか TrainingProgressReporting Automatic 訓練中の進捗状況をどのように報告するか ValidationSet Automatic 訓練中にモデルの評価に使うデータ集合 - 次は,PerformanceGoalの可能な設定である.
-
"Quality" 検出器のモデリング品質を最高にする "Speed" 異常を検出するスピードを最高にする Automatic スピード,品質,メモリの自動トレードオフ {goal1,goal2,…} goal1,goal2等を自動的に結合する - Methodの可能な設定はLearnDistribution[…]で与えられるものと同じである.
- 次は,TrainingProgressReportingの使用可能な設定である.
-
"Panel" 動的に更新されるグラフィカルなパネルを表示する "Print" Printを使って定期的に情報を報告する "ProgressIndicator" 単純なProgressIndicatorを表示する "SimplePanel" 学習曲線なしでパネルを動的に更新する None 情報は何も報告しない - DeleteAnomalies[…,FeatureExtractor"Minimal"]は,内部的な前処理ができるだけ簡単に行われるべきであることを示す.
例題
すべて開くすべて閉じるスコープ (2)
擬似実数乱数の二次元配列でAnomalyDetectorFunctionを訓練する:
訓練済みのAnomalyDetectorFunctionをDeleteAnomaliesと一緒に使って異常な例を除去する:
オプション (2)
AcceptanceThreshold (1)
色のリストからの異常値の削除にAcceptanceThresholdを指定する:
テキスト
Wolfram Research (2019), DeleteAnomalies, Wolfram言語関数, https://reference.wolfram.com/language/ref/DeleteAnomalies.html (2020年に更新).
CMS
Wolfram Language. 2019. "DeleteAnomalies." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2020. https://reference.wolfram.com/language/ref/DeleteAnomalies.html.
APA
Wolfram Language. (2019). DeleteAnomalies. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/DeleteAnomalies.html