在聚类过程中需要生成人工数据集,代码及运行结果如下:
mul=[0,0]; % 均值
S1=[.1 0;0 .1]; % 协方差
data1=mvnrnd(mul, S1, 300); % 产生高斯分布数据
% 第二组数据
mu2=[1.25 1.25];
S2=[.1 0;0 .1];
data2=mvnrnd(mu2,S2,300);
% 第三组数据
mu3=[-1.25;1.25];
S3=[.1 0;0 .1];
data3=mvnrnd(mu3,S3,300);
% 显示数据
plot(data1(:,1),data1(:, 2),‘bo’);
hold on;
plot(data2(:,1),data2(:,2),‘r+’);
plot(data3(:,1),data3(:,2),‘g+’);

但是,如何生成理想中的形状?这就需要对此代码进行深入理解:
1、什么是协方差?
标准差和方差一般是用来描述一维数据的,协方差就是一种用来度量两个随机变量关系的统计量。

协方差的结果有什么意义呢?如果结果为正值,则说明两者是正相关的(从协方差可以引出“相关系数”的定义);如果结果为负值, 就说明两者是负相关;如果为0,则两者之间没有关系,就是统计上说的“相互独立”。

2、什么是协方差矩阵?

SIGMA 是需要生成的数据的自相关矩阵(相关系数矩阵)

MATLAB应用过程中遇到sigma函数——引出协方差、相关系数等概念的理解相关推荐

  1. OpenCV 相机校正过程中,calibrateCamera函数projectPoints函数的重投影误差的分析

    OpenCV 校正过程中,calibrateCamera函数的ret和重投影误差的分析 OpenCV对相机进行校正的过程中,校正返回值retval和重投影误差的计算公式表示和分析. OpenCV 校正 ...

  2. 开机启动加载驱动过程中调用PostMessage函数出错

    今天在WINCE5.0+S3C2440系统调试检测出租车是否载客的驱动的时候遇到这样的问题: 发现在开机启动加载驱动过程中调用PostMessage函数时会导致调用的线程崩溃,比如如果下面的线程在创建 ...

  3. C++绝不在构造和析构过程中调用virtual函数

    绝不在构造和析构过程中调用virtual函数 如果希望在继承体系中根据类型在构建对象时表现出不同行为,可以会想到在基类的构造函数中调用一个虚函数: class Transaction { //所有交易 ...

  4. 关于构造与析构过程中调用虚函数的问题

    今天面试碰到一个构造函数与析构函数中调用需虚函数的问题,当时不太确定,回来敲了一下,发现确实表现的不一样,在网上一查发现另有玄机. 代码: # gcc version 4.8.2 (Ubuntu 4. ...

  5. matlab运行过程中出现找不到指定模块问题解决

    matlab运行过程中出现找不到指定模块问题解决 参考文章: (1)matlab运行过程中出现找不到指定模块问题解决 (2)https://www.cnblogs.com/dyllove98/p/32 ...

  6. matlab换挡程序,一种基于MATLAB换挡过程中快速锁定分析数据的方法与流程

    本发明涉及汽车变速器数据分析,特别的,涉及一种基于matlab换挡过程中快速锁定分析数据的方法. 背景技术: 自动变速器的核心功能是能根据驾驶员意图进行自动换挡,解放驾驶员的左脚:在自动变速器的使用过 ...

  7. Effective C++条款09:绝不在构造和析构过程中调用virtual函数

    Effective C++条款09:绝不在构造和析构过程中调用virtual函数(Never call virtual functions during construction or destruc ...

  8. 8.STM32中对ADC1_Config()函数(ADC1_GPIO_Config()和ADC1_Mode_Config())的理解(自定义)测试ADC转换电压值输出到终端上。

    STM32中对ADC1_Config()函数(ADC1_GPIO_Config()和ADC1_Mode_Config())的理解:

  9. matlab flatten,Numpy中扁平化函数ravel()和flatten()的区别

    在Numpy中经常使用到的操作由扁平化操作,Numpy提供了两个函数进行此操作,他们的功能相同,但在内存上有很大的不同. 先来看这两个函数的使用: from numpy import * a = ar ...

  10. Matlab使用过程中内存不足问题的总结(修改)

    转载自:http://blog.csdn.net/xiaojidan2011/article/details/8089532 20170306修改: 因为重装系统,装了R2016a版本,增加了一个4G ...

最新文章

  1. bs4爬取的时候有两个标签相同_4.4 爬虫中的bs4数据爬取步骤
  2. cobol_将Host Cobol批次和Monolith Webapps移动到云和微服务
  3. Android Fragment 真正的完全解析(下)
  4. OpenCV3特征提取与目标检测之HOG(二)——使用官方的行人分类器实现行人检测
  5. Elastic job,任务状态:分片待调整
  6. Python 位操作运算符
  7. NHibernate源码分析开篇
  8. 将子节点中含子节点的json数据转换成ztree适合的json数据格式
  9. python开三次方_python 三次方
  10. 4.20 使用条件格式标识包含指定文本的单元格 [原创Excel教程]
  11. 电商设计素材:15000款淘宝促销水印元素模版,手慢的人领不到!...
  12. 群发“站内信”的实现(摘抄)
  13. 微信之分享到朋友圈并记录分享次数
  14. 【运筹优化】求解二维矩形装箱问题的算法合辑 + Java代码实现
  15. 微信支付遇到 商户号该产品权限未开通,请前往商户平台产品中心检查后重试
  16. EDA12--DC脚本命令(一)
  17. Java奇怪的位移_Java中位移的疑惑
  18. PostgreSQL之如何敲开PG的大门?
  19. ADB logcat调试和端口占用解决办法
  20. 【java笔记】java中的常用容器

热门文章

  1. 全自动过滤器高效解决水污染问题
  2. 推荐一个功能强大,简洁好用的技术网址导航
  3. 【AI测试】AI测肤算法的稳定性测试
  4. Class not found(没有发现测试)我是怎么解决的
  5. 6785. 2020.08.07【NOI2020】模拟T3 重映射
  6. 《剑指offer》那些思路清奇的题目
  7. 顶尖电商网站的设计趋势
  8. 这几个程序员都在用的兼职接私活平台,既靠谱又高效,让你收入飙涨
  9. 银行卡交易手续费介绍
  10. 毕业设计-基于协同过滤推荐算法的视频推荐系统