matlab - 从正常和混合高斯创建数据集:这是正确的吗?
问题描述
我有以下问题:
假设 x1、x2 是遵循正常 PDF、均值 0 和标准 1 的独立观测值。
或者假设 x1, x2 是来自高斯融合 PDF 0.3 N(−2,1)+... 0.7 N(2, 1)}的独立观测值
我正在尝试绘制(然后分类)每一个的 1000 个观察结果。
我在 matlab 2020a 中编写了以下代码:
N=1000;
x1=normrnd(0,1,[1, N]);
x2=normrnd(0,1,[1, N]);
g = gmdistribution([-2;2],1,[.3;.7]);
c1=random(g,1000);
c2=random(g,1000);
figure()
plot(x1,x2,'r*');
hold on
plot(c1,c2,'b*');
title('X_1 and X_2');
xlabel('X_1'); ylabel('X_2');
这看起来正确吗?
谢谢
普里杜
解决方案
推荐阅读
- python - 对视频文件中的每个蒙版帧进行“白色”像素计数
- node.js - 使用 postrequest 时“无法获得 addfriend”
- r - 根据一天中的时间更改数据框中的日期?
- spring-boot - io.micrometer.core.instrument.config.MeterFilter : DENY 在 spring boot 中不起作用
- css - 如何删除 CSS 样式?
- amazon-web-services - 如何使用 CodeStar 在弹性 beantalk 中保留修改后的环境变量
- jquery - JQuery将事件添加到第n列中的所有单元格
- java - OpenCSV 将带有嵌套 bean 的对象转换为 csv
- python - 关于计算中国西藏林芝市“street_length_avg”的一些问题
- kubernetes - 在 OpenShift Container Platform 中哪里可以查看我的 CronJob?