首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在R中计算Spearman系数时,如何考虑聚类?

在R中计算Spearman系数时,如何考虑聚类?
EN

Stack Overflow用户
提问于 2022-08-08 18:44:00
回答 1查看 39关注 0票数 0

我有一组人用血液和头发来测量他们的药物浓度(也就是说,每个人都有三个用血样测量的值,还有三个用头发样本测量的值)。我想计算两个测量值之间的Spearman系数,但我不知道如何解释个人内部的重复测量。在R中有办法做到这一点吗?

代码语言:javascript
复制
id<-rep(c(1:100),times=3) ##id variable
df1<-data.frame(id)
df1$var1 <- sample(500:1000, length(df1$id))  ##measurement1
df1$var2 <- sample(500:1000, length(df1$id))  ##measurement2
cor.test(x=df1$var1, y=df1$var2, method = 'spearman') ## this doesn't account for clustering within individuals

谢谢!

EN

回答 1

Stack Overflow用户

发布于 2022-08-08 19:47:21

也许R包'rmcorr‘提供了您正在寻找的功能。该包帮助计算重复的度量相关性:

代码语言:javascript
复制
install.packages("rmcorr")

rmcorr::rmcorr(participant = id, measure1 = var1, measure2 = var2, dataset = df1)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73282656

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档