Reprodutibilidade
Cada gráfico é calculado, não desenhado
Uma referência científica deve ser verificável. Os gráficos quantitativos de P(t) nesta página são gerados por código que você mesmo pode executar, e a estimativa agregada ilustrativa provém de um procedimento de Monte Carlo com semente aleatória fixa. Esta página mostra os dois diagramas centrais como gráficos vetoriais selecionáveis e aponta para o notebook que os reproduz.
Amplificação coerente: a lei N²
Quando muitos constituintes reagem em fase, as amplitudes de espalhamento se somam e a seção de choque de espalhamento efetiva escala com o quadrado do seu número, N², em vez de linearmente. Esse é o mecanismo que torna uma minúscula seção de choque por partícula macroscopicamente relevante, desenvolvido no capítulo seção de choque de espalhamento e nos Deep Dives. O gráfico contrapõe a escala coerente N² à escala linear incoerente em eixos log-log.
Convergência de Monte Carlo do agregado
P(t) é um produto de fatores, cada um incerto por uma ordem de grandeza. Modelando cada fator como log-normal, estimamos a média do produto por Monte Carlo. Como a média de um produto de distribuições log-normais existe em forma fechada, é possível verificar que o estimador é não viesado: a estimativa corrente converge para a média analítica e sua banda de confiança de 95% encolhe como 1/√n. Isso complementa os capítulos validação de Monte Carlo e análise sigma.
Reproduza você mesmo
O notebook abaixo gera novamente ambos os gráficos e exibe a
estimativa de Monte Carlo contra a média analítica. Ele tem uma
semente fixa, de modo que os resultados são idênticos de execução para execução, e depende
apenas de numpy e matplotlib.
Baixar o notebook — pt-schubart-reproducibility.ipynb →
Execute com pip install numpy matplotlib, depois abra no
Jupyter, ou sem interface gráfica com jupyter nbconvert --execute.