更快的方法来生成协方差matrix
我想从Excel中的股票回报做一个协方差matrix。
我已经有一个粗略的方法,但想知道是否有一个更快的方法来做到这一点。
所以我要做的是Data -> Data Analysis -> Covariance
并设置参数。 得到这样的东西:
ABCDE 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
我想我的matrix是这样的:
ABCDE 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
我试图转置原始matrix,并把原始和转置matrix放在一起。 这不起作用,因为转置matrix的空格replace了原始matrix的单元格值。 这个怎么做?
- select你的范围
- 按F5 …..转到特殊…空白
- 在编辑栏中input这个公式
=OFFSET($A$1,COLUMN()-1,ROW()-1)
- 按ctrl一起input到所有的空白单元格中