SynthesizeMissingValues
SynthesizeMissingValues[{example1,example2,…}]
各例の欠損値を生成された値で置換する.
SynthesizeMissingValues[dist,data]
分布 dist を使って値を生成する.
詳細とオプション
- SynthesizeMissingValuesは,データ集合中の欠落要素をデータの既知の部分から合成するために使われる.
- SynthesizeMissingValuesは,数値,名義,画像を含む多くのデータ型に使うことができる.
- 各 exampleiは,単一のデータ要素,データ要素のリスト,あるいはデータ要素の連想でよい.例はDatasetオブジェクトとして与えることもできる.
- 分布 dist はLearnedDistribution[…]でなければならない.
- 次のオプションが与えられる.
-
FeatureNames Automatic 入力データに割り当てる特徴名 FeatureTypes Automatic 入力データに仮定する特徴タイプ Method Automatic どのモデリングアルゴリズムを使用するか MissingValuePattern _MissingIndeterminate 想定される欠損値のパターン PerformanceGoal Automatic 最適化するパフォーマンスの局面 RandomSeeding 1234 擬似乱数生成器の内部的シードをどのように行うか TimeGoal Automatic 検出器の訓練にどの程度の時間を費やするか TrainingProgressReporting Automatic 訓練中の進捗状況をどのように報告するか ValidationSet Automatic 訓練中にモデルの評価に使うデータ集合 - 次は,PerformanceGoalの可能な設定である.
-
"Quality" 合成の質を最高にする "Speed" 合成速度を最高にする Automatic 速度と質の自動トレードオフ - 次は,Methodの可能な設定である.
-
Automatic 分配方法と合成戦略を自動的に選択する None 欠落した合成器は使わない method 指定された方法を使う strategy 分布からどのように合成するか assoc 分配方法と合成戦略の両方を指定する - 次は,method の可能な設定である.
-
"Multinormal" 多変量正規(ガウス)分布を使う "ContingencyTable" データを離散化し,考えられる各確率を保存する "KernelDensityEstimation" カーネル混合分布を使う "DecisionTree" 決定木をつかて確率を計算する "GaussianMixture" ガウス(正規)分布の混合を使う - 次は,strategy の可能な設定である.
-
Automatic 合成戦略を自動的に選択する "MarginalSampling" 各特徴の周辺分布からサンプルを取る "ModeFinding" 既知の値で条件付けられた分布の最頻値を求めようとする "RandomSampling" 既知の値で条件付けられた分布からサンプルを取る(デフォルト) - Methodassoc の形式のときは,連想 assoc は<"LearningMethod"method,"EvaluationStrategy"strategy >の形でなければならない.
- TrainingProgressReportingの次の設定を使うことができる.
-
"Panel" 動的に更新されるグラフィカルなパネルを表示する "Print" Printを使って定期的に情報を報告する "ProgressIndicator" 単純なProgressIndicatorを表示する "SimplePanel" 学習曲線なしでパネルを動的に更新する None 情報は何も報告しない - 次は,RandomSeedingの可能な設定である.
-
Automatic 関数が呼び出されるたびに自動的にシードを再設定する Inherited 外部でシードされた乱数を使う seed 明示的な整数または文字列をシードとして使う - SynthesizeMissingValues[…,FeatureExtractor"Minimal"]は,内部的な前処理ができるだけ簡単であるべきことを示す.
例題
すべて開くすべて閉じるスコープ (5)
訓練済みのLearnedDistribution[…]を使って値を埋める:
オプション (9)
Method (2)
分布を計算する"Multinormal"法を使ってMissing[]の値を置換する:
MissingValuePattern (2)
PerformanceGoal (1)
PerformanceGoalを指定して欠損値を合成する:
欠損値の補完時間をデフォルトのPerformanceGoalと比較する:
アプリケーション (2)
特性と関係 (1)
テキスト
Wolfram Research (2019), SynthesizeMissingValues, Wolfram言語関数, https://reference.wolfram.com/language/ref/SynthesizeMissingValues.html.
CMS
Wolfram Language. 2019. "SynthesizeMissingValues." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/SynthesizeMissingValues.html.
APA
Wolfram Language. (2019). SynthesizeMissingValues. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/SynthesizeMissingValues.html