MissingValueSynthesis
Classify等の関数のオプションで,欠測値の置き換え方を指定する.
詳細
- 欠測値の合成は欠測値の補完としても知られるもので,SynthesizeMissingValuesにおけるように既知の値についての分布に条件を付けることで行われる.
- 欠測値は,一般に,Missing[…]で表される.
- MissingValueSynthesisは,訓練時,推論時,あるいは既存モデルの合成器の更新に使うことができる.
- Classify[data,…,MissingValueSynthesissynth]を使って,欠落している訓練用の合成方法またはモデルが指定できる(他の訓練関数についても同様である).
- ClassifierFunction[…][example,MissingValueSynthesissynth]を使って,分類器の推論時に一時的に合成方法が上書きできる(他の機械学習モデルの場合も同様である).
- Classify[ClassifierFunction[…],MissingValueSynthesissynth]を使って,分類器の内部の欠落している合成器が上書できる(他の機械学習モデルについても同様である).
- 次は,MissingValueSynthesisの可能な設定である.
-
Automatic 分布方法と合成戦略を自動的に選択する None 欠測値の合成器は使わない method 指定されたメソッドを使う strategy 分布からの合成方法 assoc 分布方法と合成戦略の両方を指定する - 次は,method の可能な設定である.
-
Automatic 分布方法を自動的に選択する "Multinormal" 多変量正規(ガウス)分布を使う "ContingencyTable" データを離散化し,可能な各確率を保存する "KernelDensityEstimation" カーネル混合分布を使う "DecisionTree" 決定木を使って確率を計算する "GaussianMixture" ガウス(正規)分布の混合を使う LearnedDistribution[…] 指定された分布を使う - 次は,strategy の可能な設定である.
-
Automatic 合成戦略を自動的に選択する "RandomSampling" 条件付きの分布からランダムにサンプルを取る "ModeFinding" 条件つきの分布の最頻値を求めようとする - Methodassoc の形式における連想 assoc は<"LearningMethod"method,"EvaluationStrategy"strategy >の形でなければならない.
例題
例 (2)
欠測値の合成を設定し,欠測変数を既知の値が与えられた場合に最も可能性の高い値に置き換える(これがデフォルトの動作である):
欠落している変数を既知の値を条件とするランダムサンプルに置き換える:
多くのランダムな代入を平均化することが通常は最良の戦略であり,代入によって引き起こされる不確実性を取得することができる:
データの分布の学び方を制御するために訓練中の学習法を指定する:
条件値に"KernelDensityEstimation"分布を使用して欠測値のある例を予測する:
訓練およびその後の評価中に欠落値を代入するときに使用するために,訓練で既存の"KernelDensityEstimation"を提供する:
既存のLearnedDistributionを指定して個々の評価のために欠落値を合成する:
欠落値の合成を設定して,欠落している変数を既知の値が与えられた場合に最も可能性の高い値に置き換える(デフォルト動作):
欠落している変数を既知の値を条件とするランダムなサンプルで置換する:
多くのランダムなインピュテーションを平均化することが通常は最良の戦略であり,インピュテーションによって引き起こされる不確実性を取得することができる:
テキスト
Wolfram Research (2021), MissingValueSynthesis, Wolfram言語関数, https://reference.wolfram.com/language/ref/MissingValueSynthesis.html.
CMS
Wolfram Language. 2021. "MissingValueSynthesis." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/MissingValueSynthesis.html.
APA
Wolfram Language. (2021). MissingValueSynthesis. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/MissingValueSynthesis.html