小编Min*_*ina的帖子

在 R 中对具有多个变量的纵向数据进行聚类

我有一个数据集,其中包含 30 个人的观察结果,每个人都做了 20 次实验。假设我的数据如下所示:

ID   trial  reaction   response   prop_1   prop_2
"s1"   1      2.12        0        0.52     0.48
"s1"   2      1.32        1        0.12     0.88
"s1"   3       NA         1         NA       NA
"s2"   1      2.33        1        0.65     0.35
"s2"   2      2.56        0        0.43     0.57
"s2"   3       NA         1         NA       NA
Run Code Online (Sandbox Code Playgroud)

我想使用这些变量对参与者进行聚类。我研究了 traj、latrend 和 kml 包,但它们都只使用一个变量来对数据进行聚类。如何使用多个变量对这样的纵向数据进行聚类?

任何简单的帮助或指导将不胜感激。

r cluster-analysis longitudinal

5
推荐指数
1
解决办法
806
查看次数

如何在R中组合多个列

假设我有这个数据集:

     age      height       weight
   "1/2/3"  "12/15/18"   "30/40/37"
Run Code Online (Sandbox Code Playgroud)

我怎样才能拥有像下面的数据集这样的数据集?

   age height weight
    1    12     30
    2    15     40
    3    18     37
Run Code Online (Sandbox Code Playgroud)

如果我的数据集是这样的怎么办:

  name     age      height       weight
 "Jack"  "1/2/3"  "12/15/18"   "30/40/37"
Run Code Online (Sandbox Code Playgroud)

我想要一个如下所示的数据集:

    name  age height weight
   "Jack"  1    12     30
   "Jack"  2    15     40
   "Jack"  3    18     37
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?

r tidy

1
推荐指数
1
解决办法
126
查看次数

标签 统计

r ×2

cluster-analysis ×1

longitudinal ×1

tidy ×1