cluster-computing - 如何在 R 中的稀疏相关矩阵上应用层次聚类(NaN 相异值)?
问题描述
我一直在搜索类似的问题,并尝试将建议的解决方案调整到我下面的问题,但无济于事。我在使用 R 方面相当新,我必须补充。我有一个微生物组 OTU 表 125 个样本 96 个分类群,希望获得分类群共丰度组;当我从分类群校正中消除 r<0.2(和 p<0.05)值时。matrix (96x96) 生成的稀疏矩阵在将其转换为距离矩阵(gower 或 manhattan)后,由于 NA 无法聚类。hclust 函数生成“NaN 相异值”。这是 96x96 cor 的一个子集。矩阵:
我在转换 corr 时尝试了 dist、vegdist、daisy 函数。矩阵到距离矩阵(na.rm=T,如果适用),以及 hclust 或 agnes 函数以获得层次聚类树状图。
谢谢!
解决方案
推荐阅读
- android - Unity Android:Unity 不加载 Android.Runtime.JNIEnv:AndroidValueManager
- spring-boot - Swagger 不解析部分引用或解析一个对象,但不解析另一个对象
- html - 1 节导致大量 CLS
- javascript - 如何以邮递员表单数据发送对象数组并作为对象数组接收
- angular - 有没有办法知道 msal 重定向何时正在进行?
- flextable - delete_part 输出pdf时删除上边框
- image - 有没有办法在 QGIS 报告/布局中显示 SVG?
- regex - 正则表达式在字符串或数字之前获取值
- python - 我们可以在 python 中使用 pandas 集成 3D 图形,它会根据 excel 的变化自动更新吗?
- flutter - Flutter 1.22.6 - url_launcher - 发送 HTML 电子邮件