Sandbox de causalidade

Gere dados sintéticos a partir de diferentes estruturas causais e observe como a correlação e a inclinação mudam.

A carregar a simulação interativa...

por que grafos causais superam tabelas de correlação 🖖

Uma correlação mostra que duas variáveis se movem juntas — não por quê. O mesmo número pode surgir de três estruturas fundamentalmente diferentes:

Causa direta (X → Y): remover X muda Y.
Fator de confusão (Z → X, Z → Y): Z causa ambos; X e Y são correlacionados, mas nenhum causa o outro. Controlar por Z elimina a correlação.
Colisor (X → Z ← Y): X e Y são independentes, mas se você selecionar ou condicionar sobre Z, cria um vínculo espúrio entre eles.

O grafo acíclico dirigido (DAG) no gráfico codifica quais variáveis são causas e quais são efeitos. Sem ele, não é possível distinguir esses casos a partir de um único coeficiente de correlação — por isso a inferência causal sempre começa com um modelo estrutural, não com uma matriz de correlação.

correlação é ver, causalidade é agir 🖖

Tudo depende aqui da diferença entre observar uma variável e alterá-la. Tanto os fatores de confusão como os colisores induzem em erro, pois os dados observados já foram moldados por um processo oculto. Uma experiência aleatorizada permite ultrapassar este problema: atribuir X por lançamento de moeda corta todas as setas que apontam para X, pelo que qualquer correlação com Y que persista terá de ser causal. É por isso que um ensaio controlado pode resolver uma questão que nenhum volume de dados observacionais conseguiria esclarecer.

o paradoxo das admissões de Berkeley 🖖

O cenário de Simpson não é brincadeira. Em 1973, as admissões de pós-graduação da UC Berkeley mostraram cerca de 44% dos homens admitidos contra 35% das mulheres, sugerindo viés. No entanto, departamento por departamento, as mulheres eram admitidas a taxas ligeiramente maiores — elas simplesmente haviam se candidatado em número muito maior aos departamentos mais concorridos. Agregar entre os departamentos inverteu a tendência interna de cada grupo, exatamente a reversão que a linha tracejada traça nesta ferramenta.

Problema resolvido na íntegra

  1. Correlação de −0,8871 em 400 pontos com Z fixo 6 passos

    X e Y apresentam uma correlação de −0,8871 em 400 pontos. Calcule quanto dessa relação se mantém ao fixar Z, e expresse o nível de confiança permitido para cada número.

    1. Três correlações, todas medidas a partir dos mesmos 400 pontos. Tudo o que se segue é aritmética sobre estes três números — não é necessário qualquer outro acesso aos dados, o que é a parte útil.

    2. A correlação parcial procura saber o que resta de X–Y depois de subtraída a parte de cada um que Z explica. A fórmula é a correlação dos dois resíduos, expressa em termos das correlações brutas.

    3. O numerador é onde a resposta se decide. O efeito de Z sobre X multiplicado pelo efeito de Z sobre Y justifica 0,8805 dos 0,8871 observados — a correlação é uma sombra, não um sinal.

    4. O denominador apenas reescala. Note-se que é construído a partir da variância não explicada por Z, razão pela qual um Z que explique quase tudo torna a estimativa instável.

    5. Adicione agora uma barra de erro a ambos. A transformação de Fisher converte uma correlação em algo aproximadamente normal, e a multiplicação por √(n−3) revela a distância até zero em erros padrão — ou √(n−4) para a parcial, que consumiu um grau de liberdade com Z.

    6. Para uma verificação rápida, o erro padrão de r próximo de zero é 1/√(n−3). Sendo 0,050, a correlação parcial de −0,055 encontra-se a pouco mais de um erro padrão de distância.

    Resposta

    Praticamente nada se mantém: −0,0553. Ao converter ambos para o z de Fisher, a correlação bruta afasta-se 28 erros padrão de zero, enquanto a parcial fica a 1,1 — a exata diferença entre o dado mais seguro da amostra e um resultado que o puro acaso geraria uma em cada quatro vezes. O cálculo traz consigo dois alertas. O numerador é a diferença de dois números quase idênticos, 0,8871 contra 0,8805. Logo, os quatro algarismos fornecidos rendem apenas dois na resposta. Além disso, a aritmética não consegue revelar se Z atua como fator de confusão em vez de mediador; essa conclusão exige saber o que Z é. Condicionar a análise a um mediador aniquila um efeito real com a mesma força com que condicionar a um fator de confusão aniquila um falso.

Referências (1)