2014-02-21 6 views
-1

주식의 베타를 S & P로 계산하고 싶습니다. 하나의 시트에는 VNM이라는 주식에 관한 데이터가 있고 다른 하나에는 S & P 500 인덱스 인 SPY에 대한 데이터가 있습니다. 나는이 공식에 따라 베타를 계산하기 위해 노력하고 있어요 !! INDEX (VNM $ H $ 2 :Yahoo Finance 데이터의 베타 계산

Beta = COVAR(VNM,SPY)/VAR(SPY)

내가 생각하는 코드가 작동해야 할 것은

= COVAR (VNM $ H $ 2 : $ H $ 2 : INDEX (SPY! $ H $ 2 : $ H $ 1000000, MATCH (9E + 99) : $ H $ 1000000, MATCH (9E + 99 + 307, VNM! $ H $ 2 : VNM! $ H $ 1000000) SPY! $ H $ 2 : INDEX (SPY! $ H $ 2 : $ H $ 1000000, MATCH (9.99E + 307, SPY! $ H $ 2) : 스파이! $ H $ 1000000)))

그러나 이것은 나에게 erro Excel에서 r. 누구나 아이디어가 있습니까?

=COVARIANCE.S(B2:B19,C2:C19)/VAR.S(C2:C19)

이 당신에게 샘플 사이에서 선택을 제공하는 엑셀 2013 함께 :

+0

엑셀 =slope(에서 사용 기능 ** ** 오류? – pnuts

답변

0

아래 데이터의 베타를 계산하기 위해해야 ​​할 일은 당신의 결과를 원하는 셀에이를 넣어 또는 인구 공분산 및 분산. 나는 여기 샘플로 해냈다.

(이것은 단지 예를 들어 몇 일 동안, 그래서 0.204 의 결과 베타가 매우 부정확 할 것이다) :

편집 : 나는하지 않았기 때문에 날짜가 엉망이된다 (그냥 실현 형식 A 열을 올바르게 나타내지 만 설명 된 방법은 여전히 ​​모델로서 좋습니다).

+----+--------------+-------+--------+ 
| |  A  | B | C | 
+----+--------------+-------+--------+ 
| 1 | DATE   | VNM | SPY | 
| 2 | Feb 10, 2014 | 21.7 | 180.01 | 
| 3 | Feb 11, 2014 | 22.05 | 181.98 | 
| 4 | Feb 12, 2014 | 22.42 | 182.07 | 
| 5 | Feb 13, 2014 | 22.85 | 183.01 | 
| 6 | Feb 14, 2014 | 22.24 | 184.02 | 
| 7 | Feb 18, 2014 | 22.55 | 184.24 | 
| 8 | Feb 19, 2014 | 22.45 | 183.02 | 
| 9 | Feb 3, 2014 | 20.9 | 174.17 | 
| 10 | Feb 4, 2014 | 21.11 | 175.38 | 
| 11 | Feb 5, 2014 | 21.22 | 175.17 | 
| 12 | Feb 6, 2014 | 20.76 | 177.48 | 
| 13 | Feb 7, 2014 | 20.75 | 179.68 | 
| 14 | Jan 24, 2014 | 20.35 | 178.89 | 
| 15 | Jan 27, 2014 | 20.53 | 178.01 | 
| 16 | Jan 28, 2014 | 20.91 | 179.07 | 
| 17 | Jan 29, 2014 | 20.76 | 177.35 | 
| 18 | Jan 30, 2014 | 21.31 | 179.23 | 
| 19 | Jan 31, 2014 | 21.07 | 178.18 | 
+----+--------------+-------+--------+
+0

나는 Q가 실제로 제기 된 것처럼 보입니까? 내 해석은 "나는 = COVARIANCE.S (B2 : B19, C2 : C19) /VAR.S (C2 : C19)"를 적용했지만 "(지정되지 않은) 오류가 발생합니다. 왜? "OP는 무엇을 해야할지를 알고 있습니다. 단지 이론이 어떤 알려지지 않은 이유로 연습으로 전환되지 않습니다. – pnuts

+0

@pnuts 어쩌면 OP가 '배열'과 '가변적'이 선택된 배열에서 요소별로 작동한다는 것을 알고 있었는지 확신 할 수 없습니다. – EndlessLoop

+0

... 어쨌든 걱정하지 않는 것 같습니다 :-) – pnuts

0
나는 기능의 선택에 있지만 그들과 함께 언급 할 수

약간 짧은 버전은 적절한 보이지만, 여기에 그 구성 요소로 분할하여 구문을 아무 잘못이 보인다 :

=COVAR(VNM!$H$2:INDEX(VNM!$H$2:$H$1000000,MATCH(1E+100,VNM!$H$2:$H$1000000)), 
     SPY!$H$2:INDEX(SPY!$H$2:$H$1000000,MATCH(1E+100,SPY!$H$2:$H$1000000)) 
    ) 
/
    VAR(SPY!$H$2:INDEX(SPY!$H$2:$H$1000000,MATCH(1E+100,SPY!$H$2:$H$1000000))) 

두 배열의 different number of data points으로 인해 배열 중 하나가 비어 있거나 (아마도 열 참조의 잘못 선택 되었습니까?) #N/A 오류 인 경우 #DIV/0! 오류가 발생할 수 있습니다. 수식은 Row2에서 마지막으로 점유 된 셀까지 ColumnH로 일련을 결정하므로 각 목록의 맨 아래에 각 행의 동일한 행 번호가 있는지 확인하는 것이 좋습니다. 홈> 편집 - 찾기 & 선택하여 이동 특별 ..., 마지막 셀 (그러나 각 시트에있는 내용에 따라 다름).

+0

고마워요,이 시리즈는 다른 양의 항목이 있습니다. 나는 지난 해 베타를 계산했습니다. – user3333198

-1
| 0 | DATE   | VNM | SPY |   
| 1 | Feb 19, 2014 | 22.45 | 183.02 |   
| 2 | Feb 18, 2014 | 22.55 | 184.24 |   
| 3 | Feb 14, 2014 | 22.24 | 184.02 |   
| 4 | Feb 13, 2014 | 22.85 | 183.01 |   
| 5 | Feb 12, 2014 | 22.42 | 182.07 |   
| 6 | Feb 11, 2014 | 22.05 | 181.98 |   
| 7 | Feb 10, 2014 | 21.7 | 180.01 |   
| 08 | Feb 7, 2014 | 20.75 | 179.68 |   
| 09 | Feb 6, 2014 | 20.76 | 177.48 |   
| 10 | Feb 5, 2014 | 21.22 | 175.17 |   
| 11 | Feb 4, 2014 | 21.11 | 175.38 |   
| 12 | Feb 3, 2014 | 20.9 | 174.17 |   
| 13 | Jan 31, 2014 | 21.07 | 178.18 |   
| 14 | Jan 30, 2014 | 21.31 | 179.23 |   
| 15 | Jan 29, 2014 | 20.76 | 177.35 |   
| 16 | Jan 28, 2014 | 20.91 | 179.07 |   
| 17 | Jan 27, 2014 | 20.53 | 178.01 |   
| 18 | Jan 24, 2014 | 20.35 | 178.89 |   


VNM  SPY RETURN SPY RETURN VNM 
       (X-axis)  (Y-axis) 
22.45 183.02 -0.00662 -0.00443 
22.55 184.24 0.001196 0.013939 
22.24 184.02 0.005519 -0.0267 
22.85 183.01 0.005163 0.019179 
22.42 182.07 0.000495 0.01678 
22.05 181.98 0.010944 0.016129 
21.7 180.01 0.001837 0.045783 
20.75 179.68 0.-0.00048 
20.76 177.48 0.013187 -0.02168 
21.22 175.17 -0.0012  0.005211 
21.11 175.38 0.006947 0.010048 
20.9 174.17 -0.02251 -0.00807 
21.07 178.18 -0.00586 -0.01126 
21.31 179.23 0.010601 0.026493 
20.76 177.35 -0.00961 -0.00717 
20.91 179.07 0.005955 0.018509 
20.53 178.01 -0.00492 0.008845 
20.35 178.89 #DIV/0!  #DIV/0 

베타 = =slope(y's axis data, x's axis data) ...

= 0.4088 
관련 문제