Se os retornos fossem puro ruído sem estrutura, os autovalores de sua matriz de correlação ainda se espalhariam por um intervalo conhecido, o intervalo de Marchenko-Pastur [λ−,λ+] com λ±=(1±q)2 e q=N/T. Esse intervalo é uma régua. Um autovalor da matriz de correlação amostral acima de λ+ é maior do que o ruído pode explicar, então reflete um fator comum real. Os autovalores dentro do intervalo são indistinguíveis do ruído: seus autovetores são direções aleatórias que não informam sobre o futuro.
O corte de autovalores age sobre esse veredito. Mantêm-se os autovalores acima de λ+ e substituem-se todos os outros pela sua própria média λˉnoise, o que achata a parte ruidosa do espectro. Usar a média em vez de zero preserva o traço, que numa matriz de correlação é N, e mantém a matriz definida positiva e portanto inversível, o que um otimizador precisa. Depois reconstrói-se Cclean=QΛ′QT e reescala-se para que sua diagonal seja exatamente 1, porque a substituição altera um pouco a diagonal. Dois refinamentos são comuns. O modo de mercado absorve variância, então o nível de ruído é na verdade σ2≈1−λ1/N e não 1. E a lei de Marchenko-Pastur supõe observações independentes e caudas finas, então a borda é um guia, não um teste preciso; verifique a matriz limpa fora da amostra.
Quatro ativos, dezesseis observaçõesSuponha N=4, T=16, então q=0,25 e λ+=(1+0,5)2=2,25. A matriz de correlação amostral tem autovalores 2,60;0,80;0,40;0,20 (somam N=4). Só 2,60 excede 2,25: um autovalor de sinal, o fator comum de mercado. Os outros três são ruído, com média (0,80+0,40+0,20)/3=0,4667. O espectro limpo é 2,60;0,4667;0,4667;0,4667, que ainda soma 4 e tem menor autovalor 0,47 em vez de 0,20, de modo que seu número de condição cai de 13 para cerca de 5,6. Para um problema maior com q=0,4 a borda superior é (1+0,4)2=2,665.
Borda: os autovalores acima de (1+q)2 são sinal; os dentro do intervalo são ruído.
Corte: substituir os autovalores de ruído pela média, preservando o traço e o caráter definido positivo.
Acabamento: reconstruir QΛ′QT e reescalar a diagonal para 1; validar sempre fora da amostra.
Uma referência, não um vereditoOs retornos reais têm caudas pesadas e volatilidade que muda no tempo, o que espalha os autovalores de ruído além da borda teórica. Trate λ+ como um limiar inicial razoável para quantos componentes manter e deixe um teste fora da amostra decidir se a limpeza realmente ajuda. É exatamente isso que o projeto final faz.
Lab: o que é avaliado
A borda superior15 pts
Contar autovalores de sinal10 pts
O valor de substituição15 pts
O traço é preservado10 pts
O algoritmo de corte15 pts
Por que a média15 pts
O que significa um autovalor acima da borda20 pts
0/ 7 respondidas
1Resposta numérica15 ptsSem resposta
Para N = 200 ativos e T = 500 observações (q = 0,4), qual é a borda superior de Marchenko-Pastur (1+q)2? Dê com três casas decimais.
lambda+=aceito: ± 0.005
2Resposta numérica10 ptsSem resposta
Uma matriz de correlação com q = 0,25 (borda superior 2,25) tem autovalores 2,60; 0,80; 0,40 e 0,20. Quantos estão acima da borda?
signal=aceito: ± 0.01
3Resposta numérica15 ptsSem resposta
Para a mesma matriz, os três autovalores de ruído 0,80; 0,40 e 0,20 são substituídos pela média. Qual é o valor comum? Dê com quatro casas decimais.
average=aceito: ± 0.001
4Preencher as lacunas10 ptsSem resposta
Uma matriz de correlação de N=4 ativos tem traço 4. Após o corte, os autovalores continuam somando o mesmo número. Preencha.
i∑λi′=
5Ordenar os passos15 ptsSem resposta
Coloque em ordem os passos do corte de autovalores.
Arraste para reordenar, ou foque um item, Espaço para levantá-lo, setas para movê-lo e Espaço para soltá-lo.
1Reescalar para que a diagonal seja exatamente 1
2Substituir os autovalores iguais ou abaixo da borda pela média
3Calcular a matriz de correlação amostral e sua decomposição própria
4Reconstruir a matriz como QΛ′QT
5Achar a borda (1+N/T)2
6Escolha15 ptsSem resposta
Por que os autovalores de ruído são substituídos pela média e não por zero?
7Explicar com palavras20 ptsSem resposta
Em uma ou duas frases, diga o que significa um autovalor da matriz de correlação amostral estar acima da borda superior de Marchenko-Pastur e o que significa estar dentro.
Modo matemáticaEntrada por teclado ou LaTeXTarefa 1 de 7 · Ctrl ⏎ para verificar