回報

2隻股票之間的相關性

  • May 12, 2016

如果股票 A 在 Y 年的平均回報率為 5% 而股票 B 在 Y 年的平均回報率為 2%

這是否意味著相關性為 40%?

*這是否意味著相關性為 40%?*不。

非常簡單的範例(在 R 中)。設 A 和 B 是回報率stockA和的股票stockB。考慮以下範例:

stockA = c(0.05, 0.04, 0.05, 0.06)
stockB = c(0.01, 0.02, 0.03, 0.02)
mean(stockA)
mean(stockB)
cor(stockA, stockB)

stockA = c(0.04, 0.05, 0.05, 0.06)
stockB = c(0.01, 0.02, 0.02, 0.03)
mean(stockA)
mean(stockB)
cor(stockA, stockB)

給予

> mean(stockA)
[1] 0.05
> mean(stockB)
[1] 0.02
> cor(stockA, stockB)
[1] 0
> 
> stockA = c(0.04, 0.05, 0.05, 0.06)
> stockB = c(0.01, 0.02, 0.02, 0.03)
> mean(stockA)
[1] 0.05
> mean(stockB)
[1] 0.02
> cor(stockA, stockB)
[1] 1

答案是不。首先,關於 Y 年的問題是模棱兩可的。Y 年實際上是 2015 年嗎?知道一年內的這些回報並不能說明相關性。其次,如果這意味著如果股票 A 上漲 5%,那麼股票 B 將上漲 2%,那麼這也說明不了什麼。如果股票 A 下跌怎麼辦。B股漲還是跌?此外,查看平均值。創建一系列每年股票 A 上漲 2%。然後,可以通過使用股票 B 的回報來創建您想要的任何相關性,無論是正的還是負的。例如,大量小的負回報,而一個大的正回報與 2% 的平均值同時得到負相關。

$$ for example, in time series terms, A is up 2% exactly each time, but B goes from 1 to .9, .8, .7, .6, and then up to .95. The return is about 2% but the correlation would be negative 0.4 rather than positive 0.4 $$

引用自:https://quant.stackexchange.com/questions/25968