SynthesizeMissingValues
SynthesizeMissingValues[{example1,example2,…}]
用生成的值替换每个样例中缺失的值.
SynthesizeMissingValues[dist,data]
用分布 dist 生成值.
更多信息和选项
- SynthesizeMissingValues 用来合成数据集中的缺失元素,从数据的已知部分来进行推断.
- SynthesizeMissingValues 可用于许多类型的数据,包括数值型、名称型 (nominal) 和图像型数据.
- 每个 examplei 可以是单个数据元素、数据元素列表或数据元素的关联. 也可用 Dataset 对象给出样例.
- The distribution dist must be a 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)
选项 (9)
Method (2)
使用计算分布的 "Multinormal" 方法取代 Missing[] 值:
MissingValuePattern (2)
PerformanceGoal (1)
通过指定 PerformanceGoal 合成丢失值:
与默认的 PerformanceGoal 比较丢失的插补时间:
Wolfram Research (2019),SynthesizeMissingValues,Wolfram 语言函数,https://reference.wolfram.com/language/ref/SynthesizeMissingValues.html.
文本
Wolfram Research (2019),SynthesizeMissingValues,Wolfram 语言函数,https://reference.wolfram.com/language/ref/SynthesizeMissingValues.html.
CMS
Wolfram 语言. 2019. "SynthesizeMissingValues." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/SynthesizeMissingValues.html.
APA
Wolfram 语言. (2019). SynthesizeMissingValues. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/SynthesizeMissingValues.html 年