如何从使用正态分布生成的数据点创建高斯分布的混合



我正试图从遵循正态分布的数据点创建2D、5D和10D中的高斯分布的混合。到目前为止,我能够使用创建遵循正态分布的数据点。

import numpy as np
data = np.random.normal(0.1, 0.3, size=(5000))

我的问题是,如何从上述数据点创建高斯分布的混合(2D、5D、10D(?

这取决于您是想创建随机变量,其中单个分布是独立的,还是分布之间存在一些协变量。

若存在协变矩阵,我将使用均匀分布随机变量的向量,并使用协变矩阵将该向量转换为具有正态分布的随机变量的矢量。

最新更新