Repository navigation
Statistical Model
Para cada fonte ou bin
com
| Parâmetro | Descrição |
|---|---|
| contagem observada | |
| fundo previsto | |
| sinal previsto | |
| normalização global | |
| coeficiente de atenuação | |
| nuisance de eficiência | |
| nuisance da escala de plasma |
Os parâmetros nuisance podem receber penalizações gaussianas:
Como
-
$3\sigma$ : evidência indicativa; -
$5\sigma$ : limiar convencional de descoberta; - sempre reportar intervalo de confiança ou limite superior.
calibrate_null() deixou de ser só um utilitário de apoio e passou por validação estatística formal (real_data_pipeline/scripts/validate_calibrate_null.py), com 6 critérios:
Validation of calibrate_null()
- Uniformity test: PASS (KS p=1.000)
- FPR test: PASS (FPR=0.0495, esperado 0.05±0.0049)
- Coverage test: PASS (11 valores de κ, mínimo 0.90; ver [[Results]])
- Convergence test: PASS (p empírico estável com Nsim crescente)
- Seed stability test: PASS
- Independent MC cross-check: PASS (KS p=0.459)

Uniformidade do p-value sob H0 (n=2000, leave-one-out): os quantis empíricos caem exatamente sobre a diagonal uniforme — sem viés sistemático na calibração nula.

Convergência com Nsim: o p-value empírico cai de forma consistente com $1/(N_{\rm sim}+1)$ conforme o número de pseudo-experimentos aumenta — comportamento esperado quando o verdadeiro p-value está abaixo da resolução empírica disponível.
Relatório completo (JSON) em real_data_pipeline/results/validation_calibrate_null.json. Dois bugs foram encontrados e corrigidos no script de validação (não no calibrate_null()): tolerância de cobertura precisava ser unilateral (sobrecobertura não é defeito), e o cross-check de MC independente usava expected_under_null() (comparava duas hipóteses nulas diferentes).
Projeto exploratório Kappa Test — resultados sintéticos não constituem evidência de nova física.