CUSUM Statistic
Intuição
A estatística CUSUM acumula desvios do retorno em relação à média, padronizados pelo desvio-padrão, para sinalizar possíveis mudanças estruturais.
Definição
Para retornos (log) r_t, e estimativas rolling backward-only em janela n:
z_t = (r_t - μ_t) / σ_tCUSUM_t = sum(z_{t-n+1..t})
Uso
from quantmaster.features.regime import cusum_statistic
df["cusum_60"] = cusum_statistic(df, window=60)
API
Source code in src/quantmaster/features/regime.py
9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | |