• Nenhum resultado encontrado

Slides

N/A
N/A
Protected

Academic year: 2021

Share "Slides"

Copied!
29
0
0

Texto

(1)

CE071 - Análise de regressão linear

Cesar Augusto Taconeli

(2)
(3)
(4)

Introdução

Princípio da navalha de Occam

Dentre as várias explicações possíveis para um fenômeno, a mais simples é a melhor

Fuechsel, técnico da IBM Garbage in, garbage out

(5)

Introdução

Neste módulo vamos tratar da seleção de covariáveis para o ajuste de modelos de regressão linear;

O objetivo é identificar um modelo parcimonioso, capaz de proporcionar bom ajuste com a menor quantidade possível de parâmetros;

Diferentes métodos podem ser aplicados na seleção de um subconjunto “ótimo” de variáveis;

Importante ter em mente que diferentes métodos de seleção podem produzir diferentes modelos (lembre-se: “All models are wrong but

(6)

Introdução

Por que não incluir todas as covariáveis no modelo?

1 Um dos objetivos principais da análise de regressão é explicar a

relação entre as variáveis de maneira simples e interpretável;

2 Quanto maior o número de parâmetros no modelo, menos graus de

liberdade para os resíduos, menor precisão para as inferências;

3 Quanto maior o número de variáveis incluídas no modelo, maior a

possibilidade de multicolinearidade;

4 Quanto mais complexo (parametrizado) o modelo, melhor o ajuste

da amostra, mas menor seu poder de generalização (e menor o poder preditivo).

(7)

Como proceder a seleção do modelo?

Antes de aplicar qualquer método analítico para seleção de covariáveis, é recomendável fazer uma pré-triagem de variáveis, buscando eliminar variáveis que, a título de exemplo:

Sejam redundantes;

Apresentem inconsistências;

Estejam fora do contexto do estudo;

(8)

Seleção de covariáveis - princípio hierárquico

Certos modelos apresentam alguma hierarquia natural em suas covariáveis.

Nesses casos, a seleção das covariáveis a compor o modelo deve respeitar essa hierarquia.

(9)

Seleção de covariáveis - Modelos hierárquicos

Considere o modelo polinomial de segunda ordem:

y = β0+ β1x + β2x2+ .

Em modelos polinomiais, a remoção das variáveis sempre deve iniciar pelos termos de maior ordem.

Para fins de ilustração, considere o modelo quadrático com a remoção do termo linear:

(10)

Seleção de covariáveis - Modelos hierárquicos

Suponha que seja feita uma mudança de escala, trocando x por

x + c. O modelo ficaria dado por:

y = β0+ β2c2+ 2β2cx + β2x2+ .

Observe que o termo linear reaparece mediante simples mudança de escala.

Em geral, é indesejado que a estrutura do modelo (e as

interpretações) sejam alteradas devido à simples mudança de escala dos dados.

(11)

Seleção de covariáveis - Modelos hierárquicos

Da mesma forma o princípio hierárquico se aplica a modelos com termos de interação entre variáveis.

Considere o modelo de regressão com interação de segunda ordem:

y = β0+ β1x1+ β2x2+ β3x21+ β4x22+ β5x1x2+ .

Neste caso, não é recomendável remover o termo x1x2 sem a

remoção dos demais termos quadráticos (x21, x22);

A remoção conjunta de x1x2, x21 e x22 é válida, e tem por objetivo

(12)

Seleção de covariáveis - Métodos baseados em testes de

hipóteses

O teste F baseado na variação da soma de quadrados de resíduos pode ser usado para fins de seleção de covariáveis.

Basicamente, se uma particular covariável não é significativa no modelo ajustado, a um nível de significância especificado αc, então

ela poderia ser removida do modelo.

A seleção de covariáveis pode ser conduzida através da comparação dos ajustes de modelos compostos por diferentes conjuntos de covariáveis via teste F.

(13)
(14)

Algoritmos para seleção de covariáveis

Diferentes algoritmos estão disponíveis na literatura e

implementados nos softwares estatísticos para seleção de covariáveis.

Esses algoritmos são importantes pois permitem identificar modelos (quase) ótimos, mediante avaliação de um número reduzido de

modelos;

Dentre os algoritmos mais usados para seleção de covariáveis, destacam-se aqueles baseados em sucessivas inclusões e exclusões de covariáveis a partir de um modelo inicial;

Na sequência vamos tratar de três algoritmos com esse princípio, os métodos backward, forward e stepwise.

(15)

Seleção de covariáveis - Método backward

1 Ajuste o modelo de regressão com todas as k covariáveis disponíveis;

2 Remova uma a uma as covariáveis do modelo e calcule os p-valores

dos respectivos testes F (p1, p2, ..., pk);

3 Seja pj = max(p1, p2, ..., pk). Se pj > αc, então a covariável xj

correspondente é eliminada do modelo (em definitivo);

4 Os passos 1 a 3 são repetidos para o novo modelo (sem xj) e o

processo continua até que pj = max(p) < αc. Quando isso ocorrer, interrompa o processo (sem a exclusão da covariável) e declare o modelo atual como selecionado.

(16)

Seleção de covariáveis - Método forward

1 Ajuste o modelo nulo (sem covariáveis);

2 Adicione uma a uma as covariáveis ao modelo e calcule os p-valores

dos respectivos testes F (p1, p2, ..., pk);

3 Seja pj = min(p1, p2, ..., pk). Se pj < αc, então a covariável xj

correspondente é incorporada ao modelo (em definitivo);

4 Os passos 1 a 3 são repetidos para o novo modelo (com xj) e o

processo continua até que pj = min(p) > αc. Quando isso ocorrer, interrompa o processo (sem a inclusão da covariável) e declare o modelo atual como selecionado.

(17)

Seleção de covariáveis - Método stepwise (combinado)

1 Ajuste o modelo de regressão com todas as k covariáveis disponíveis.

Proceda como descrito no algoritmo backward, mas. . .

2 A cada passo do algoritmo, calcule os testes F correspondentes à

exclusão das covariáveis que estão no modelo e também os testes F referentes à inclusão das covariáveis que estão no modelo.

3 Defina αe e αs os níveis de significância aplicados à decisão de

inserir e excluir covariáveis do modelo.

4 Enquanto houver alguma covariável com p < αe fora do modelo

e/ou p > αs no modelo, continue o processo. Caso contrário

(18)

Seleção de covariáveis - Métodos baseados em testes de

hipóteses

Métodos de seleção de covariáveis baseados em testes de hipóteses têm suas limitações:

1 Devido à forma de seleção das covariáveis, o “modelo ótimo” pode

não ser identificado ao longo do processo;

2 Os p-valores devem ser avaliados com cautela. Tenha em mente que

o algoritmo envolve a avaliação de múltiplos testes e p-valores;

3 O algoritmo não está direcionado ao objetivo do estudo, seja

explicação ou predição;

4 Os algoritmos apresentados tendem a selecionar modelos mais

(19)
(20)

Critérios de qualidade de ajuste

No processo de seleção de covariáveis, diferentes critérios podem ser usados para comparar os modelos produzidos. Alguns deles são descritos na sequência.

Coeficiente de deteminação - O coeficiente de determinação

corresponde à proporção da variação dos dados explicada pela regressão: R2 = SQReg SQtotal = 1 − SQRes SQtotal ,

em que SQReg, SQRes e SQtotal são as somas de quadrado de regressão

(21)

Critérios de qualidade de ajuste

O coeficiente de determinação não é apropriado para comparar

modelos com diferentes números de parâmetros, uma vez que R2

sempre aumenta com a inclusão de novas covariáveis.

Coeficiente de deteminação ajustado - O coeficiente de

determinação ajustado (ou simplesmente R2 ajustado) é definido por: R2Aj= 1 − n − 1 n − p  (1 − R2),

em que n e p são o número de observações e o número de parâmetros do modelo.

Diferentemente do que ocorre para R2, o valor de R2Aj pode não aumentar mediante inclusão de novas covariáveis ao modelo. Deve-se optar por modelos com maiores valores de R2 .

(22)

Critérios de qualidade de ajuste

Quadrado médio de resíduos, definido por:

QMRes= SQRes n − p = Pn i=1(yi− ˆyi)2 n − p .

também pode ser usado para comparação e seleção de modelos de regressão.

Deve-se optar por modelos com menores valores para QMRes;

Pode-se mostrar que minimizar QMRes é equivalente a maximizar

R2

Aj, de forma que os dois critérios conduzem à seleção do mesmo

(23)

Critérios de qualidade de ajuste

Cp de Mallows - O coeficiente Cp de Mallows é definido por:

1 σ2 n X i=1 E [ˆyi− E(yi)]2,

podendo ser estimado por:

Cp =

SQRes

ˆ

σ2 + 2p − n,

em que ˆσ2 é dado pelo quadrado médio de resídus do modelo que inclui todas as covariáveis (modelo completo).

(24)

Critérios de qualidade de ajuste

Para o modelo completo, com K parâmetros, Cp = K.

Para submodelos, definidos por subconjunto de p < K covariáveis, menores valores para Cp são preferíveis.

Uma estratégia para selecionar modelos com base nos valores de Cp

é plotar Cp versus p e adicionar ao gráfico a reta Cp= p.

Modelos com viés reduzido terão pontos próximos a reta.

Dentre os modelos com pontos próximos à reta, deve-se optar por aquele tal que p seja o menor possível.

(25)

Critérios de qualidade de ajuste

A estatística PRESS permite avaliar a qualidade preditiva dos modelos de regressão, sendo definida por:

PRESS = n X i=1 h yi− ˆy(i) i2 = n X i=1  r i 1 − hii 2 ,

em que ˆy(i) é obtido com base no modelo ajustado apenas com as demais

n − 1 observações (i = 1, 2, ..., n).

Menores valores da estatística PRESS indicam modelos com maior poder preditivo.

(26)

Critérios de qualidade de ajuste

O critério de informação de Akaike (Akaike Information Criterion), ou simplesmente AIC, é definido por:

AIC = −2l(ˆθ) + 2p,

em que l(ˆθ) é a log-verossimilhança maximizada do modelo (calculada

com base nos EMVs dos parâmetros) e p o número de parâmetros do modelo.

O AIC pode ser usado para qualquer modelo ajustado por máxima verossimilhança. No caso de um modelo de regressão linear temos:

(27)

Critérios de qualidade de ajuste

O componente 2p, na expressão do AIC, atua como termo de

penalização atribuído à complexidade (número de parâmetros) do

modelo.

Um critério alternativo ao AIC é o Critério de Informação

Bayesiano (BIC), definido, para um modelo de regressão linear, por:

BIC = −n ln(SQRes/n) + ln(n)p.

O BIC penaliza mais fortemente a complexidade do modelo que o AIC ao substituir p por ln(n) como fator de penalização.

(28)

Seleção de modelos baseada em critérios de qualidade

de ajuste

Um primeiro algoritmo de seleção de modelos, baseados em critérios de qualidade de ajuste, é o método todas as regressões

possíveis;

Suponha uma análise de regressão com k covariáveis;

Uma primeira alternativa consiste em ajustar todos os possíveis modelos de regressão com j ≤ k covariáveis, para j = 0, 1, 2, ..., k; Para cada modelo de regressão ajustado calcula-se o valor do critério de seleção escolhido (AIC, Cp ou R2Aj. . . );

O modelo selecionado será quele que apresentar o valor ótimo para o critério adotado (maior R2Aj, menor AIC,. . . ).

(29)

Seleção de modelos baseada em critérios de qualidade

de ajuste

O método baseado em todas as regressões possíveis torna-se inviável mesmo para um número moderado de covariáveis;

Para k covariáveis o número de regressões possíveis é 2k. Para

k = 30, por exemplo, teríamos 1.073.741.824 modelos possíveis!

Como alternativa ao método de todas as regressões possíveis podemos usar os algoritmos backward, forward ou stepwise substituindo o teste F por algum dos critérios apresentados.

Referências

Documentos relacionados

Discussion The present results show that, like other conditions that change brain excitability, early environmental heat exposure also enhanced CSD propagation in adult rats.. The

Ainda segundo Gil (2002), como a revisão bibliográfica esclarece os pressupostos teóricos que dão fundamentação à pesquisa e às contribuições oferecidas por

Correspondem aos volumes medidos (uso administrativo da companhia, fornecimento a caminhões pipa) e volumes não medidos (combate a incêndios, lavagem de vias

atribuições legais e em conformidade com o que dispõe a Lei Federal 8.666/93 e suas alterações, resolve homologar e adjudicar a decisão da Comissão Permanente de

O segundo Beneficiário será designado pelo Segurado na Proposta de Adesão, podendo ser substituído a qualquer tempo, mediante solicitação formal assinada pelo próprio Segurado, para

O bloqueio intempestivo dos elementos de transmissão de energia entre os equipamentos e acessórios ou reboques está impedido ou se não está existem medidas que garantem a segurança

Um estudante, ao se inscrever no Concurso para Vestibular, deve escolher o Curso e a Faculdade que deseja cursar. Sabe-se que existem cinco cursos pos -