【发布时间】:2017-09-28 09:17:36
【问题描述】:
由于我是新的 R 用户,我正在努力编写循环或类似的方法来解决以下问题。
所以问题: 我有一个包含 200 名患者和 30 个症状的列表,其中信息症状存在是 (1) 或否 (0)。我想创建一个类似于相关矩阵的矩阵,每对症状都会告诉我这两种症状在同一个人身上出现的百分比。
所以:
ID /sym 1 / sym 2 / sym 3 /....
Pat 1 / 1 / 1 / 0 / ...
Pat 2 / 1 / 1 / 1 /
Pat 3 / 1 / 1 / 0 /
...
然后我想使用一个看起来像标准相关矩阵的矩阵,但对于每个症状对都显示两者的百分比,因为我认为关联这些分类值没有任何意义。
到目前为止,我已经开始为每个组合编写一个新变量,告诉我两者是否都存在,然后用它来计算百分比并将其填充到我的矩阵中。
不幸的是,考虑到可能的组合数量,这需要 FOREVER 来编写,但我不知道如何迭代它。也许你能帮忙?它可能非常简单,但我还不足以让程序员想到它。
【问题讨论】:
标签: r