DeleteAnomalies

DeleteAnomalies[{example1,example2,}]

異常であるとみなされた exampleiが削除されたリストを与える.

DeleteAnomalies[LearnedDistribution[],data]

指定されたAnomalyDetectorFunction[]またはLearnedDistribution[]を使って data の異常値を取り除く.

詳細とオプション

  • DeleteAnomaliesは,数値,名義,画像等のさまざまなデータ型に使うことができる.
  • exampleiは,単一のデータ要素,データ要素のリスト,あるいはデータ要素の連想でよい.例はDatasetオブジェクトとして与えることもできる.
  • DeleteAnomaliesは,異常(つまり「分布から外れる」例)を検出するために,異常がないデータの分布をモデル化しようとする.例のRarerProbabilityAcceptanceThresholdで指定された値よりも低いとき,その例は異常であるとみなされる.
  • DeleteAnomalies[AnomalyDetectorFunction[],data]data が検出器の訓練例と同じ分布からのもののとき,AcceptanceThresholdは異常検出の偽陽性率に相当する.
  • 次は,使用可能なオプションである.
  • AcceptanceThreshold 0.001例を異常であるとみなすRarerProbability閾値
    FeatureExtractorIdentity学習する特徴をどのように抽出するか
    FeatureNamesAutomatic入力データに割り当てる特徴名
    FeatureTypesAutomatic入力データに仮定する特徴タイプ
    Method Automaticどのモデリングアルゴリズムを使用するか
    PerformanceGoalAutomatic最適化するパフォーマンスの局面
    RandomSeeding1234擬似乱数生成器の内部的シードをどのように行うか
    TimeGoalAutomatic検出器の訓練にどの程度の時間を費やするか
    TrainingProgressReportingAutomatic訓練中の進捗状況をどのように報告するか
    ValidationSetAutomatic訓練中にモデルの評価に使うデータ集合
  • 次は,PerformanceGoalの可能な設定である.
  • "Quality"検出器のモデリング品質を最高にする
    "Speed"異常を検出するスピードを最高にする
    Automaticスピード,品質,メモリの自動トレードオフ
    {goal1,goal2,}goal1goal2等を自動的に結合する
  • Methodの可能な設定はLearnDistribution[]で与えられるものと同じである.
  • 次は,TrainingProgressReportingの使用可能な設定である.
  • "Panel"動的に更新されるグラフィカルなパネルを表示する
    "Print"Printを使って定期的に情報を報告する
    "ProgressIndicator"単純なProgressIndicatorを表示する
    "SimplePanel"学習曲線なしでパネルを動的に更新する
    None情報は何も報告しない
  • DeleteAnomalies[,FeatureExtractor"Minimal"]は,内部的な前処理ができるだけ簡単に行われるべきであることを示す.

例題

すべて開くすべて閉じる

  (3)

数値データ集合から異常な例を削除する:

名義的データ集合から異常な例を削除する:

色のリストから異常なものを削除する:

スコープ  (2)

擬似実数乱数の二次元配列でAnomalyDetectorFunctionを訓練する:

訓練済みのAnomalyDetectorFunctionDeleteAnomaliesと一緒に使って異常な例を除去する:

画像の訓練と検証のデータ集合のランダムなサンプルを入手する:

異常な例を加えてデータ集合が間違いを含むようにする:

分布を画像で訓練する:

訓練済みの分布を使って検証集合に異常な例を含ませる:

オプション  (2)

AcceptanceThreshold  (1)

色のリストからの異常値の削除にAcceptanceThresholdを指定する:

Method  (1)

異なる2つの分布からサンプルを取ってデータ集合を作る:

データ集合中の異常値を"Multinormal"メソッドを使って削除する:

データ集合中の異常値を"KernelDensityEstimation"メソッドを使って削除する:

アプリケーション  (4)

異常値を含む数値の統計的平均を求める:

異常値を含む数値のリストをプロットする:

数値のリストを異常値を除いてからプロットする:

平均を計算する前に異常値を除く:

数値データの線形フィットを求める:

フィットをモデル化する前に外れ値を削除する:

画像のデータ集合を入手する:

訓練集合で異常検出器を訓練する:

検定集合中の異常な例を除去する:

Wolfram Research (2019), DeleteAnomalies, Wolfram言語関数, https://reference.wolfram.com/language/ref/DeleteAnomalies.html (2020年に更新).

テキスト

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

BibTeX

@misc{reference.wolfram_2024_deleteanomalies, author="Wolfram Research", title="{DeleteAnomalies}", year="2020", howpublished="\url{https://reference.wolfram.com/language/ref/DeleteAnomalies.html}", note=[Accessed: 22-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_deleteanomalies, organization={Wolfram Research}, title={DeleteAnomalies}, year={2020}, url={https://reference.wolfram.com/language/ref/DeleteAnomalies.html}, note=[Accessed: 22-November-2024 ]}