2017-02-03 70 views
3

我想在Excel中從股票回報做一個協方差矩陣。更快的方法來生成協方差矩陣

我已經有一個粗略的方法,但想知道是否有更快的方法來做到這一點。

所以我要做的是去Data -> Data Analysis -> Covariance並設置參數。而得到的東西是這樣的:

A B C D E 
1 1 
2 N1 1 
3 N2 N3 1 
4 N4 N5 N6 1 
5 N7 N8 N9 N10 1 
where N are the covariance between stocks 

我想我的矩陣是這樣的:

A B C D E 
1 1 N1 N2 N4 N7 
2 N1 1 N3 N5 N8 
3 N2 N3 1 N6 N9 
4 N4 N5 N6 1 N10 
5 N7 N8 N9 N10 1 

我試圖轉原始矩陣,並把原來的和轉置到一起。這不起作用,因爲轉置矩陣的空格替換了原始矩陣的單元格值。這個怎麼做?

回答

3
  1. 選擇範圍
  2. 按F5 .....轉到特殊...空白
  3. 在編輯欄中輸入公式=OFFSET($A$1,COLUMN()-1,ROW()-1)
  4. 一起進入這一切空白單元格

enter image description here