Ir para o conteúdo principal
MedCalc

Regressão ponderada – exemplo prático

O problema da heterocedasticidade

Na análise de regressão, heterocedasticidade designa uma situação em que a variância da variável dependente (Y) varia entre os níveis dos dados independentes (X). A heterocedasticidade pode complicar a análise, pois a análise de regressão se baseia no pressuposto de variância igual em todos os níveis dos dados independentes.

Diagrama de dispersão que mostra homocedasticidade Diagrama de dispersão que mostra heterocedasticidade.
Homocedasticidade Heterocedasticidade

A regressão ponderada pode ser usada para corrigir a heterocedasticidade. Em um procedimento de regressão ponderada, atribui-se mais peso às observações com menor variância, pois essas observações fornecem informações mais confiáveis sobre a função de regressão do que aquelas com variâncias grandes.

Neter et al. (1996) sugerem o seguinte processo para estimar os coeficientes de regressão na presença de heterocedasticidade:

  1. Ajustar o modelo de regressão por mínimos quadrados não ponderados e analisar os resíduos.
  2. Estimar a função de variância ou a função do desvio padrão por regressão dos resíduos ao quadrado ou dos resíduos absolutos sobre o(s) preditor(es) apropriado(s).
  3. Usar os valores ajustados da função de variância ou do desvio padrão estimada para obter os pesos wi.
  4. Estimar os coeficientes de regressão usando esses pesos.

Como fazer isso automaticamente

O MedCalc executa essas etapas automaticamente quando você seleciona a variável fictícia "*** AutoWeight 1/SD^2 ***" em “Pesos” nas caixas de diálogo de regressão.

Como executar cada etapa no MedCalc

Se quiser ter mais controle sobre o processo, por exemplo porque precisa modificar uma ou mais etapas, você pode executar cada uma dessas etapas usando a regressão ponderada e outras ferramentas disponíveis no MedCalc.

Esse processo é descrito em detalhes a seguir.

Os dados deste exemplo estão disponíveis na pasta de arquivos de exemplo do MedCalc, arquivo “Weighted regression (Neter).mc1”. Esse arquivo contém dados de idade (Age) e de pressão arterial diastólica (DBP) coletados em 54 indivíduos.

Dados do exemplo de regressão ponderada

Fonte

Etapa 1. Ajustar o modelo de regressão por mínimos quadrados não ponderados e analisar os resíduos

Clicamos em Regressão no menu Estatísticas e preenchemos a caixa de diálogo da seguinte forma.

Caixa de diálogo de regressão (exemplo de regressão ponderada)

A Variável Y, a variável dependente, é DBP (pressão arterial diastólica), e a Variável X, a variável independente, é Age.

Não selecionamos nenhuma variável em Pesos porque, nesta primeira etapa, realizamos uma regressão comum por mínimos quadrados não ponderados.

Obtemos os seguintes resultados:

Resultados da regressão (exemplo de regressão ponderada)

Na janela de resultados, clicamos no hiperlink “Salvar resíduos” para salvar os resíduos em uma nova coluna da planilha.

Os resíduos são as diferenças entre os valores observados da variável dependente DBP e os valores calculados com a equação de regressão.

Salvar resíduos (exemplo de regressão ponderada)

Na caixa de diálogo seguinte, clicamos em OK.

Salvar resíduos (exemplo de regressão ponderada)

Isso cria uma nova coluna na planilha contendo os resíduos (variável “REGR_Resid1”):

Salvar resíduos (exemplo de regressão ponderada)

Etapa 2. Estimar a função de variância ou a função do desvio padrão

Nesta etapa, construímos um modelo de regressão do desvio padrão em função de Age. Para isso, fazemos a regressão dos valores absolutos dos resíduos sobre Age, já que os resíduos absolutos são um estimador do desvio padrão de DBP nos diferentes valores de Age.

Clicamos em Regressão no menu Estatísticas e preenchemos a caixa de diálogo da seguinte forma:

Caixa de diálogo de regressão (exemplo de regressão ponderada)

Em Variável Y, primeiro selecionamos a nova variável "REGR_Resid1" e, em seguida, editamos a seleção e alteramos a variável para "abs(REGR_Resid1)".

Obtemos os seguintes resultados:

Resultados da regressão (exemplo de regressão ponderada)

Etapa 3. Usar os valores ajustados da função de variância ou do desvio padrão estimada para obter os pesos

Na última janela de resultados, clicamos no hiperlink “Salvar valores previstos” para salvar os valores previstos em uma nova coluna da planilha.

Salvar valores previstos

Na caixa de diálogo seguinte, clicamos em OK.

Salvar valores previstos

Isso cria uma nova coluna na planilha contendo os valores previstos (ou estimados) do desvio padrão (variável “REGR_Pred1”):

Valores previstos salvos na planilha

Etapa 4. Estimar os coeficientes de regressão usando esses pesos

Por fim, podemos construir nosso modelo de regressão ponderada.

Como pesos, usamos o inverso do quadrado dos valores previstos do desvio padrão (a variância é o quadrado do desvio padrão): as observações com desvio padrão grande recebem menos peso do que as observações com desvio padrão menor.

Regressão ponderada – desvio padrão estimado

$$ weight = \frac{1}{SD^2} $$

Clicamos em Regressão no menu Estatísticas e preenchemos a caixa de diálogo da seguinte forma.

Caixa de diálogo de regressão (exemplo de regressão ponderada)

Em Pesos, primeiro selecionamos a nova variável "REGR_Pred1" e, em seguida, editamos a seleção e alteramos a variável para "1/REGR_Pred1^2" (também poderíamos usar "1/(REGR_Pred1*REGR_Pred1)" ou "1/Power(REGR_Pred1,2)").

Obtemos os seguintes resultados:

Resultados da regressão (exemplo de regressão ponderada)

A equação final de regressão (ponderada) é

DBP = 55.5658 + 0.5963 Age

que não é muito diferente da equação de regressão original (não ponderada)

DBP = 56.1569 + 0.5800 Age

No entanto, os erros padrão dos coeficientes de regressão são menores, o que resulta em intervalos de confiança mais estreitos.

Literatura

  • Neter J, Kutner MH, Nachtsheim CJ, Wasserman W (1996) Applied linear statistical models. 4th ed. Boston: McGraw-Hill.

Ver também