ForHosting KIT · Matemática

Calculadora de correlação parcial

Se x e y se correlacionam em 0,8, x e z em 0,5 e y e z em 0,4, a correlação parcial de x e y controlando z fica em torno de 0,76: quase todo o vínculo se mantém quando z é deixado de lado. Grátis no seu navegador.

  • Grátis
  • Funciona no seu navegador
  • Sem cadastro
  • Seus dados não saem do seu aparelho
Use pelo WebAPIE-mailTelegramApp em breve
Se você digitar
R xy
0,8
R xz
0,5
R yz
0,4
Você obtém
r parcial
0,755928946
Numerador
0,6
Denominador
0,7937253933

A correlação parcial responde a uma pergunta que a r de Pearson comum não resolve: com que força x e y se movem juntos depois de remover a influência linear de uma terceira variável z?

O que a correlação parcial mostra

A correlação de Pearson mede o quanto duas variáveis se movem juntas, mas não distingue se parte desse movimento vem de uma terceira variável que puxa as duas. A correlação parcial remove a influência linear dessa terceira variável, z, e mede o que sobra entre x e y. Um valor positivo alto indica que x e y continuam subindo juntas depois do ajuste; um negativo alto, que andam em sentidos opostos; e um próximo de zero, que a relação observada era explicada sobretudo por z. O resultado fica sempre entre menos um e um.

Como se calcula e o que observar

Você só precisa das três correlações aos pares, por exemplo de uma matriz de correlações ou de um artigo publicado. Multiplica-se a correlação de x com z pela de y com z, subtrai-se esse produto da correlação entre x e y e divide-se pela raiz quadrada de um menos cada correlação de controle ao quadrado. Com 0,8, 0,5 e 0,4, o numerador é 0,6 e o resultado fica em torno de 0,76. Se alguma correlação de controle for exatamente 1 ou −1, a divisão não é possível e nenhum número é dado. E lembre-se: deixar z de lado é um ajuste estatístico, não uma prova de causa.

O que a correlação parcial mede e a fórmula clássica

A correlação produto-momento de Pearson r mede a associação linear entre duas variáveis, mas não separa o movimento compartilhado impulsionado por uma terceira variável. O resultado ainda fica no intervalo fechado de menos um a mais um sempre que o denominador for positivo.

Uma parcial grande e positiva significa que x e y ainda se movem juntos após o ajuste linear por z; uma parcial grande e negativa significa que se movem em sentidos opostos após esse ajuste; um valor próximo de zero indica que a associação observada foi em grande parte explicada por z. Também não afirma controle causal; remover o componente linear de z é um ajuste estatístico, não prova de que z seja um confundidor ou de que um caminho causal tenha sido bloqueado.

Use ferramentas de Pearson dedicadas quando partir de observações, e use esta página quando os três valores r por pares já forem conhecidos e você precisar de uma parcial reproduzível para relatórios, gabaritos ou verificações automatizadas.

Os três valores devem vir da mesma amostra?

Sim para uma matriz coerente: a fórmula assume uma estrutura de correlação conjunta válida.

Correlação parcial é a mesma coisa que a r de Pearson?

Não. A r de Pearson é a associação simples por pares. A correlação parcial remove a associação linear com uma variável de controle z antes de medir a associação restante de x e y.

Qual é a fórmula da correlação parcial?

Do coeficiente entre x e y subtrai-se o produto dos coeficientes de x com z e de y com z, e o resultado é dividido pela raiz quadrada de um menos cada um desses dois coeficientes ao quadrado, multiplicados entre si.

E se uma correlação de controle for 1 ou −1?

Nesse caso o denominador é zero e a correlação parcial não está definida. A calculadora recusa esse caso em vez de inventar um número para você.

A correlação parcial prova que z é um fator de confusão?

Não. Remover a parte linear de z é um ajuste estatístico, não a prova de que z seja um fator de confusão nem de que exista uma relação causal. Trate o resultado como uma descrição dos seus dados.

Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.

POSThttps://api.kit.forhosting.com/stat/partial-correlation

Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.

