聚类分析的一个典型案例
对变量进行R型聚类,对样本进行Q型聚类。
主程序:
% 将指标看成变量,进行R型聚类
load edu.txt
data = edu;
r = corrcoef(data); % 计算相关系数矩阵
[m, n] = size(data); % m为样本个数,n为指标个数
d = tril(r); % 取出下三角元素
for i = 1:n
d(i,i) = 0;
end
d = d(:);
d = nonzeros(d); % 取出非零元素
d = d';
d = 1 -d;
z = linkage(d)
dendrogram(z)
% 根据需要,从n项指标中挑选几个进行下一轮的分析
% 假设选取6项指标,接下来对m个样本进行Q型聚类
data(:,3:6) = []; % 由于选取的指标是第1,2,7,8,9,10项,故删除中间无用信息
data = zscore(data);
y = pdist(data);
z = linkage(y)
dendrogram(z, 'average')
子程序1:system_cluster
系统聚类法
clc, clear
a = [1 0;
1 1;
3 2;
4 3;
2 5];
[m, n] = size(a);
y = pdist(a, 'cityblock'); % 将a看成m个大小为n的向量,生成包含距离信息的向量
yc = squareform(y) % 将距离向量转换为矩阵
z = linkage(y) % 使用最短距离法生成聚类树
[h, t] = dendrogram(z)
子程序2:var_cluster
变量聚类法
clc, clear
a = textread('data.txt');
for i = 1:14
a(i,i) = 0;
end
b = a(:); b = nonzeros(b);
b = b'; b = 1 - b;
z = linkage(b, 'complete');
y = cluster(z, 2);
dendrogram(z);
ind1 = find(y==2); ind1 = ind1'
ind2 = find(y==1); ind2 = ind2'
聚类分析的一个典型案例相关推荐
- Agora 教程丨一个典型案例,教你如何使用水晶球“数据洞察”
7 月初,声网Agora 水晶球的"数据洞察"功能正式版上线."数据洞察"可显示两种数据,一种是用量,另一种是质量. "数据洞察"的&quo ...
- 一个典型案例:数据治理平台的建设与实践
背景 作为一家高度数字化和技术驱动的公司,美团非常重视数据价值的挖掘.在公司日常运行中,通过各种数据分析挖掘手段,为公司发展决策和业务开展提供数据支持.经过多年的发展,美团酒旅内部形成了一套完整的解决 ...
- IT风投的一个典型案例--阿里巴巴
首先我先来简单介绍一下风险投资是什么? 风险投资(Venture Capital)简称是VC,在中国是一个约定俗成的具有特定内涵的概念,其实把它翻译成创业投资更为妥当.广义的风险投资泛指一切具有高风险 ...
- 《Unity 3D 游戏开发技术详解与典型案例》——1.3节第一个Unity 3D程序
本节书摘来自异步社区<Unity 3D 游戏开发技术详解与典型案例>一书中的第1章,第1.3节第一个Unity 3D程序,作者 吴亚峰 , 于复兴,更多章节内容可以访问云栖社区" ...
- python爬虫应用实例_Python爬虫进阶必备 | 一个典型的 AES 加密在爬虫中的应用案例...
一个典型的AES案例 AES 的案例之前有推荐大家关于 AES 加密的案例文章,不少朋友问我加密解决了有什么用? 最大的用途当然就是不用模拟请求,大大提高了爬取效率. 可能之前举例都是使用的 AES ...
- 一个典型人机混合智能案例的初步研究
[编者按:中国战队EDG夺得<英雄联盟>S11冠军 特此发文祝贺] <英雄联盟>游戏团队态势感知水平测量实验 一.实验设计 1 实验目的与构思 本实验旨在探究态势元素的显著性. ...
- 提取某一个镇的行政边界_池店镇消防安全违法典型案例通报(一)
8月以来,池店镇深入开展消防安全整治攻坚行动,重拳出击,铁腕整治消防隐患,治安拘留28人,行政罚款25家.其中,属违反出租屋消防安全的,拘留25人,罚款5家:违反九小场所店面消防安全的,拘留2人,罚款 ...
- [企业管理]一个软件企业管理的典型案例分析
近日,在一家公司帮忙做技术总监,构建团队,开发. 期间发生了一件事情,我认为可以成为软件企业管理上的一个典型事例,拿出来做一下分享: 第一天,招聘了两名测试人员. 第二天,两个人过来上班,这一天是星期 ...
- 《OpenGL ES 2.0游戏开发(上卷):基础技术和典型案例》一6.6 本章小结
本节书摘来异步社区<OpenGL ES 2.0游戏开发(上卷):基础技术和典型案例>一书中的第6章,第6.6节,作者: 吴亚峰 责编: 张涛,更多章节内容可以访问云栖社区"异步社 ...
最新文章
- mysql主从复制深入研究_mysql主从复制原理,深入探讨
- 【英语学习】【Level 07】U08 Old Stories L6 Looking back
- traefik 结合 docker-compose 的快速安装及使用
- Web应用中优化IBatis性能
- 分享微信朋友或朋友圈
- 深蓝儿童破解2012世界末日预言(转)
- tab按钮样式 vue_vant 解决tab切换插件标题样式自定义的问题
- 香港服务器托管单线路、双线路以及多线路如何区别
- druid数据库连接池 数据库配置密码加密
- QQ空间导出助手插件
- 微博开放平台-发微博测试
- 【Java学习】Clone 分析
- 1236: 数的逆转
- STM32系列(HAL库)——F103C8T6驱动WS2812全彩RGB模块(PWM+DMA方式)
- 产品经理 - 路漫漫其修远兮
- 青龙-今日头条极速版更新
- gzdeflate函数_gzdeflate函数
- 区块链的未来发展趋势
- 工作5年观察:快速在职场崛起,拼这10个认知
- 这家创业公司,为什么会在云栖大会上被反复提及?
热门文章
- 视频解读 | 国家发展改革委“我为数据基础制度建言献策活动”相关制度建议解读...
- 『杭电1759』Matrix Revolution
- 一份可以找工作的爬虫学习大纲
- 架设win2003r2下配置好iis6+php+mysql_WIN2003_IIS+PHP+mysql最新版_全能服务器配置
- Xen HVM DomU配置文件
- flask_email实现QQ邮箱发送邮件
- 如何使用Date类获取当前时间
- 存储过程错误 1172 - Result consisted of more than one row
- IOS自定义图片浏览器,支持浏览多张图片,点击,双击,两手指缩放操作,并显示加载进度条
- voip技术 G7.11