Estoy tratando de probar la importancia estadística de los alfas en mi estrategia de negociación.
Sin embargo, no entiendo la diferencia entre las alfas generadas en R.
Para comprobar la significación estadística se ejecuta la regresión
$$ R_{pt} - r_f= \alpha_P + \beta_P (R_{Mt}-r_f)+e_{Pt} $$
Yo interpreto esto como la ejecución de los rendimientos excesivos de la estrategia en el l.h.s, y los rendimientos predichos por el CAPM/mercado en el r.h.s., que es:
lm(strategy - rf ~ alpha + beta*(market-rf)
( lm()
es la función de regresión en R)
Utilizo el paquete PerformanceAnalytics
y la función CAPM.alpha()
que obtienen el mismo alfa que cuando hago summary((lm(strategy -rf ~ market - rf))
, donde market
es simplemente el rendimiento histórico del mercado.
Entonces, ¿cuál es el método correcto para comprobar la significación estadística (prueba t, valor p, etc.) del alfa?
lm(strategy - rf ~ alpha + beta*(market-rf)
(CAPM en la derecha), olm(strategy - rf ~ market - rf)
I. $R_{pt} - r_f= \alpha_P + \beta_P (R_{Mt}-r_f)+e_{Pt}$
II. $R_{pt} - r_f = R_{Mt} - r_f$
El primer método es estadísticamente significativo, mientras que el segundo no lo es.