curl -X POST https://api.kit.forhosting.com/stat/partial-correlation \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"r_xy":0.8,"r_xz":0.5,"r_yz":0.4}'
{
  "r_xy": 0.8,
  "r_xz": 0.5,
  "r_yz": 0.4
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "stat.partial_correlation",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.

por chamadaUS$ 0,002

Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.

HTTPCódigoO que significa
401unauthorizedToken ausente ou inválido. Confira o header Authorization.
402insufficient_balanceSaldo insuficiente para esta tarefa. Faça uma recarga e tente de novo.
404unknown_typeEsse tipo de tarefa não existe. Confira o campo type no catálogo.
429rate_limitedMuitas requisições em pouco tempo. Espere um instante e tente de novo.

Pesquisadores, estudantes e analistas costumam ter três correlações por pares de uma matriz, um artigo ou uma planilha e precisam de r_xy.z sem reconstruir os dados brutos. Esta calculadora de correlação parcial aceita os três coeficientes por pares r_xy, r_xz e r_yz, aplica a fórmula clássica de primeira ordem e devolve a correlação parcial junto com o numerador, o denominador e a string da fórmula para auditoria. Quando as correlações de controle têm magnitude perfeita, o denominador é zero e a parcial fica indefinida; esses casos falham com invalid_input em vez de inventar um número.

O que a correlação parcial mede e a fórmula clássica

A correlação parcial de x e y controlando por z, escrita r_xy.z, é a correlação entre os resíduos de x em z e de y em z sob mínimos quadrados lineares. Quando só as três correlações por pares estão disponíveis, o mesmo valor se obtém da identidade em forma fechada: r_xy.z é igual a (r_xy menos r_xz vezes r_yz) dividido pela raiz quadrada de (um menos r_xz ao quadrado) vezes (um menos r_yz ao quadrado). Este endpoint não reestima coeficientes a partir de séries brutas: pressupõe que você já tem correlações de Pearson por pares válidas no intervalo unitário e foca no passo algébrico que muitas planilhas deixam ao cálculo manual.

Contrato de entrada, forma da resposta e quando o denominador some

Envie um corpo JSON com três números finitos obrigatórios, cada um no intervalo fechado de menos um a mais um: r_xy (correlação de x e y), r_xz (correlação de x e z) e r_yz (correlação de y e z). Os aliases rxy ou xy, rxz ou xz e ryz ou yz são aceitos para que formulários compactos e planilhas reutilizem o mesmo contrato. Campos ausentes, valores não finitos e valores fora do intervalo unitário falham com invalid_input nomeando o campo; essas falhas não são cobradas. A guarda algébrica crítica é o denominador: o produto sob a raiz é zero quando o valor absoluto de r_xz vale um ou o de r_yz vale um, porque então x ou y é uma função linear perfeita de z e a variância residual colapsa. Em caso de sucesso o corpo ecoa as três entradas, devolve partial_r arredondado a doze casas decimais para goldens estáveis, devolve numerador e denominador para auditoria e inclui uma string curta da fórmula reafirmando a identidade. Exemplo: r_xy igual a zero ponto oito, r_xz igual a zero ponto cinco e r_yz igual a zero ponto quatro produz uma parcial positiva próxima de zero ponto sete seis, mostrando associação residual após ajustar por z.

Onde uma calculadora de correlação parcial se paga

As salas de aula apresentam a correlação parcial ao contrastar associação simples com associação após manter constante uma terceira variável, e os estudantes precisam de um oráculo determinístico que coincida com a fórmula do livro em ternas arbitrarias. Equipes de produto e dados às vezes recebem só uma matriz de correlação de um pipeline que preserva privacidade e ainda querem parciais de primeira ordem entre triples selecionados sem reconstruir indivíduos. Mantenha as solicitações pequenas, afirme a parcial arredondada nos testes e você obtém correlação parcial de primeira ordem reproduzível para lições, widgets de documentação e workers de borda sem montar uma pilha completa de estatística multivariada por três números. Geradores de prova e plugins LMS pontuam itens que partem de uma matriz de correlação em vez de escores brutos; chamar este endpoint de parse evita embutir fórmulas frágeis de planilha que falham em silêncio quando |r_xz| atinge um. Notas de ciências sociais e epidemiologia frequentemente citam só valores r por pares de trabalhos anteriores e pedem r_xy.z como checagem de sensibilidade antes de coletar novos microdados. Testes de software de pesquisa fixam partial_r para fatias de matriz conhecidas para que refatorações de módulos multivariados maiores não derivem. Como a implementação é parse puro de nível A, cada chamada bem-sucedida custa o preço base publicado US$ 0,002 sem tokens de modelo e sem rede de saída, enquanto a entrada inválida é gratuita.

Lição de casa e exercícios com matrizes

Verifique r_xy.z a partir de três correlações por pares do livro e confirme que a parcial coincide com a definição de correlação de resíduos.

Autocorreção LMS e provas

Pontue itens de matriz de correlação com um oráculo determinístico que rejeita |r_xz| ou |r_yz| perfeitos como indefinidos.

Fixtures de CI a partir de matriz de correlação

Fixe partial_r para triples conhecidos em testes automatizados sem rederivar à mão as correlações de resíduos.

Como calcular a correlação parcial de x e y controlando por z?

Envie r_xy, r_xz e r_yz finitos, cada um em [-1, 1]. A API devolve r_xy.z = (r_xy − r_xz·r_yz) / √((1 − r_xz²)(1 − r_yz²)) como partial_r.

O que acontece quando o denominador é zero?

Se |r_xz|=1 ou |r_yz|=1, a variância residual de x ou y após z é zero, então a correlação parcial é indefinida. A tarefa falha com invalid_input e não é cobrada.

Quanto custa a calculadora de correlação parcial?

A ferramenta no navegador é gratuita. Solicitações API usam saldo pré-pago KIT a US$ 0,002 por chamada bem-sucedida; entrada inválida não é cobrada.

Ver a documentação completa do KIT →