相关;较低的值优于较高的值R.

时间:2016-06-09 18:33:36

标签: r correlation

我正在尝试计算投资回报的某个向量与具有1到5的数字的匹配向量之间的相关性,以评估公司的质量。它看起来像这样(让我们调用这个数据returnrank

company  returns  rank
at&t     0.09034  2
verizon  0.23341  1
sprint   0.03021  3

我怎样才能这样做,以便在我计算cor(returnrank$returns,returnrank$rank)时,它会将较低的值视为等级列中更好和更高的值

(即:如果一只股票有高回报而R会认为低得分(1),我希望看到高正相关因为我认为1优于5)。

1 个答案:

答案 0 :(得分:1)

你可能只想要:

cor(returnrank$returns, max(returnrank$rank) - returnrank$rank))

最好只绘制数据图表,因为鉴于rank

的性质,它不太可能是线性关系