r - R rmcorr 不正确的自由度数
问题描述
当我分析包中的raz2005
数据mrcorr
以进行重复测量时,与以下代码相关:
brainvolage.rmc <- rmcorr (participant = Participant, measure1 = Age, measure2 = Volume, dataset = raz2005)
正如论文https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5383908/pdf/fpsyg-08-00456.pdf中给出的那样,我得到 df=71,这是正确的,因为参与者的数量是72 在这个数据中。
然而,当我对我的数据使用相同的代码时,我的数据结构raz2005
与
mydata.rmc <- rmcorr (participant = participant, measure1 = measure1, measure2 = measure2, dataset = mydata)
解决方案
根据论文(第 7 页),自由度应按如下方式计算:
N = n_distinct(raz2005$participant)
k = nrow(raz2005)/N
df = N*(k-1)-1
推荐阅读
- azure - 如何从 Azure 中的 powershell 工作流自动化运行手册中简单地获取电源状态?
- odata - 为什么 Abp.AspNetCore.OData 需要 services.AddOData()?
- javascript - Angular / HTML 清除输入事件
- javascript - onUpdate 中的前一个标签页网址
- android - Android Room - 查询返回 LiveData 但受 userId 限制
- docker - 在 Docker 容器中运行时如何配置 Apache NiFi nifi.web.proxy.host?
- python - 使用 PIP 在 Windows 上使用 Python 3.8.2 安装 ChatterBot python 库时出现安装错误
- javascript - 在 AngularJS 中使用 Ng-Table 对自定义模板进行排序
- css - 使两个并排的 html 元素适应它们的宽度,以便(文本)内容具有相同的高度
- python - 优化问题 - 如何添加相同的团队约束