相关性;较低的值优于较高的值 R
correlation; lower values better than higher values R
我正在尝试计算某些投资向量 returns 与具有从 1 到 5 的数字对公司质量进行评级的匹配向量之间的相关性。它看起来像这样(我们称此数据为 returnrank
:
company returns rank
at&t 0.09034 2
verizon 0.23341 1
sprint 0.03021 3
我怎样才能做到这样,当我计算 cor(returnrank$returns,returnrank$rank)
时,它在排名列
中将较低的值视为更好,将较高的值视为更差
(即:如果一只股票的 returns 高,而 R 认为得分较低 (1),我希望看到高度正相关,因为我将 1 视为优于 5)。
您可能只想:
cor(returnrank$returns, max(returnrank$rank) - returnrank$rank))
最好只绘制数据图表,因为考虑到 rank
的性质,它不太可能是线性关系
我正在尝试计算某些投资向量 returns 与具有从 1 到 5 的数字对公司质量进行评级的匹配向量之间的相关性。它看起来像这样(我们称此数据为 returnrank
:
company returns rank
at&t 0.09034 2
verizon 0.23341 1
sprint 0.03021 3
我怎样才能做到这样,当我计算 cor(returnrank$returns,returnrank$rank)
时,它在排名列
(即:如果一只股票的 returns 高,而 R 认为得分较低 (1),我希望看到高度正相关,因为我将 1 视为优于 5)。
您可能只想:
cor(returnrank$returns, max(returnrank$rank) - returnrank$rank))
最好只绘制数据图表,因为考虑到 rank