“O programa ajudou?” não é uma única pergunta estatística. A AURORA-30 é a coorte e o conjunto de dados didáticos totalmente sintéticos usados para expor essa ambiguidade: 30 registros fictícios, sem pacientes, instituições, intervenções ou desfechos reais e sem constituir evidência clínica. Este diagnóstico mostra o que revisar antes de o software entrar no raciocínio.
o que você vai conseguir fazerTraduzir uma pergunta de saúde em linguagem comum para a estrutura estatística mínima exigida em HEALTH.1 — e executar um comando pronto sem tratar a saída do software como conclusão.
O conflito inicial: uma tabela, três perguntas
A tabela AURORA-30 torna três rotas plausíveis:
Dia 30 entre grupos: comparar os grupos ao fim do acompanhamento.
Antes e depois na mesma pessoa: estimar a mudança intrapessoal desde o início.
Mudança entre grupos: comparar as mudanças médias dos grupos desde o início.
As três podem estar matematicamente corretas. Não são intercambiáveis: cada uma estima uma quantidade diferente, trata a dependência de modo distinto e sustenta outra interpretação. O rigor começa por declarar qual pergunta o resultado deve responder e preservar essa escolha para que outra pessoa analista possa examiná-la.
A armadilha: confundir domínio do software com prontidão estatística
Uma pessoa pode executar um teste t e ainda comparar a unidade errada. Outra pode nunca ter aberto o Python e, mesmo assim, reconhecer corretamente medidas pareadas. A segunda tem a base mais sólida. Programação é um meio de execução; o desenho e a mensuração determinam o significado dos números.
não é uma provaMarque “revisar” quando houver dúvida. O resultado fica no seu navegador, não impede o avanço e jamais deve ser interpretado como credencial clínica ou profissional.
como ler os resultados dos gatesUm gate é uma verificação com critério explícito. Checagem didática aprovada (PROMOTE) e revisão necessária (HOLD) descrevem apenas um artefato de ensino. Em um Verdict, confidence é a certeza da verificação, e não força da evidência, intervalo de confiança, validade clínica ou externa nem autorização para realizar pesquisa.
Oito sinais de prontidão
Escolha uma resposta para cada sinal. Não existe nota nem aprovação: “revisar” apenas acrescenta a correção correspondente à sua rota. O diagnóstico funciona sem servidor e não envia resposta alguma.
um arquivo tem duas visitas por participante. O que uma linha representa?
Uma visita, e não necessariamente uma pessoa participante. O identificador liga as linhas; uma análise que considerasse todas as linhas independentes perderia essa dependência.
Exemplo resolvido: conheça a AURORA-30
A AURORA-30 é uma coorte fictícia para ensino de métodos, formada por 30 registros sintéticos. Ela contém pontuação inicial e no dia 30, fluxo de acompanhamento atribuído, centro, tempo até evento, classificação de referência sintética e avaliações de duas pessoas leitoras. É pequena o bastante para inspeção e rica o bastante para sustentar o dossiê. Não constitui evidência sobre uma intervenção real.
Primeira execução: comece na pasta do laboratório
Localize a pasta do curso que contém START_HERE.md, abra um terminal nela e copie uma das rotas abaixo. Não é necessário escrever código, mas os laboratórios exigem usar o terminal com os comandos prontos fornecidos. O primeiro comando fixa a pasta de trabalho; o segundo verifica o ambiente; o terceiro executa o plano sintético fornecido.
# A partir da pasta do curso que contém START_HERE.md:
cd labs/analysis-plan-contract
python --version
python analysis_plan_contract.py --input samples/aurora30_plan.json --lang en --format text
python analysis_plan_contract.py --input samples/aurora30_plan.json --lang pt --format text
# Rota alternativa em R base, na mesma pasta do laboratório:
Rscript --version
Rscript analysis_plan_contract.R --input samples/aurora30_plan.json --lang en --format text
Rscript analysis_plan_contract.R --input samples/aurora30_plan.json --lang pt --format text
se o terminal apresentar um erro“No such file”: execute pwd (macOS/Linux) ou Get-Location (PowerShell) e retorne à pasta que contém analysis_plan_contract.py, analysis_plan_contract.R e samples/.
“Python not found”: tente py -3 no Windows ou python3 no macOS/Linux no lugar de python.
“Rscript not recognized”: Python continua suficiente. No macOS/Linux, execute which Rscript. No Windows, execute where.exe Rscript; se não houver resultado, use abaixo a descoberta somente de leitura no PowerShell. Não existe um caminho universal para o R.
# Windows PowerShell — descoberta somente de leitura em pastas comuns
Get-ChildItem -LiteralPath 'C:\Program Files\R','C:\Program Files (x86)\R' `
-Filter Rscript.exe -File -Recurse -ErrorAction SilentlyContinue |
Select-Object -ExpandProperty FullName
# Se aparecer um caminho, execute exatamente o arquivo encontrado:
& '<discovered absolute path to Rscript.exe>' --version
Se a descoberta localizar Rscript.exe, use o caminho absoluto nos comandos em R ou acrescente a pasta bin correspondente ao PATH do Windows. Se as duas verificações não retornarem nada, prossiga com Python; instale o R somente se quiser o segundo ambiente e tiver confirmado que ele está ausente.
qual é o desfecho: o fluxo atribuído ou a pontuação no dia 30?
A pontuação no dia 30 é o desfecho. O fluxo atribuído é a intervenção/exposição; o outro fluxo é a comparação. O estimando ainda precisa declarar o contraste e a população pretendidos.
Adaptação observável: preveja, execute e inspecione
Preserve a amostra versionada. Na pasta analysis-plan-contract, faça uma cópia que pertença a você com o comando correspondente ao seu terminal:
# Windows PowerShell
Copy-Item -LiteralPath 'samples/aurora30_plan.json' -Destination 'my_aurora30_plan.json'
# Terminal do macOS/Linux
cp -- samples/aurora30_plan.json my_aurora30_plan.json
Abra my_aurora30_plan.json em um editor de texto. Troque o metadado seguro "version": "1.0" por "version": "1.0-practice". Preveja o token da primeira linha e execute python analysis_plan_contract.py --input my_aurora30_plan.json --lang pt --format text. Inspecione por que o resultado continua sendo PROMOTE: o contrato do método não mudou.
No mesmo arquivo que você copiou, troque "time_horizon_days": 30 por "time_horizon_days": 60. Faça outra previsão, repita o comando e inspecione HOLD junto de time_horizon_days:expected_30. O erro explícito mostra que mudar o horizonte é uma decisão de análise, e não um metadado inofensivo.
a regra de adaptaçãoAltere um campo, preveja o gate, execute e examine a evidência exata antes de mudar outro. Sua cópia é descartável; samples/aurora30_plan.json continua sendo a referência estável.
O contrato reutilizável de doze perguntas
Leve esta lista para HEALTH.5–7 e para o capstone. Se uma pergunta estiver sem resposta, o próximo passo não é “escolher um teste”, mas “reparar o contrato”.
Qual é a pergunta e o estimando?
Quais são a população e a unidade de análise?
Qual é o tipo e a escala do desfecho?
Quantos grupos, tempos ou condições existem?
As observações são independentes, pareadas ou repetidas?
Como a amostra foi obtida e quais vieses são plausíveis?
Há dados ausentes, valores atípicos, erros de unidade ou codificação?
As suposições são razoáveis para o desenho e os dados?
A análise foi pré-especificada e quantas comparações foram planejadas?
Qual método estima diretamente o efeito de interesse?
Qual efeito, intervalo e diagnóstico acompanham o p-valor?
Quais limitações impedem inferência causal ou generalização?
se o teste de normalidade tem p > 0,05, a normalidade foi provada?
Não. Deixar de rejeitar não prova a hipótese nula, e amostras pequenas têm pouco poder para revelar desvios. Avalie suposições com conhecimento do desenho, distribuições, resíduos e análises de sensibilidade, não com um teste mecânico isolado.
Rota de revisão: corrija somente o que estiver incerto
Use a rota gerada acima ou consulte as oito correções. Cada uma é propositalmente curta: conclua a atividade, retorne ao diagnóstico e troque “revisar” por “pronto” quando conseguir explicar a ideia com suas palavras.
01 · População, amostra e unidade
Para a AURORA-30, escreva: população-alvo = as pessoas a que a pergunta se refere; amostra = os 30 registros sintéticos observados; unidade = participante. Depois pergunte se uma linha representa uma pessoa ou uma visita. Continue em HEALTH.1.
02 · Desfecho, exposição e comparação
Identifique a pontuação no dia 30 como desfecho, o fluxo atribuído como intervenção/exposição e o outro fluxo como comparação. Não escolha um teste enquanto o contraste e o horizonte temporal não estiverem explícitos.
03 · Escala da variável
Pratique com quatro campos: centro é nominal, gravidade ordenada é ordinal, contagem de visitas é discreta e pontuação é contínua. HEALTH.2 transforma esses rótulos num dicionário de dados.
04 · Dependência
Duas pessoas participantes diferentes são independentes; duas visitas da mesma pessoa são repetidas; um par de controle deliberadamente combinado é pareado. O identificador, e não o número de linhas, revela a estrutura.
05 · Descrição
Para os valores 2, 3, 3, 4 e 18, compare a média com a mediana e identifique o valor incomum. Para cada porcentagem, escreva o numerador e o denominador. HEALTH.3 amplia isso para o perfil descritivo.
06 · Raciocínio numérico
Se 6 de 24 registros atendem a uma regra, calcule 6 ÷ 24 = 0,25 = 25%. Depois expresse a comparação como 6:18 e a diferença em pontos percentuais contra uma referência declarada.
07 · Incerteza
Leia “efeito 2,1; IC 95% de 0,4 a 3,8” como uma estimativa da amostra mais uma faixa produzida por um método de intervalo declarado, e não como garantia de que todos os valores são igualmente plausíveis. HEALTH.4 desenvolve o contrato de incerteza.
08 · Execução
Conclua a primeira execução literal. Uma execução bem-sucedida termina com AURORA-30 | analysis_plan | PROMOTE; em linguagem humana, o contrato de ensino fornecido passou na checagem didática estrutural. Isso não estabelece validade clínica ou externa nem autoriza pesquisa.
Sua vez: escreva o cartão do estudo em cinco linhas
Sem usar software, escreva cinco linhas sobre a AURORA-30: população, unidade, desfecho, comparação e dependência. Se alguma linha estiver vaga, retorne ao sinal de prontidão correspondente. Se as cinco forem concretas, você está pronto para HEALTH.1; a primeira execução e a adaptação em duas mudanças são programação suficiente para o primeiro dia.
pontos principais
A prontidão estatística começa por unidades, papéis, escalas e dependência, não por menus de software.
As mesmas doze perguntas evitam a escolha oportunista de testes ao longo do curso.
A AURORA-30 é material sintético de ensino; os resultados são ilustrativos e nunca orientação clínica.