主要内容

高斯混合模型模拟数据

此示例演示如何使用完全指定的gmdistribution对象和随机函数。

创建一个已知的双组件GMM对象。

Mu = [1 2;-3 -5];Sigma = cat(3,[2 0; 0.5],[1 0;0 1]);P = ones(1,2)/2;Gm = gmdistribution(mu,sigma,p);

绘制GMM的pdf等高线。

gmPDF = @ (x, y) arrayfun (@ (x0, y0) pdf(通用、(x0 y0)), x, y);fcontour (gmPDF, -10 [10]);标题(“pdf的等高线”);

从GMM中生成1000个随机变量。

rng (“默认”%用于重现性X =随机(gm,1000);

用pdf等高线绘制变量。

持有散射(X (: 1) X(:, 2), 10日“。”点大小为10的散点图标题(pdf和模拟数据的等高线

另请参阅

|||

相关的话题