python层次聚类选择类别_层次聚类概览

本文介绍了Python中层次聚类的基本实现步骤,包括计算基因两两间的相似性,确定相似性的方法如欧氏距离和马氏距离,以及样本与聚类的相似性计算方法。层次聚类结果通常通过树状图和热图展示,帮助理解数据间的相似性和聚类过程。
摘要由CSDN通过智能技术生成
层次聚类(Hierarchical Clustering)是聚类算法的一种,通过计算不同类别数据点间的相似度来创建一棵有层次的嵌套聚类树。 在聚类树中,不同类别的原始数据点是树的最低层,树的顶层是一个聚类的根节点。创建聚类树有自下而上合并和自上而下分裂两种方法。 层次聚类与热图同时出现, 如 不同的列代表不同的样本,不同的行代表不同的基因 。 层次聚类基于行或者列的相似性 ,使得研究者更容易判断数据间的相关性。 如在未聚类的热图中(左图 ),不能很好的了解样本与基因间的相似性; 但 在聚类后的热图中(右图), 竖方框对应 的 样 本 的 基因有相同的表达模式,横方框对应 的基因在不 同样本间的表 达 模 式 相同。 此外,热图也常和树状图(dendrograms)同时出现(详见下文)

64d4b766890dcb34088b23185692330e.png

1. 层次聚类的实现(简单示例)

假设我们将含有4个基因表达数据的3个样本按行(genes)进行层次聚类。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值