【问题标题】:How to find correlation coefficients for non-numeric variables如何找到非数值变量的相关系数
【发布时间】:2018-03-05 04:53:12
【问题描述】:
Species     Gender     Weight     Corneal Diameter Avg
Great Grey    M         971            19.5
Great Grey    F         1209           19.0
Great Grey    M         952            20.5
Great Grey    F         1793           20.5
Snowy         M         1658           22.0
Snowy         F         1899           22.75
Snowy         F         1975           24.50
Snowy         M         1646           23.00

好的,我有这个数据集。我想看看男性角膜直径平均值与女性角膜直径平均值之间是否存在相关性。我不确定如何在 R 中执行此操作。我尝试为男性和女性创建一个子集,然后使用 cor(x, y) 来获取相关系数,但它不起作用。任何帮助,将不胜感激!

【问题讨论】:

  • 1.这不是一个 R 问题。你没有显示你的尝试代码。 2. 您无法关联针对不同参与者集观察到的变量。
  • 我认为这可以说是一个 R 问题,因为答案实际上是问题中给出的代码的变体。

标签: r statistics


【解决方案1】:

使用Spearman rank correlation。如果 x 和 y 是两个向量,可能是数字,也可能不是数字。

cor(rank(x), rank(y))

【讨论】:

  • 嘿,感谢您的帮助!我试过了,但没有用。我不确定我做错了什么
  • 如果您可以发布有关您认为某些事情不起作用的原因的详细信息,这将有所帮助。例如,当代码在控制数据集上运行时,错误消息或值与您所期望的不同。
  • @Murall,我想你是想把这个贴在问题下面。
猜你喜欢
  • 2013-04-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-01-22
  • 1970-01-01
  • 1970-01-01
  • 2022-11-07
相关资源
最近更新 更多