"Multinormal" (机器学习方法)
- LearnDistribution 方法.
- 模拟使用多变量正态(高斯)分布的概率密度.
Details & Suboptions
- "Multinormal" 使用类似在 MultinormalDistribution 中的多变量正态分布模拟数值空间的概率密度.
- 向量 的概率密度与 成正比,其中, 和 是学习参数. 如果 n 是输入数值向量的大小, 是一个 n×n 对称正定矩阵称为协方差, 是尺寸为 n 的向量.
- 可以给出以下选项:
-
"CovarianceType" "Full" 协方差矩阵 上的约束类型 "IntrinsicDimension" Automatic 假设的数据的有效维度 - "CovarianceType" 的可能设置包括:
-
"Diagonal" 只有对角线元素是学习的(其他被设置为 0) "Full" 所有 n×n 元素学习 "Spherical" 只有对角元素学习并被设为相等 - "IntrinsicDimension" 的可能设置包括:
-
Automatic 尝试几种可能的维度 "Heuristic" 使用基于数据的启发式维度 k 使用指定的维度 - 当 "CovarianceType""Full" 并且 "IntrinsicDimension"k,其中 k<n,在数据上执行线性降维. 使用完整的 k×k 协方差矩阵模拟降维空间(其被解释为“信号”部分)的数据,球协方差矩阵被用于模拟 n-k 剩下的维数(其被诠释为“噪声”部分).
- 当 "CovarianceType""Diagonal" 或 "CovarianceType""Spherical", "IntrinsicDimension" 的值被忽略.
- Information[LearnedDistribution[…],"MethodOption"] 可用于提取由自动系统选择的选项值.
- LearnDistribution[…,FeatureExtractor"Minimal"] 可用于删除大部分预处理和直接访问方法.
范例
打开所有单元关闭所有单元基本范例 (3)
查询分布 Information:
使用 SynthesizeMissingValues 估算使用学习分布的丢失值:
使用 ComputeUncertainty 获取结果中的不确定性:
增加 MaxIterations 提高估计精度: