Aquí está el secreto sucio de la optimización de carteras: cuanto más limpio y más “óptimo” tu método, más espectacularmente puede fracasar. Acabamos de derivar elegantes formas cerradas que invierten la matriz de covarianzas y exprimen la última gota de eficiencia de μ y Σ. Pero μ y Σ son estimaciones — conjeturas ruidosas a partir de un historial limitado — y el optimizador no lo sabe. Trata tus insumos cargados de error como palabra de Dios y explota sin piedad cada bache espurio, produciendo carteras tan extremas y tan inestables que la cartera de pesos iguales de un niño las bate rutinariamente fuera de muestra. Esta lección es la famosa crítica de la “maximización de errores”, y entenderla es lo que separa a quien ejecuta un optimizador de quien es de fiar con uno.
Before you read — take a guess
Reestimas los rendimientos esperados con un mes más de datos y vuelves a ejecutar tu optimizador. Los pesos 'óptimos' oscilan de +180% / −80% a −60% / +160%. ¿Cuál es la explicación más probable?
Los optimizadores son “maximizadores de errores”
Analogía. Imagina pedir a un genio hiperliteral que encuentre el “mejor” restaurante a partir de datos ruidosos de Yelp. No elegirá un sitio fiablemente estupendo — encontrará el que tiene una única reseña de 5 estrellas por chiripa y cero valoraciones más, porque eso parece lo mejor en los datos ruidosos. La optimización media-varianza hace lo mismo: gravita hacia los activos que resulta tienen rendimientos exagerados o riesgos subestimados en tu muestra, justo porque el ruido los hizo parecer atractivos.
El mecanismo. El optimizador maximiza el rendimiento por unidad de riesgo según se estima. Un activo cuyo rendimiento verdadero es medio pero cuyo rendimiento muestreado es afortunadamente alto recibe un gran peso positivo; un activo cuyo riesgo muestreado es afortunadamente bajo recibe una avalancha de capital. Los errores no se cancelan — son seleccionados. El optimizador sobrepondera sistemáticamente los activos con errores de estimación favorables e infrapondera los que tienen errores desfavorables. De ahí la famosa etiqueta: un optimizador media-varianza es un maximizador de errores (Michaud, 1989).
Por qué lo empeora. Como vimos, los pesos dependen de . La inversa de una matriz de covarianzas mal condicionada tiene entradas gigantescas (escaladas por ), así que multiplica los errores de tus insumos, no solo la señal. Un par de activos casi redundantes con una brecha de rendimiento espuria del 0,1 % se convierte en una apuesta compensatoria del 900 %/−890 %. El optimizador no está roto — hace exactamente lo que le pediste con insumos en los que no deberías haber confiado.
La línea plana es el peso que elegirías con insumos perfectos. Cada punto es el peso que un optimizador ingenuo elige a partir de una estimación ruidosa. Sube el ruido y la nube explota — pequeños errores en los rendimientos esperados se apalancan en oscilaciones de peso gigantes, incluso negativas. Esa inestabilidad, no la matemática, es por lo que los optimizadores en bruto fracasan fuera de muestra.
Los rendimientos esperados son el principal culpable
El optimizador es mucho más sensible a los errores en μ que en Σ. Chopra y Ziemba (1993) estimaron que los errores en los rendimientos esperados son aproximadamente 10× más dañinos que los errores en las varianzas, y ~20× más dañinos que los errores en las covarianzas. Como μ es además el insumo más difícil de estimar, esto es un doble golpe — y por eso los enfoques robustos se apoyan en Σ (mínima varianza, paridad de riesgo) o contraen μ con fuerza hacia una a priori neutral.
La crítica de la maximización de errores.
Pick the right option for each blank, then check.
Un optimizador media-varianza sistemáticamente los activos cuyos rendimientos están exagerados por el ruido de estimación, así que se le llama . Los errores en son mucho más dañinos que los errores en las covarianzas, por lo que los métodos robustos se apoyan en Σ o contraen las medias.
Inestabilidad de los pesos entre muestras
Analogía. Un instrumento de medida estable da casi la misma lectura cada vez que lo usas. El optimizador ingenuo es como una báscula de baño que marca 70 kg, luego 110 kg, luego 45 kg para la misma persona — sus salidas están dominadas por el ruido, no por la señal. Si una actualización de datos de un mes da la vuelta a tu cartera, el “óptimo” nunca fue real.
Cómo se ve la inestabilidad. Reestima μ y Σ a partir de ventanas ligeramente distintas (avanza un mes, quita una acción, usa otro periodo muestral) y los pesos óptimos pueden cambiar drásticamente — invirtiendo signos, duplicándose en magnitud, saltando entre activos. La propia frontera eficiente se tambalea. No hay una sola cartera óptima “verdadera” hacia la que converjas; hay una distribución de optimizadores, uno por muestra, esparcidos por todo el espacio de pesos.
Por qué es un problema real (no solo cosmético). Los pesos inestables significan rotación masiva: en cada reequilibrio te zarandean para que negocies cantidades enormes persiguiendo el último ruido, acumulando costes de transacción (lección 6) sin ninguna ventaja genuina. Y significan desastre fuera de muestra: las posiciones extremas que parecían óptimas con datos pasados no tienen razón alguna para rendir con datos futuros, porque se ajustaron al ruido.
El arco grueso es la frontera que dibujarías con insumos perfectos. Cada arco tenue es la misma frontera reestimada a partir de una muestra ruidosa de rendimientos. Se esparcen por todas partes — así que los pesos precisos que reporta un optimizador son en su mayoría ruido de muestreo. Sube el mando y el abanico se ensancha; esta inestabilidad es todo el argumento a favor de la contracción y la optimización remuestreada.
Empareja cada síntoma del error de estimación con su descripción.
Pick a term, then click its definition.
La optimización ingenua pierde frente al peso igual
El referente embarazoso. DeMiguel, Garlappi y Uppal (2009) probaron sofisticados optimizadores media-varianza contra la regla más tonta posible — el peso igual 1/N — en muchos conjuntos de datos reales. El resultado chocante: los optimizadores ingenuos, fuera de muestra, frecuentemente no lograban batir a 1/N en ratio de Sharpe. El error de estimación en μ y Σ era tan corrosivo que tirar los datos y repartir el capital por igual a menudo lo hacía mejor que “optimizar”.
Por qué 1/N es tan difícil de batir. El peso igual estima cero parámetros — sin μ, sin Σ, sin inversión — así que arrastra cero error de estimación. Es robusto por construcción. Para batirlo, la señal de un optimizador (diferencias genuinas en rendimientos ajustados al riesgo) debe superar al ruido que inyecta al estimar miles de parámetros. Para eso necesitas o bien un historial muy largo, o muy pocos activos, o — la respuesta práctica — métodos que reduzcan drásticamente el error de estimación: contracción, restricciones y ponderación basada en riesgo.
Intuición resuelta. Con activos, la media muestral de cada rendimiento tiene error estándar para observaciones. Para estimar un rendimiento con, digamos, un 1 % de precisión cuando y quieres , necesitas meses — más de 33 años de datos por activo, y eso solo para una media, suponiendo que la media verdadera sea siquiera constante (no lo es). Los datos que necesitarías para hacer fiable la optimización ingenua simplemente no existen.
La lección no es 'no optimices'
Que 1/N bata al optimizador es una acusación contra la optimización ingenua, no contra la optimización en sí. El arreglo no es rendirse, sino hacer el optimizador robusto — contraer los insumos, añadir restricciones sensatas y apoyarse en las partes bien estimadas del problema (las covarianzas, que son mucho más estables que las medias). Un optimizador robusto bate fiablemente a 1/N; uno ingenuo a menudo no. Las dos próximas lecciones construyen la versión robusta.
¿Por qué la ingenua cartera de peso igual 1/N bate tan a menudo a un sofisticado optimizador media-varianza fuera de muestra?
¿Cuán sensible es el óptimo? (la visión de la sensibilidad a los insumos)
La fragilidad central. El mapa de los insumos (μ, Σ) a las salidas (w) es empinado y no lineal allí donde Σ está mal condicionada. Una forma formal de verlo: el cambio en los pesos por un cambio en los rendimientos esperados está gobernado por , así que . Entradas grandes en — justo lo que tiene una matriz mal condicionada — significan que un diminuto produce un enorme.
Ejemplo resuelto. Recuerda que nuestra de dos activos tenía entradas en torno a 27 a 110. Supón que tu estimación del rendimiento en exceso del activo 1 falla por solo 1 punto porcentual (). El cambio resultante en el peso de tangencia sin normalizar del activo 1 es aproximadamente — un desplazamiento de 27 puntos porcentuales en el peso de un activo por un error de 1 punto en un insumo. Con una matriz más correlacionada y peor condicionada (entradas en los cientos o miles), el mismo error de 1 punto podría oscilar el peso en varios cientos de puntos porcentuales.
La conclusión. “Óptimo” es una propiedad del problema estimado, no del real. La cartera óptima para tu muestra casi nunca es la cartera óptima para el futuro, porque los insumos contra los que optimizaste están equivocados justo por la cantidad a la que el optimizador es más sensible. Respetar esta brecha — y diseñar en torno a ella — es toda la práctica de la construcción robusta de carteras.
Si el optimizador es así de frágil, ¿por qué los fondos cuantitativos siguen usando optimización?
Porque la respuesta a la optimización frágil es la optimización robusta, no ninguna optimización — y las versiones robustas funcionan de verdad. Las mesas reales nunca alimentan μ y Σ muestrales en bruto a una forma cerrada no restringida. Contraen la matriz de covarianzas hacia una estructura (Ledoit–Wolf), contraen o reemplazan los rendimientos esperados (Black–Litterman, o simplemente usan a priori de equilibrio / alfa cero), imponen restricciones de solo largos y de tope de posición que bloquean físicamente las apuestas extremas, penalizan la rotación para que la cartera no se zarandee, y a menudo remuestrean la optimización (promedian los pesos sobre muchas fronteras bootstrap) para lavar el ruido. Cada uno de estos cambia un poco de optimalidad teórica por mucha estabilidad, y la combinación bate fiablemente a 1/N donde la optimización ingenua no. La habilidad no es ejecutar el optimizador — cualquier biblioteca lo hace — es saber cuánto desconfiar de tus insumos y construir esa desconfianza en el problema. Eso es lo que enseña el resto de este curso.
En el ejemplo de dos activos, Σ⁻¹ tenía una entrada de unos 27. Si tu estimación del rendimiento en exceso de un activo falla por 2 puntos porcentuales, ¿aproximadamente cuánto se desplaza su peso de tangencia sin normalizar?
Atándolo todo
Un optimizador media-varianza es un maximizador de errores: sobrepondera sistemáticamente los activos que parecen atractivos solo por el ruido de estimación, ya que los errores son seleccionados en vez de cancelarse. El daño corre sobre todo a través de μ (los errores en los rendimientos esperados dañan ~10× más que los de las varianzas) y se amplifica por , cuyas entradas grandes convierten errores diminutos de insumo en oscilaciones enormes de peso — así que los pesos son inestables entre muestras, la frontera estimada se tambalea, la rotación explota, y el “óptimo” afilado fracasa fuera de muestra. El referente humillante: el ingenuo peso igual 1/N, que estima cero parámetros y arrastra cero error de estimación, bate frecuentemente al sofisticado optimizador. La cura no es abandonar la optimización, sino hacerla robusta — contraer los insumos, restringir los pesos y apoyarse en las partes estables del problema — que es exactamente lo que construyen las dos próximas lecciones.
Big picture
Error de estimación e inestabilidad — la imagen completa
- Error de estimación e inestabilidad
- Maximización de errores
- Sobrepondera activos halagados por el ruido
- Los errores son seleccionados, no cancelados
- Errores de μ ~10× peores que los de varianza
- Amplificación
- Pesos ∝ Σ⁻¹μᵉ
- Σ mal condicionada → entradas enormes de Σ⁻¹
- ∂w/∂μ ∝ Σ⁻¹: Δμ diminuto → Δw enorme
- Inestabilidad
- Los pesos oscilan entre muestras
- La frontera estimada se tambalea
- Rotación masiva + costes
- Fracaso fuera de muestra
- El referente 1/N
- Cero parámetros, cero error de estimación
- A menudo bate a la optimización ingenua
- Arreglo: optimización robusta, no ninguna optimización
- Maximización de errores
Repaso: error de estimación e inestabilidad
¿Por qué se llama "maximizador de errores" a un optimizador media-varianza?
Check your answer to continue.
A continuación — contracción y estimadores robustos: la cura. Construiremos el estimador de contracción de Ledoit–Wolf que tira de la covarianza muestral ruidosa hacia un objetivo estructurado, veremos cómo contraer las medias doma el peor insumo, y conoceremos la idea de Black–Litterman de mezclar rendimientos implícitos del mercado con tus propias opiniones — convirtiendo el optimizador frágil en uno robusto.