Yahoo calcula la Beta usando 3 años de retornos mensuales y usando el S&P 500 como proxy de mercado pero parece que no puedo replicar esto o incluso acercarme usando R. Descargué los datos de Yahoo desde el 12/01/2014 hasta el 12/01/2017 para NKE y GSPC y tomé el precio de cierre ajustado (ya sea eso o sólo el precio de cierre ambos deberían al menos estar bastante cerca de la beta si el cálculo se hace correctamente). Luego hago lo siguiente
>nike = read.csv("NKE.csv")
>sp = read.csv("^GSPC.csv")
>nikeAC = nike$Adj.Close
>spAC = sp$Adj.Close
> niker = rep(0,36)
>
> for (i in 1:36){
+ niker[i] = (nikeAC[i+1]-nikeAC[i])/nikeAC[i]
+ }
>
> spr = rep(0,36)
>
> for (i in 1:36){
+ spr[i] = (spAC[i+1]-spAC[i])/spAC[i]
+ }
> cov(spr,niker)/var(spr)
y obtienen un resultado de -1,21 cuando se supone que la Beta debe estar en torno a 0,54. También me gustaría añadir que no utilizan una Beta ajustada por lo que debería estar obteniendo algo cercano a .54 ya que he comprobado otros sitios y parecen estar dentro del rango de .54 -.64 generalmente.
1 votos
¿Utiliza los últimos 36 días o los últimos 36 meses?
1 votos
En los últimos 36 meses, en la pestaña de datos históricos puede hacer que Yahoo muestre los datos "mensuales".
0 votos
¿Esta indexación es correcta? Estás preguntando por spAC[37].
0 votos
Hmm... Hice el cálculo a mano con Excel, . Obtuve Covar=-0.00103, Var= 0.000852 y $\beta$ =-1,213 como lo has hecho tú. Los precios de NKE se ven un poco raros, ¿realmente pasó a 109 en el 8/1/2015 y luego a 59,66 en el 9/1/2015? Sin ese dato sería más razonable.