73
Modelos de regressão para dados de contagem: além do modelo Poisson. Prof. PhD. Wagner Hugo Bonat Prof. Dr. Walmes M. Zeviani Eduardo E. Ribeiro Jr Laboratório de Estatística e Geoinformação Departamento de Estatística Universidade Federal do Paraná 30 de março de 2017 <[email protected]> | <[email protected]> | <[email protected]> Wagner H. Bonat, Walmes M. Zeviani & Eduardo Jr Modelos de regressão para dados de contagem: além do modelo Poisson. Slide 1

Modelos de regressão para dados de contagem: além do ...cursos.leg.ufpr.br/rmcd/slides.pdf · 5 Número de colônias de bactérias por 0,01mm2 de uma dada cultura . . . ... I Fazer

Embed Size (px)

Citation preview

Page 1: Modelos de regressão para dados de contagem: além do ...cursos.leg.ufpr.br/rmcd/slides.pdf · 5 Número de colônias de bactérias por 0,01mm2 de uma dada cultura . . . ... I Fazer

Modelos de regressão para dados de contagem:além do modelo Poisson.

Prof. PhD. Wagner Hugo BonatProf. Dr. Walmes M. Zeviani

Eduardo E. Ribeiro Jr

Laboratório de Estatística e GeoinformaçãoDepartamento de Estatística

Universidade Federal do Paraná

30 de março de 2017

<[email protected]> | <[email protected]> | <[email protected]>

Wagner H. Bonat, Walmes M. Zeviani & Eduardo Jr Modelos de regressão para dados de contagem: além do modelo Poisson. Slide 1

Page 2: Modelos de regressão para dados de contagem: além do ...cursos.leg.ufpr.br/rmcd/slides.pdf · 5 Número de colônias de bactérias por 0,01mm2 de uma dada cultura . . . ... I Fazer

Disponibilização

Livro (web, pdf e ebook) e slides (pdf)<http://cursos.leg.ufpr.br/rmcd/>

Códigos fonte (Scripts R)<https://github.com/leg-ufpr/rmcd>

Wagner H. Bonat, Walmes M. Zeviani & Eduardo Jr Modelos de regressão para dados de contagem: além do modelo Poisson. Slide 2

Page 3: Modelos de regressão para dados de contagem: além do ...cursos.leg.ufpr.br/rmcd/slides.pdf · 5 Número de colônias de bactérias por 0,01mm2 de uma dada cultura . . . ... I Fazer

Conteúdo

1. Introdução

2. Distribuições para contagens: propriedadese modelos de regressão

2.1 Distribuição Poisson2.2 Distribuição Gamma-Count2.3 Distribuição Poisson-Tweedie2.4 Distribuição COM-Poisson

2.5 Comparando distribuições paracontagens

3. Método de máxima verossimilhança4. Modelos especificados por suposições demomentos

4.1 Especificação4.2 Estimação e Inferência

5. Aplicações

Wagner H. Bonat, Walmes M. Zeviani & Eduardo Jr Modelos de regressão para dados de contagem: além do modelo Poisson. Slide 3

Page 4: Modelos de regressão para dados de contagem: além do ...cursos.leg.ufpr.br/rmcd/slides.pdf · 5 Número de colônias de bactérias por 0,01mm2 de uma dada cultura . . . ... I Fazer

Introdução

1

Introdução

Wagner H. Bonat, Walmes M. Zeviani & Eduardo Jr Modelos de regressão para dados de contagem: além do modelo Poisson. Slide 4

Page 5: Modelos de regressão para dados de contagem: além do ...cursos.leg.ufpr.br/rmcd/slides.pdf · 5 Número de colônias de bactérias por 0,01mm2 de uma dada cultura . . . ... I Fazer

Introdução

Dados de contagens

I Contagem = Número de eventos por unidade de observação.I Alguns exemplos de problemas envolvendo contagens:

1 Número de acidentes em uma rodovia por semana;2 Número de automóveis vendidos por dia;3 Número de gols marcados por times de futebol por partida;4 Número de falhas por metro de fio de cobre produzido;5 Número de colônias de bactérias por 0, 01mm2 de uma dada cultura . . .

I Distribuições com suporte nos inteiros não negativos.

Wagner H. Bonat, Walmes M. Zeviani & Eduardo Jr Modelos de regressão para dados de contagem: além do modelo Poisson. Slide 5

Page 6: Modelos de regressão para dados de contagem: além do ...cursos.leg.ufpr.br/rmcd/slides.pdf · 5 Número de colônias de bactérias por 0,01mm2 de uma dada cultura . . . ... I Fazer

Introdução

Regressão para dados de contagens

I Modelos de regressão: são utilizados para modelar a distribuição de uma variável aleatória Ycondicional aos valores de um conjunto de variáveis explicativas x1, x2, ..., xp.

I Modelos de regressão para contagens são ainda pouco conhecidos e utilizados porpesquisadores da área aplicada

I Distribuições para contagem > Modelos para contagem > Modelos implementados >Modelos utilizados.

I A aplicação de modelos de regressão com erros normais na análise de contagens, emborafrequente, em geral é desaconselhável.

Wagner H. Bonat, Walmes M. Zeviani & Eduardo Jr Modelos de regressão para dados de contagem: além do modelo Poisson. Slide 6

Page 7: Modelos de regressão para dados de contagem: além do ...cursos.leg.ufpr.br/rmcd/slides.pdf · 5 Número de colônias de bactérias por 0,01mm2 de uma dada cultura . . . ... I Fazer

Introdução

Regressão com erros normais na análise de dados de contagens

O modelo linear NormalI Não considera a natureza discreta dos dados;I Não considera a relação média variância não nula de contagens;I Não impede valores negativos para a média;

Transformação na respostaI Dificulta a interpretação dos resultados;I A transformação logarítmica tem problemas para valores zero;I Pode não garantir homocedasticidade;

Wagner H. Bonat, Walmes M. Zeviani & Eduardo Jr Modelos de regressão para dados de contagem: além do modelo Poisson. Slide 7

Page 8: Modelos de regressão para dados de contagem: além do ...cursos.leg.ufpr.br/rmcd/slides.pdf · 5 Número de colônias de bactérias por 0,01mm2 de uma dada cultura . . . ... I Fazer

Introdução

Distribuição de Poisson

I A distribuição de Poisson é a candidata imediata e referência para a análise de dados decontagens.

I Função de probabilidades:

P (Y = k) =e−µµk

k!, k = 0, 1, 2, . . . ; µ > 0.

I Se os eventos sob contagem ocorrem independentemente e sujeitos a uma taxa constanteµ > 0, sob o modelo Poisson, para um intervalo de exposição de tamanho t tem-se:

P (Yt = k) =e−µt(µt)k

k!, k = 0, 1, 2, . . .

Wagner H. Bonat, Walmes M. Zeviani & Eduardo Jr Modelos de regressão para dados de contagem: além do modelo Poisson. Slide 8

Page 9: Modelos de regressão para dados de contagem: além do ...cursos.leg.ufpr.br/rmcd/slides.pdf · 5 Número de colônias de bactérias por 0,01mm2 de uma dada cultura . . . ... I Fazer

Introdução

Propriedades da distribuição de Poisson

Dentre as principais propriedades da distribuição de Poisson, têm-se:

I Média: E(Y) = µ;I Variância: var(Y) = µ (equidispersão);

I Razão de probabilidades sucessivas: P(Y=k)P(Y=k−1) =

λk , gerando a relação de recorrência:

P(Y = k)k = P(Y = k− 1)λ;

I Se Y1, Y2, ..., Yn são va’s independentes com Yi ∼ Poisson(µi), e ∑ µi < ∞, então∑ Yi ∼ Poisson(∑ µi).

Wagner H. Bonat, Walmes M. Zeviani & Eduardo Jr Modelos de regressão para dados de contagem: além do modelo Poisson. Slide 9

Page 10: Modelos de regressão para dados de contagem: além do ...cursos.leg.ufpr.br/rmcd/slides.pdf · 5 Número de colônias de bactérias por 0,01mm2 de uma dada cultura . . . ... I Fazer

Introdução

Motivações para a distribuição de Poisson

I Se o tempo decorrido entre sucessivos eventos é uma variável aleatória com distribuiçãoexponencial de média λ = 1/µ, então o número de eventos ocorridos em um intervalo t detempo tem distribuição de Poisson com média µt.

I A distribuição exponencial tem a propriedade de falta de memória.I A taxa de risco é constante

h(t) =f (t)

1− F(t).

I Logo, Poisson está associado a eventos com taxa de risco constante.

Wagner H. Bonat, Walmes M. Zeviani & Eduardo Jr Modelos de regressão para dados de contagem: além do modelo Poisson. Slide 10

Page 11: Modelos de regressão para dados de contagem: além do ...cursos.leg.ufpr.br/rmcd/slides.pdf · 5 Número de colônias de bactérias por 0,01mm2 de uma dada cultura . . . ... I Fazer

Introdução

Processo de Poisson

O Processo de Poisson configura um processo de contagem em que Y(t), t > 0, representa onúmero de eventos que ocorrem até t, satisfazendo:

1 Y(t) é inteiro e não negativo;2 Para s < t, Y(s) ≤ Y(t);3 Y(t)−Y(s) é o número de eventos que ocorrem no intervalo (s, t];4 O processo é estacionário:

Y(t2 + s)−Y(t1 + s) i.d.∼ Y(t2)−Y(t1), ∀s > 0

5 O processo tem incrementos independentes, ou seja, os números de eventos verificados emintervalos disjuntos são independentes.

Wagner H. Bonat, Walmes M. Zeviani & Eduardo Jr Modelos de regressão para dados de contagem: além do modelo Poisson. Slide 11

Page 12: Modelos de regressão para dados de contagem: além do ...cursos.leg.ufpr.br/rmcd/slides.pdf · 5 Número de colônias de bactérias por 0,01mm2 de uma dada cultura . . . ... I Fazer

Introdução

Diferentes padrões em processos de contagens

●●

●●

●●

●●

● ●

● ●

●●

● ●

●●

Equidispersão

●●

●●

●●

Superdispersão

●●●

● ●

●●

● ●

● ● ●● ● ●

●●

● ● ● ● ●●

●●

●●

●●

● ● ●●

●● ● ●

●●

● ●

● ●●

●●

● ●● ●

●● ● ●

●● ●

●● ●

●●

●●

● ●

●●

● ●

●●

●● ●

●●

● ●

Subdispersão

Figura: Ilustração de diferentes tipos de processos pontuais convertidos em contagens.

Wagner H. Bonat, Walmes M. Zeviani & Eduardo Jr Modelos de regressão para dados de contagem: além do modelo Poisson. Slide 12

Page 13: Modelos de regressão para dados de contagem: além do ...cursos.leg.ufpr.br/rmcd/slides.pdf · 5 Número de colônias de bactérias por 0,01mm2 de uma dada cultura . . . ... I Fazer

Introdução

I Número de capulhos no algodão.I Número de vagens e grãos de soja.

Wagner H. Bonat, Walmes M. Zeviani & Eduardo Jr Modelos de regressão para dados de contagem: além do modelo Poisson. Slide 13

Page 14: Modelos de regressão para dados de contagem: além do ...cursos.leg.ufpr.br/rmcd/slides.pdf · 5 Número de colônias de bactérias por 0,01mm2 de uma dada cultura . . . ... I Fazer

Introdução

O desafio de dados de contagem

I Poisson implica equidispersão, ou seja, E(Y) = var(Y) = µ.

I Na prática podemos terI Subdispersão E(Y) > var(Y);I Superdispersão E(Y) < var(Y).

I Desvios da equidispersão implicam:I Mais ou menos zeros eI Caudas mais leves ou mais pesadas que o modelo Poisson.

Wagner H. Bonat, Walmes M. Zeviani & Eduardo Jr Modelos de regressão para dados de contagem: além do modelo Poisson. Slide 14

Page 15: Modelos de regressão para dados de contagem: além do ...cursos.leg.ufpr.br/rmcd/slides.pdf · 5 Número de colônias de bactérias por 0,01mm2 de uma dada cultura . . . ... I Fazer

Introdução

Causas da não equidispersão

I Desvios do processo Poisson;I Heterogeneidade entre unidades amostrais.

I O que acontece caso o modelo Poisson seja usado para dados não equidispersos?1 Superdispersão: erros padrões subestimados.2 Subdispersão: erros padrões superestimados.

I Ambos os casos o modelo Poisson resulta em erros padrões não-confiáveis o que implica eminferências incorretas.

Wagner H. Bonat, Walmes M. Zeviani & Eduardo Jr Modelos de regressão para dados de contagem: além do modelo Poisson. Slide 15

Page 16: Modelos de regressão para dados de contagem: além do ...cursos.leg.ufpr.br/rmcd/slides.pdf · 5 Número de colônias de bactérias por 0,01mm2 de uma dada cultura . . . ... I Fazer

Introdução

Como lidar com a não equidispersão

I Relaxar a suposição sobre o tempo entre eventos: e.g. Gamma-Count.I Incluir efeitos aleatórios ao nível das observações. e.g. Poisson-Tweedie.I Modificar a distribuição de Poisson incluindo um parâmetro extra de dispersão. e.g.

COM-Poisson.

Wagner H. Bonat, Walmes M. Zeviani & Eduardo Jr Modelos de regressão para dados de contagem: além do modelo Poisson. Slide 16

Page 17: Modelos de regressão para dados de contagem: além do ...cursos.leg.ufpr.br/rmcd/slides.pdf · 5 Número de colônias de bactérias por 0,01mm2 de uma dada cultura . . . ... I Fazer

Introdução

Escopo deste Curso

I Curso de curta duração para nível graduação.I Escolhemos modelos com princípos diversos.I Acomodar super e sub-dispersão.I Tratar respostas independentes.I Fazer a implementação.I Motivado por aplicações em dados de experimentos.

Wagner H. Bonat, Walmes M. Zeviani & Eduardo Jr Modelos de regressão para dados de contagem: além do modelo Poisson. Slide 17

Page 18: Modelos de regressão para dados de contagem: além do ...cursos.leg.ufpr.br/rmcd/slides.pdf · 5 Número de colônias de bactérias por 0,01mm2 de uma dada cultura . . . ... I Fazer

Distribuições para contagens: propriedades e modelos de regressão

2

Distribuições para contagens:propriedades e modelos de

regressão

Wagner H. Bonat, Walmes M. Zeviani & Eduardo Jr Modelos de regressão para dados de contagem: além do modelo Poisson. Slide 18

Page 19: Modelos de regressão para dados de contagem: além do ...cursos.leg.ufpr.br/rmcd/slides.pdf · 5 Número de colônias de bactérias por 0,01mm2 de uma dada cultura . . . ... I Fazer

Distribuições para contagens: propriedades e modelos de regressão Distribuição Poisson

2.1

Distribuições para contagens: propriedades emodelos de regressão

Distribuição Poisson

Wagner H. Bonat, Walmes M. Zeviani & Eduardo Jr Modelos de regressão para dados de contagem: além do modelo Poisson. Slide 19

Page 20: Modelos de regressão para dados de contagem: além do ...cursos.leg.ufpr.br/rmcd/slides.pdf · 5 Número de colônias de bactérias por 0,01mm2 de uma dada cultura . . . ... I Fazer

Distribuições para contagens: propriedades e modelos de regressão Distribuição Poisson

Distribuição Poisson

I Função de probabilidade

f (y; µ) =µy

y!exp{−µ}

=1y!

exp{φy− exp{φ}}, y ∈N0, (1)

onde φ = log{µ} ∈ R e κ(φ) = exp{φ} denota a função cumulante.

I E(Y) = κ′(φ) = exp{φ} = µ.

I var(Y) = κ′′(φ) = exp{φ} = µ.

I Em R temos dpois().

Wagner H. Bonat, Walmes M. Zeviani & Eduardo Jr Modelos de regressão para dados de contagem: além do modelo Poisson. Slide 20

Page 21: Modelos de regressão para dados de contagem: além do ...cursos.leg.ufpr.br/rmcd/slides.pdf · 5 Número de colônias de bactérias por 0,01mm2 de uma dada cultura . . . ... I Fazer

Distribuições para contagens: propriedades e modelos de regressão Distribuição Poisson

Regressão Poisson

I Considere (yi, boldsymbolxi), i = 1, . . . , n, onde yi’s são iid realizações de Yi de acordo com adistribuição Poisson.

I Modelo de regressão Poisson

Yi ∼ P(µi), sendo µi = g−1(xi>β),

onde xi and β são vetores (p× 1) de covariáveis conhecidas e parâmetros de regressão.

I Em R temos glm(..., family = poisson).

I g função de ligação (log link).

Wagner H. Bonat, Walmes M. Zeviani & Eduardo Jr Modelos de regressão para dados de contagem: além do modelo Poisson. Slide 21

Page 22: Modelos de regressão para dados de contagem: além do ...cursos.leg.ufpr.br/rmcd/slides.pdf · 5 Número de colônias de bactérias por 0,01mm2 de uma dada cultura . . . ... I Fazer

Distribuições para contagens: propriedades e modelos de regressão Distribuição Gamma-Count

2.2

Distribuições para contagens: propriedades emodelos de regressão

Distribuição Gamma-Count

Wagner H. Bonat, Walmes M. Zeviani & Eduardo Jr Modelos de regressão para dados de contagem: além do modelo Poisson. Slide 22

Page 23: Modelos de regressão para dados de contagem: além do ...cursos.leg.ufpr.br/rmcd/slides.pdf · 5 Número de colônias de bactérias por 0,01mm2 de uma dada cultura . . . ... I Fazer

Distribuições para contagens: propriedades e modelos de regressão Distribuição Gamma-Count

WINKELMANN, R. Duration Dependence and Dispersion in Count-Data Models. Journalof Business & Economic Statistics, v.13, n.4, p.467–474, 1995.

Wagner H. Bonat, Walmes M. Zeviani & Eduardo Jr Modelos de regressão para dados de contagem: além do modelo Poisson. Slide 23

Page 24: Modelos de regressão para dados de contagem: além do ...cursos.leg.ufpr.br/rmcd/slides.pdf · 5 Número de colônias de bactérias por 0,01mm2 de uma dada cultura . . . ... I Fazer

Distribuições para contagens: propriedades e modelos de regressão Distribuição Gamma-Count

Duração dependência

I Considere um processo estocástico definido pela sequência da va τk, intervalo de tempo entreeventos.

I Se {τ1, τ2, . . .} são independentes e identicamente distribuídos, todos com densidade f (τ),esse processo é chamado de renewal process.

I Defina a variável de contagem YT como o número de eventos no intervalo [0, T).I Defina ϑy = ∑

yk=1 τk o tempo até o y-ésimo evento.

I A distribuição de ϑy determina a distribuição de YT , mas é baseada em convolução.I São distribuições fechadas para convolução: normal, Poisson, binomial e gama.I Destas, apenas a gama é contínua e positiva.

Wagner H. Bonat, Walmes M. Zeviani & Eduardo Jr Modelos de regressão para dados de contagem: além do modelo Poisson. Slide 24

Page 25: Modelos de regressão para dados de contagem: além do ...cursos.leg.ufpr.br/rmcd/slides.pdf · 5 Número de colônias de bactérias por 0,01mm2 de uma dada cultura . . . ... I Fazer

Distribuições para contagens: propriedades e modelos de regressão Distribuição Gamma-Count

Relação entre número de eventos e intervalo entre eventos

I Intervalos entre eventos τk ∼ G(α, γ), (omitindo k) temos

f (τ, α, γ) =γα

Γ(α)· τα−1 · exp{−γτ},

E(τ) =α

γ, var(τ) =

α

γ2 .

I Tempo até o y-ésimo evento

ϑy = τ1 + · · ·+ τy ∼ G(yα, γ),

fy(ϑ, α, γ) =γyα

Γ(yα)· ϑyα−1 · exp{−γϑ},

E(ϑ) =yα

γ, var(ϑ) =

γ2 .

Wagner H. Bonat, Walmes M. Zeviani & Eduardo Jr Modelos de regressão para dados de contagem: além do modelo Poisson. Slide 25

Page 26: Modelos de regressão para dados de contagem: além do ...cursos.leg.ufpr.br/rmcd/slides.pdf · 5 Número de colônias de bactérias por 0,01mm2 de uma dada cultura . . . ... I Fazer

Distribuições para contagens: propriedades e modelos de regressão Distribuição Gamma-Count

Relação entre número de eventos e intervalo entre eventos

I A distribuição acumulada do tempo para ϑy é

Fy(T) = Pr(ϑy ≤ T) =∫ T

0

γyα

Γ(yα)· tyα−1 · exp{−γt}dt.

I Segue que YT < y se e somente se ϑy ≥ T. Assim

Pr(YT < y) = Pr(ϑy ≥ T) = 1− Fy(T);

I Já que Pr(YT = y) = Pr(YT < y + 1)− Pr(YT < y), então

Pr(YT = y) = Fy(T)− Fy+1(T).

Wagner H. Bonat, Walmes M. Zeviani & Eduardo Jr Modelos de regressão para dados de contagem: além do modelo Poisson. Slide 26

Page 27: Modelos de regressão para dados de contagem: além do ...cursos.leg.ufpr.br/rmcd/slides.pdf · 5 Número de colônias de bactérias por 0,01mm2 de uma dada cultura . . . ... I Fazer

Distribuições para contagens: propriedades e modelos de regressão Distribuição Gamma-Count

Relação entre número de eventos e intervalo entre eventos

I Portanto, distribuição de YT é resultado da diferença de acumuladas da distribuição Gama,

Fy(T) = G(yα, γT) =∫ T

0

γyα

Γ(yα)tyα−1 · exp{−γt}dt. (2)

I Assim

Pr(YT = y) = G(yα, γT)− G((y + 1)α, γT)

=

[∫ T

0

γyα

Γ(yα)tyα−1 · exp{−γt}dt

]−[∫ T

0

γ(y+1)α

Γ((y + 1)α)t(y+1)α−1 · exp{−γt}dt

].

Wagner H. Bonat, Walmes M. Zeviani & Eduardo Jr Modelos de regressão para dados de contagem: além do modelo Poisson. Slide 27

Page 28: Modelos de regressão para dados de contagem: além do ...cursos.leg.ufpr.br/rmcd/slides.pdf · 5 Número de colônias de bactérias por 0,01mm2 de uma dada cultura . . . ... I Fazer

Distribuições para contagens: propriedades e modelos de regressão Distribuição Gamma-Count

Ilustração distribuição Gamma-Count

Number of events in each interval of length 20

Den

sity

0.00

0.05

0.10

0.15

0 10 20 30 40 50 60

underdispersion

0 10 20 30 40 50 60

equidispersion

0 10 20 30 40 50 60

overdispersion

ϑ

over

equi

under

0 10 20 30 40 50 60

● ● ● ●●● ● ● ● ● ● ●● ● ● ●● ● ● ● ● ● ● ●● ●● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●● ● ● ● ● ●

●●● ● ● ●●●● ● ● ● ● ● ●● ● ● ● ●● ● ● ● ● ● ●●● ●●● ●●● ● ● ●● ● ● ●● ● ●●●

●●●●●● ●● ●● ●●●●● ●● ●●● ●●●● ●● ●● ●●●● ●●●● ●●● ●●●●●● ●●● ●●●●● ●●●●●●●● ●6 0 0 0 0 0 0 0 0 0 0 2 0 0 2 0 1 4 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 0 0 0 4 2 0 2 0 4 0 0 0 0 0 1 3 3 0 3 3 0 3 5 8 1 0 0

3 1 1 3 1 1 0 1 1 0 0 1 1 0 0 0 1 2 1 0 1 0 0 0 0 0 2 1 0 0 1 1 1 1 0 0 3 0 3 0 0 0 2 1 0 0 1 1 0 2 1 1 2 0 0 0 1 0 2 1

1 2 0 2 1 1 1 0 1 1 1 1 1 1 1 0 2 1 0 1 1 1 0 1 1 2 0 0 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 2 1 1 1 1 0

τ

Haz

ard

Den

sity

0.0

0.2

0.4

0.6

0.8

1.0

1.2

G(α = 5, β = 5): underdipersion

f(x)

G(α = 1, β = 1): equidispersion

f(x)

G(α = 0.2, β = 0.2): overdispersion

f(x)

01

23

4

0.0 0.5 1.0 1.5 2.0 2.5 3.0

G(α = 5, β = 5): underdipersion

h(x)

0.0 0.5 1.0 1.5 2.0 2.5 3.0

G(α = 1, β = 1): equidispersion

h(x)

0.0 0.5 1.0 1.5 2.0 2.5 3.0

G(α = 0.2, β = 0.2): overdispersion

h(x)

Wagner H. Bonat, Walmes M. Zeviani & Eduardo Jr Modelos de regressão para dados de contagem: além do modelo Poisson. Slide 28

Page 29: Modelos de regressão para dados de contagem: além do ...cursos.leg.ufpr.br/rmcd/slides.pdf · 5 Número de colônias de bactérias por 0,01mm2 de uma dada cultura . . . ... I Fazer

Distribuições para contagens: propriedades e modelos de regressão Distribuição Gamma-Count

Função de probabilidade

I Em R temosdgc <- function(y, gamma, alpha, log = FALSE) {

p <- pgamma(q = 1, shape = y * alpha, rate = alpha * gamma) - pgamma(q = 1,shape = (y + 1) * alpha, rate = alpha * gamma)

if (log == TRUE) {p <- log(p)

}return(p)

}

Wagner H. Bonat, Walmes M. Zeviani & Eduardo Jr Modelos de regressão para dados de contagem: além do modelo Poisson. Slide 29

Page 30: Modelos de regressão para dados de contagem: além do ...cursos.leg.ufpr.br/rmcd/slides.pdf · 5 Número de colônias de bactérias por 0,01mm2 de uma dada cultura . . . ... I Fazer

Distribuições para contagens: propriedades e modelos de regressão Distribuição Gamma-Count

Figura: Função de probabilidade de acordo com valores do índice de dispersão - Gamma-Count com µ = 10.

I Índice de dispersão - DI = var(Y)/E(Y)

Wagner H. Bonat, Walmes M. Zeviani & Eduardo Jr Modelos de regressão para dados de contagem: além do modelo Poisson. Slide 30

Page 31: Modelos de regressão para dados de contagem: além do ...cursos.leg.ufpr.br/rmcd/slides.pdf · 5 Número de colônias de bactérias por 0,01mm2 de uma dada cultura . . . ... I Fazer

Distribuições para contagens: propriedades e modelos de regressão Distribuição Gamma-Count

Parametrização para modelo de regressão

I A média da variável aleatória YT é resultado de

E(YT) =∞

∑i=0

i · Pr(i)

I Para um T cada vez maior, tem-se que

Y(T) ∼ N(γ

α,

γ

α2

).

I Note que DI ≈ 1α assim α > 1 indica subdispersão, α = 1 equidispersão e α < 1

superdispersão.

Wagner H. Bonat, Walmes M. Zeviani & Eduardo Jr Modelos de regressão para dados de contagem: além do modelo Poisson. Slide 31

Page 32: Modelos de regressão para dados de contagem: além do ...cursos.leg.ufpr.br/rmcd/slides.pdf · 5 Número de colônias de bactérias por 0,01mm2 de uma dada cultura . . . ... I Fazer

Distribuições para contagens: propriedades e modelos de regressão Distribuição Gamma-Count

Parametrização para modelo de regressão

I Considere queγ

α= exp{x>β} ⇒ γ = α exp{x>β}.

Essa parametrização produz um modelo de regressão para a média do tempo entre eventosdefinida por

E(τ|x) = α

γ= exp{−x>β}.

I O modelo de regressão é para o tempo entre eventos (τ) e não diretamente para contagemporque, a menos que α = 1, não é certo que E(Yi|xi) = [E(τi|xi)]

−1.I Em R temos MRDCr::gcnt(formula, data).

Wagner H. Bonat, Walmes M. Zeviani & Eduardo Jr Modelos de regressão para dados de contagem: além do modelo Poisson. Slide 32

Page 33: Modelos de regressão para dados de contagem: além do ...cursos.leg.ufpr.br/rmcd/slides.pdf · 5 Número de colônias de bactérias por 0,01mm2 de uma dada cultura . . . ... I Fazer

Distribuições para contagens: propriedades e modelos de regressão Distribuição Poisson-Tweedie

2.3

Distribuições para contagens: propriedades emodelos de regressão

Distribuição Poisson-Tweedie

Wagner H. Bonat, Walmes M. Zeviani & Eduardo Jr Modelos de regressão para dados de contagem: além do modelo Poisson. Slide 33

Page 34: Modelos de regressão para dados de contagem: além do ...cursos.leg.ufpr.br/rmcd/slides.pdf · 5 Número de colônias de bactérias por 0,01mm2 de uma dada cultura . . . ... I Fazer

Distribuições para contagens: propriedades e modelos de regressão Distribuição Poisson-Tweedie

Distribuição Tweedie

I Distribuição Tweedie (Jørgensen, 1997)

f (z; µ, φ, p) = a(z, φ, p) exp{(zψ− k(ψ))/φ},

onde µ = E(Z) = k′(ψ) é a média.I φ > 0 e ψ são os parâmetros de dispersão e canônico.I k(ψ) é a função cumulante e a(z, φ, p) é a constante normalizadora.I var(Z) = φµp onde p ∈ (−∞, 0] ∪ [1, ∞) é um index determinando a distribuição.I Casos especiais: Normal (p = 0), Poisson (p = 1), não-central gamma (p = 1.5), gamma

(p = 2), normal inversa (p = 3) e distribuições estáveis (p > 2).I Notação Z ∼ Twp(µ, φ).

Wagner H. Bonat, Walmes M. Zeviani & Eduardo Jr Modelos de regressão para dados de contagem: além do modelo Poisson. Slide 34

Page 35: Modelos de regressão para dados de contagem: além do ...cursos.leg.ufpr.br/rmcd/slides.pdf · 5 Número de colônias de bactérias por 0,01mm2 de uma dada cultura . . . ... I Fazer

Distribuições para contagens: propriedades e modelos de regressão Distribuição Poisson-Tweedie

Distribuição Poisson-Tweedie

I Especificação hierárquica:

Y|Z ∼ P(Z)Z ∼ Twp(µ, φ).

I Função de probabilidade (p > 1)

f (y; µ, φ, p) =∫ ∞

0

zy exp−z

y!a(z, φ, p) exp{(zψ− k(ψ))/φ}dz.

I Forma fechada está disponível apenas no caso especial - binomial negativa (p = 2).I Pode ser aproximada por integração Monte Carlo e/ou integração Gauss-Laguerre.

Wagner H. Bonat, Walmes M. Zeviani & Eduardo Jr Modelos de regressão para dados de contagem: além do modelo Poisson. Slide 35

Page 36: Modelos de regressão para dados de contagem: além do ...cursos.leg.ufpr.br/rmcd/slides.pdf · 5 Número de colônias de bactérias por 0,01mm2 de uma dada cultura . . . ... I Fazer

Distribuições para contagens: propriedades e modelos de regressão Distribuição Poisson-Tweedie

Integração Monte Carlo

I Resolve integrais da forma,

I =∫

Df (x)dx.

I Seja uma função densidade de probabilidade p(x) cujo domínio coincide com D, então

I =∫

D

f (x)p(x)

p(x)dx.

I E(

f (x)p(x)

)pode ser estimado gerando número aleatórios de acordo com p(x).

I Avalia-se f (x)/p(x) para cada amostra e calcula-se a média.I Conforme o número de amostras cresce a média converge para o valor da integral.I Tweedie é uma proposal natural.

Wagner H. Bonat, Walmes M. Zeviani & Eduardo Jr Modelos de regressão para dados de contagem: além do modelo Poisson. Slide 36

Page 37: Modelos de regressão para dados de contagem: além do ...cursos.leg.ufpr.br/rmcd/slides.pdf · 5 Número de colônias de bactérias por 0,01mm2 de uma dada cultura . . . ... I Fazer

Distribuições para contagens: propriedades e modelos de regressão Distribuição Poisson-Tweedie

Função de probabilidade

I Em R temosrequire(tweedie)# Integrand Poisson X Tweedie distributionsintegrand <- function(x, y, mu, phi, power) {

int = dpois(y, lambda = x) * dtweedie(x, mu = mu, phi = phi, power = power)return(int)

}

# Computing the pmf using Monte Carlodptw <- function(y, mu, phi, power, control_sample) {

pts <- control_sample$ptsnorma <- control_sample$normaintegral <- mean(integrand(pts, y = y, mu = mu, phi = phi, power = power)/norma)return(integral)

}dptw <- Vectorize(dptw, vectorize.args = "y")

Wagner H. Bonat, Walmes M. Zeviani & Eduardo Jr Modelos de regressão para dados de contagem: além do modelo Poisson. Slide 37

Page 38: Modelos de regressão para dados de contagem: além do ...cursos.leg.ufpr.br/rmcd/slides.pdf · 5 Número de colônias de bactérias por 0,01mm2 de uma dada cultura . . . ... I Fazer

Distribuições para contagens: propriedades e modelos de regressão Distribuição Poisson-Tweedie

Função de probabilidade

I Exemploset.seed(123)pts <- rtweedie(n = 1000, mu = 10, phi = 1, power = 2)norma <- dtweedie(pts, mu = 10, phi = 1, power = 2)control_sample <- list(pts = pts, norma = norma)dptw(y = c(0, 5, 10, 15), mu = 10, phi = 1, power = 2, control_sample = control_sample)

## [1] 0.09374152 0.05902132 0.03539478 0.02171625

dnbinom(x = c(0, 5, 10, 15), mu = 10, size = 1)

## [1] 0.09090909 0.05644739 0.03504939 0.02176291

Wagner H. Bonat, Walmes M. Zeviani & Eduardo Jr Modelos de regressão para dados de contagem: além do modelo Poisson. Slide 38

Page 39: Modelos de regressão para dados de contagem: além do ...cursos.leg.ufpr.br/rmcd/slides.pdf · 5 Número de colônias de bactérias por 0,01mm2 de uma dada cultura . . . ... I Fazer

Distribuições para contagens: propriedades e modelos de regressão Distribuição Poisson-Tweedie

Momentos e casos especiais

I Média e variância marginal são facilmente obtidos

E(Y) = µ

var(Y) = µ + φµp.

I Casos especiais: Hermite (p = 0), Neyman-Type A (p = 1), Pólya-Aeppli (p = 1.5), binomialnegativa (p = 2) e Poisson inversa-Normal (p = 3).

I Cuidado! - Hermite é um caso limite.I p é um índice que distingue entre importantes distribuições.I Espaço paramétrico de p é não trivial p ∈ 0∪ [1, ∞).I Estimação de p funciona como uma seleção de distribuições.I Notação Y ∼ PTwp(µ, φ).

Wagner H. Bonat, Walmes M. Zeviani & Eduardo Jr Modelos de regressão para dados de contagem: além do modelo Poisson. Slide 39

Page 40: Modelos de regressão para dados de contagem: além do ...cursos.leg.ufpr.br/rmcd/slides.pdf · 5 Número de colônias de bactérias por 0,01mm2 de uma dada cultura . . . ... I Fazer

Distribuições para contagens: propriedades e modelos de regressão Distribuição Poisson-Tweedie

Figura: Distribuição de probabilidade empírica (cinza) e função de probabilidade aproximada (preta) porvalores do índice de dispersão e valores do parâmetro de potência: Poisson-Tweedie com µ = 10.

Wagner H. Bonat, Walmes M. Zeviani & Eduardo Jr Modelos de regressão para dados de contagem: além do modelo Poisson. Slide 40

Page 41: Modelos de regressão para dados de contagem: além do ...cursos.leg.ufpr.br/rmcd/slides.pdf · 5 Número de colônias de bactérias por 0,01mm2 de uma dada cultura . . . ... I Fazer

Distribuições para contagens: propriedades e modelos de regressão Distribuição Poisson-Tweedie

Regressão Poisson-Tweedie

I Considere (yi, xi), i = 1, . . . , n, onde yi’s são iid realizações de Yi de acordo com a distribuiçãoPoisson-Tweedie.

I Modelo de regressão Poisson-Tweedie

Yi ∼ PTwp(µi, φ), sendo µi = g−1(xi>β),

onde xi and β são vetores (p× 1) de covariáveis conhecidas e parâmetros de regressão.

I Em R temos dptw() (ver Script2.R).I g função de ligação (log link).

Wagner H. Bonat, Walmes M. Zeviani & Eduardo Jr Modelos de regressão para dados de contagem: além do modelo Poisson. Slide 41

Page 42: Modelos de regressão para dados de contagem: além do ...cursos.leg.ufpr.br/rmcd/slides.pdf · 5 Número de colônias de bactérias por 0,01mm2 de uma dada cultura . . . ... I Fazer

Distribuições para contagens: propriedades e modelos de regressão Distribuição COM-Poisson

2.4

Distribuições para contagens: propriedades emodelos de regressão

Distribuição COM-Poisson

Wagner H. Bonat, Walmes M. Zeviani & Eduardo Jr Modelos de regressão para dados de contagem: além do modelo Poisson. Slide 42

Page 43: Modelos de regressão para dados de contagem: além do ...cursos.leg.ufpr.br/rmcd/slides.pdf · 5 Número de colônias de bactérias por 0,01mm2 de uma dada cultura . . . ... I Fazer

Distribuições para contagens: propriedades e modelos de regressão Distribuição COM-Poisson

Distribuição COM-Poisson

I Nome COM-Poisson, advém de seus autores COnway e Maxwell (também é chamada dedistribuição Conway-Maxwell-Poisson).

I Proposta em um contexto de filas, essa distribuição generaliza a Poisson com a adição de umparâmetro.

I Modifica a relação entre probabilidades consecutivas.

I Distribuição Poisson

Pr(Y = y− 1)Pr(Y = y)

=yλ

I Distribuição COM-Poisson

Pr(Y = y− 1)Pr(Y = y)

=yν

λ

Wagner H. Bonat, Walmes M. Zeviani & Eduardo Jr Modelos de regressão para dados de contagem: além do modelo Poisson. Slide 43

Page 44: Modelos de regressão para dados de contagem: além do ...cursos.leg.ufpr.br/rmcd/slides.pdf · 5 Número de colônias de bactérias por 0,01mm2 de uma dada cultura . . . ... I Fazer

Distribuições para contagens: propriedades e modelos de regressão Distribuição COM-Poisson

Distribuição COM-Poisson

Distribuição de probabilidades

f (y; λ, ν) =λy

(y!)νZ(λ, ν), em que Z(λ, ν) =

∑j=0

λj

(j!)ν; e λ > 0, ν ≥ 0

Casos particularesI Distribuição Poisson, quando ν = 1I Distribuição Bernoulli, quando ν→ ∞I Distribuição Geométrica, quando ν = 0, λ < 1

Wagner H. Bonat, Walmes M. Zeviani & Eduardo Jr Modelos de regressão para dados de contagem: além do modelo Poisson. Slide 44

Page 45: Modelos de regressão para dados de contagem: além do ...cursos.leg.ufpr.br/rmcd/slides.pdf · 5 Número de colônias de bactérias por 0,01mm2 de uma dada cultura . . . ... I Fazer

Distribuições para contagens: propriedades e modelos de regressão Distribuição COM-Poisson

Assintocidade da função Z

Z(λ, ν) =∞

∑j=0

λj

(j!)ν

j

λj

(j!)ν

0.0e

+00

1.0e

+54

0 200 400 600 800

●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●

λ = 10 , ν = 0.4

050

010

0015

0020

0025

00

0 10 20 30

●●●●

●●

●●●●●●●●●●●●●●●●●●●

λ = 10 , ν = 1

05

1015

0 2 4 6 8 10

●● ● ● ● ●

λ = 10 , ν = 2.5

Wagner H. Bonat, Walmes M. Zeviani & Eduardo Jr Modelos de regressão para dados de contagem: além do modelo Poisson. Slide 45

Page 46: Modelos de regressão para dados de contagem: além do ...cursos.leg.ufpr.br/rmcd/slides.pdf · 5 Número de colônias de bactérias por 0,01mm2 de uma dada cultura . . . ... I Fazer

Distribuições para contagens: propriedades e modelos de regressão Distribuição COM-Poisson

Momentos da distribuição

Não tem expressão analítica, calculamosutilizando a definição de média e variância;

I E(Y) =∞

∑y=0

y · p(y)

I var(Y) =∞

∑y=0

y2 · p(y)− E2(Y)

Aproximação proposta por Shimueli (2005),boa aproximação para ν ≤ 1 ou λ > 10ν

I E(Y) ≈ λ1ν − ν− 1

I var(Y) ≈ 1ν· E(Y)

I Regressão COM-Poisson: λi = exp(x>i β), em que xi é o vetor de covariáveis do i-ésimoindivíduo e β o vetor de parâmetros.

I ν é um parâmetro de dispersão, ν > 1 indica subdispersão, ν = 1 equidispersão e ν < 1superdispersão.

Wagner H. Bonat, Walmes M. Zeviani & Eduardo Jr Modelos de regressão para dados de contagem: além do modelo Poisson. Slide 46

Page 47: Modelos de regressão para dados de contagem: além do ...cursos.leg.ufpr.br/rmcd/slides.pdf · 5 Número de colônias de bactérias por 0,01mm2 de uma dada cultura . . . ... I Fazer

Distribuições para contagens: propriedades e modelos de regressão Distribuição COM-Poisson

Figura: Distribuição de probabilidade por valores do índice de dispersão: COM-Poisson.

Wagner H. Bonat, Walmes M. Zeviani & Eduardo Jr Modelos de regressão para dados de contagem: além do modelo Poisson. Slide 47

Page 48: Modelos de regressão para dados de contagem: além do ...cursos.leg.ufpr.br/rmcd/slides.pdf · 5 Número de colônias de bactérias por 0,01mm2 de uma dada cultura . . . ... I Fazer

Distribuições para contagens: propriedades e modelos de regressão Comparando distribuições para contagens

2.5

Distribuições para contagens: propriedades emodelos de regressão

Comparando distribuições paracontagens

Wagner H. Bonat, Walmes M. Zeviani & Eduardo Jr Modelos de regressão para dados de contagem: além do modelo Poisson. Slide 48

Page 49: Modelos de regressão para dados de contagem: além do ...cursos.leg.ufpr.br/rmcd/slides.pdf · 5 Número de colônias de bactérias por 0,01mm2 de uma dada cultura . . . ... I Fazer

Distribuições para contagens: propriedades e modelos de regressão Comparando distribuições para contagens

Medindo propriedades das distribuições

I Relação média e variância.I Índice de dispersão:

DI =var(Y)E(Y)

,

DI < 1 subdispersão, DI = 1 equidispersão e DI > 1 superdispersão.

Wagner H. Bonat, Walmes M. Zeviani & Eduardo Jr Modelos de regressão para dados de contagem: além do modelo Poisson. Slide 49

Page 50: Modelos de regressão para dados de contagem: além do ...cursos.leg.ufpr.br/rmcd/slides.pdf · 5 Número de colônias de bactérias por 0,01mm2 de uma dada cultura . . . ... I Fazer

Distribuições para contagens: propriedades e modelos de regressão Comparando distribuições para contagens

Relação média variance (MV) e índice de dispersão (DI).

µ

Inde

x0.

490.

500.

510.

52

5 10 15 20

DI

23

45

510

15

5 10 15 20

2040

6080

24

68

10

DI = 0.5

MV

5 10 15 20

2040

6080

100

DI = 2

010

020

030

0

DI = 55 10 15 20

050

010

0015

00

DI = 20

ModelCP GC PTW1.1 PTW2 PTW3

Wagner H. Bonat, Walmes M. Zeviani & Eduardo Jr Modelos de regressão para dados de contagem: além do modelo Poisson. Slide 50

Page 51: Modelos de regressão para dados de contagem: além do ...cursos.leg.ufpr.br/rmcd/slides.pdf · 5 Número de colônias de bactérias por 0,01mm2 de uma dada cultura . . . ... I Fazer

Distribuições para contagens: propriedades e modelos de regressão Comparando distribuições para contagens

Índice de inflação de zeros

I Índice de inflação de zeros:

ZI = 1 +log P(Y = 0)

E(Y),

ZI < 0 zero deflacionado, ZI = 1 não zero inflacionado e ZI > 0 zero inflacionado.

µ

ZI-0

.90

-0.8

0-0

.70

5 10 15 20

DI = 0.50.

10.

20.

30.

40.

5

5 10 15 20

DI = 2

0.3

0.4

0.5

0.6

0.7

5 10 15 20

DI = 5

0.6

0.7

0.8

0.9

5 10 15 20

DI = 20

ModelCP GC PTW1.1 PTW2 PTW3

Wagner H. Bonat, Walmes M. Zeviani & Eduardo Jr Modelos de regressão para dados de contagem: além do modelo Poisson. Slide 51

Page 52: Modelos de regressão para dados de contagem: além do ...cursos.leg.ufpr.br/rmcd/slides.pdf · 5 Número de colônias de bactérias por 0,01mm2 de uma dada cultura . . . ... I Fazer

Distribuições para contagens: propriedades e modelos de regressão Comparando distribuições para contagens

Índice de cauda pesada

I Índice de cauda pesada:

HT =P(Y = y + 1)

P(Y = y)for y→ ∞.

HT→ 1 quando y→ ∞ indica cauda pesada.

y

HT

0.00

0.02

0.04

0.06

40 50 60 70 80 90 100

DI = 0.50.

40.

50.

6

40 50 60 70 80 90 100

DI = 2

0.70

0.75

0.80

0.85

40 50 60 70 80 90 100

DI = 5

0.90

0.92

0.94

0.96

40 50 60 70 80 90 100

DI = 20

ModelCP GC PTW1.1 PTW2 PTW3

Wagner H. Bonat, Walmes M. Zeviani & Eduardo Jr Modelos de regressão para dados de contagem: além do modelo Poisson. Slide 52

Page 53: Modelos de regressão para dados de contagem: além do ...cursos.leg.ufpr.br/rmcd/slides.pdf · 5 Número de colônias de bactérias por 0,01mm2 de uma dada cultura . . . ... I Fazer

Distribuições para contagens: propriedades e modelos de regressão Comparando distribuições para contagens

Flexibilidade

Tabela: Modelo de referência e fatos dominantes por valores dos parâmetros de dispersão e potência.

Modelo de referência Fatos dominantes Dispersão Power123Poisson Equi − −1Gamma-Count Sub, Equi, Super, deflação de zero α ≶ 1 −2COM-Poisson Sub, Equi, Super, deflação de zero ν ≶ 1 −3Hermite Super φ > 0 p = 03Neyman Type A Super, Zero-inflacionado φ > 0 p = 13Poisson compound Poisson Super, Zero-inflacionado φ > 0 1 < p < 23Pólya-Aeppli Super, Zero-inflacionado φ > 0 p = 1.53Negative binomial Super φ > 0 p = 23Poisson positive stable Super, Cauda pesada φ > 0 p > 23Poisson-inverse Gaussian Super, Cauda pesada φ > 0 p = 3

1 Gamma-count, 2 COM-Poisson e 3 Poisson-Tweedie.

Wagner H. Bonat, Walmes M. Zeviani & Eduardo Jr Modelos de regressão para dados de contagem: além do modelo Poisson. Slide 53

Page 54: Modelos de regressão para dados de contagem: além do ...cursos.leg.ufpr.br/rmcd/slides.pdf · 5 Número de colônias de bactérias por 0,01mm2 de uma dada cultura . . . ... I Fazer

Método de máxima verossimilhança

3

Método de máximaverossimilhança

Wagner H. Bonat, Walmes M. Zeviani & Eduardo Jr Modelos de regressão para dados de contagem: além do modelo Poisson. Slide 54

Page 55: Modelos de regressão para dados de contagem: além do ...cursos.leg.ufpr.br/rmcd/slides.pdf · 5 Número de colônias de bactérias por 0,01mm2 de uma dada cultura . . . ... I Fazer

Método de máxima verossimilhança

Método de máxima verossimilhança

I Conhecemos a distribuição que gerou os dados f (y; θ).I Mas não seu vetor de parâmetros θ ∈ Θ.I Θ em geral é um subconjunto do Rn.I Dado y uma observação da va Y a função de verossimilhança

L(θ; y) = f (y; θ).

I Note que f (y; θ) é uma função de probabilidade no espaço amostral.I Porém, L(θ; y) = f (y; θ) é uma função no espaço paramétrico Θ.I L(θ; y) expressa a plausibilidade para diferentes valores dos parâmetros após observarmos y

sem ter nenhuma outra informação sobre θ.I Para dados de contagem a verossimilhança é a probabilidade de observar o ponto y caso θ seja

o verdadeiro valor do parâmetro.

Wagner H. Bonat, Walmes M. Zeviani & Eduardo Jr Modelos de regressão para dados de contagem: além do modelo Poisson. Slide 55

Page 56: Modelos de regressão para dados de contagem: além do ...cursos.leg.ufpr.br/rmcd/slides.pdf · 5 Número de colônias de bactérias por 0,01mm2 de uma dada cultura . . . ... I Fazer

Método de máxima verossimilhança

Estimador de máxima verossimilhança

I Estimador de máxima verossimilhança (MLE) L(θ(y); y) = maxθ∈Θ

L(θ; y).

I Seja Yi iid va com função de probabilidade f (y; θ) então

L(θ; y) =n

∏i=1

L(θ; yi) =n

∏i=1

f (yi; θ).

I Log-verossimilhança

`(θ) =n

∑i=1

log{L(θ; yi)}.

Wagner H. Bonat, Walmes M. Zeviani & Eduardo Jr Modelos de regressão para dados de contagem: além do modelo Poisson. Slide 56

Page 57: Modelos de regressão para dados de contagem: além do ...cursos.leg.ufpr.br/rmcd/slides.pdf · 5 Número de colônias de bactérias por 0,01mm2 de uma dada cultura . . . ... I Fazer

Método de máxima verossimilhança

Estimador de máxima verossimilhança

I MLE em geral pode ser obtido como a solução das equações de verossimilhança (ou escore)

U (θ) =(

∂`(θ)

∂θ1

>, . . . ,

∂`(θ)

∂θp

>)>

= 0.

I Soluções analíticas são raras e métodos numéricos são necessários.I A entrada (i, j) da matrix p× p de informação de Fisher Fθ para o vetor θ é dada por

Fθij = −E

{∂2`(θ)

∂θi∂θj

}.

I Algorithm Newton scoringθ(i+1) = θ(i) −F−1

θ U (θ(i)).

I Distribuição assintótica θ ∼ N(θ,F−1θ ).

Wagner H. Bonat, Walmes M. Zeviani & Eduardo Jr Modelos de regressão para dados de contagem: além do modelo Poisson. Slide 57

Page 58: Modelos de regressão para dados de contagem: além do ...cursos.leg.ufpr.br/rmcd/slides.pdf · 5 Número de colônias de bactérias por 0,01mm2 de uma dada cultura . . . ... I Fazer

Método de máxima verossimilhança

Comentários MLE

I A verdadeira distribuição que gerou os dados é conhecida.I É possível obter de forma analítica a primeira e segunda derivada da log-verossimilhança.I A log-verossimilhança é

1 Poisson sem problemas!2 Gamma-Count: diferença de duas integrais.3 Poisson-Tweedie: expressa como uma integral sem solução analítica.4 COM-Poisson: envolve uma soma infinita.

I Nestes casos não é possível obter expressões fechadas para as funções escore e matriz deinformação de Fisher.

I Solução! Maximizar diretamente a log-verossimilhança usando algum método quase-Newtonou derivadas-free.

I Exemplos BFGS, Gradiente conjugado, Nelder-Mead.I Ver função optim() em R.

Wagner H. Bonat, Walmes M. Zeviani & Eduardo Jr Modelos de regressão para dados de contagem: além do modelo Poisson. Slide 58

Page 59: Modelos de regressão para dados de contagem: além do ...cursos.leg.ufpr.br/rmcd/slides.pdf · 5 Número de colônias de bactérias por 0,01mm2 de uma dada cultura . . . ... I Fazer

Método de máxima verossimilhança

Exemplo: MLE distribuição Count-Gamma

I Log-verossimilhança# Função de probabilidadedgc <- function(y, gamma, alpha, log = FALSE) {p <- pgamma(q = 1,

shape = y * alpha,rate = alpha * gamma) -

pgamma(q = 1,shape = (y + 1) * alpha,rate = alpha * gamma)

if(log == TRUE) {p <- log(p)}return(p)

}# Função de log-verossimilhançall_gc <- function(gamma, alpha, y) {ll <- sum(dgc(y = y, gamma = gamma, alpha = alpha, log = TRUE))return(-ll)

}

Wagner H. Bonat, Walmes M. Zeviani & Eduardo Jr Modelos de regressão para dados de contagem: além do modelo Poisson. Slide 59

Page 60: Modelos de regressão para dados de contagem: além do ...cursos.leg.ufpr.br/rmcd/slides.pdf · 5 Número de colônias de bactérias por 0,01mm2 de uma dada cultura . . . ... I Fazer

Método de máxima verossimilhança

Exemplo: MLE distribuição Count-Gamma

I Maximização numérica e ajuste finalrequire(bbmle)y <- rpois(100, lambda = 10)fit_gc <- mle2(ll_gc, start = list("gamma" = 10, "alpha" = 1),

data = list("y" = y))fit_gc

#### Call:## mle2(minuslogl = ll_gc, start = list(gamma = 10, alpha = 1),## data = list(y = y))#### Coefficients:## gamma alpha## 9.5321032 0.8224768#### Log-likelihood: -263.21

Wagner H. Bonat, Walmes M. Zeviani & Eduardo Jr Modelos de regressão para dados de contagem: além do modelo Poisson. Slide 60

Page 61: Modelos de regressão para dados de contagem: além do ...cursos.leg.ufpr.br/rmcd/slides.pdf · 5 Número de colônias de bactérias por 0,01mm2 de uma dada cultura . . . ... I Fazer

Modelos especificados por suposições de momentos

4

Modelos especificados porsuposições de momentos

Wagner H. Bonat, Walmes M. Zeviani & Eduardo Jr Modelos de regressão para dados de contagem: além do modelo Poisson. Slide 61

Page 62: Modelos de regressão para dados de contagem: além do ...cursos.leg.ufpr.br/rmcd/slides.pdf · 5 Número de colônias de bactérias por 0,01mm2 de uma dada cultura . . . ... I Fazer

Modelos especificados por suposições de momentos Especificação

4.1

Modelos especificados por suposições demomentos

Especificação

Wagner H. Bonat, Walmes M. Zeviani & Eduardo Jr Modelos de regressão para dados de contagem: além do modelo Poisson. Slide 62

Page 63: Modelos de regressão para dados de contagem: além do ...cursos.leg.ufpr.br/rmcd/slides.pdf · 5 Número de colônias de bactérias por 0,01mm2 de uma dada cultura . . . ... I Fazer

Modelos especificados por suposições de momentos Especificação

Motivação

I Assumem que a distribuição de probabilidade é completamente conhecida a menos de umvetor de parâmetros.

I Na prática pode ser difícil escolher uma particular distribuição.I Difícil de estimar usando métodos baseados em verossimilhança.I Nem sempre a esperança é conhecida.I O efeito das covariáveis não são diretamente relacionados a esperança da va.I Abordagem mais geral que se adapte automaticamente a estrutura de dispersão dos dados.I Fácil de implementar.I SOLUÇÃO: Poisson-Tweedie estendida.

Wagner H. Bonat, Walmes M. Zeviani & Eduardo Jr Modelos de regressão para dados de contagem: além do modelo Poisson. Slide 63

Page 64: Modelos de regressão para dados de contagem: além do ...cursos.leg.ufpr.br/rmcd/slides.pdf · 5 Número de colônias de bactérias por 0,01mm2 de uma dada cultura . . . ... I Fazer

Modelos especificados por suposições de momentos Especificação

Modelos de regressão

I Considere (yi, xi), i = 1, . . . , n, onde yi’s são iid. va’s.I Especificação paramétrica completa:

Yi ∼ PTwp(µi, φ).

I Especificação baseada em momentos:

E(Yi) = µi

var(Yi) = µi + φµpi

onde g(µi) = ηi = x>i β, xi e β são (p× 1) vetores de covariáveis conhecidas e parâmetros deregressão desconhecidos.

I var(Yi) > 0, assim φ > −µ(1−p)i =⇒ sub, equi e superdispersão.

I g função de ligação (log link).

Wagner H. Bonat, Walmes M. Zeviani & Eduardo Jr Modelos de regressão para dados de contagem: além do modelo Poisson. Slide 64

Page 65: Modelos de regressão para dados de contagem: além do ...cursos.leg.ufpr.br/rmcd/slides.pdf · 5 Número de colônias de bactérias por 0,01mm2 de uma dada cultura . . . ... I Fazer

Modelos especificados por suposições de momentos Especificação

Modelos de regressão

I Poisson-Tweedie estendida pode lidar com subdispersão φ < 0.

5 10 15 20

0.0

0.2

0.4

0.6

0.8

1.0 p=1.1

µ

DI

-0.7

-0.5

-0.3

-0.1

5 10 15 20

0.0

0.2

0.4

0.6

0.8

1.0 p = 2

µ

DI

-0.04

-0.02

-0.01-0.005

5 10 15 20

0.0

0.2

0.4

0.6

0.8

1.0 p = 3

µ

DI

-0.002

-0.001

-0.0005

-0.0001

Figura: Índice de dispersão como uma função da média por valores dos parâmetros de dispersão e potência.

I Máxima verossimilhança precisa da especificação paramétrica completa.I Funções de estimação (Bonat, et. al. 2016)I Espaço paramétrico para o parâmetro de potência é livre (p ∈ <).

Wagner H. Bonat, Walmes M. Zeviani & Eduardo Jr Modelos de regressão para dados de contagem: além do modelo Poisson. Slide 65

Page 66: Modelos de regressão para dados de contagem: além do ...cursos.leg.ufpr.br/rmcd/slides.pdf · 5 Número de colônias de bactérias por 0,01mm2 de uma dada cultura . . . ... I Fazer

Modelos especificados por suposições de momentos Estimação e Inferência

4.2

Modelos especificados por suposições demomentos

Estimação e Inferência

Wagner H. Bonat, Walmes M. Zeviani & Eduardo Jr Modelos de regressão para dados de contagem: além do modelo Poisson. Slide 66

Page 67: Modelos de regressão para dados de contagem: além do ...cursos.leg.ufpr.br/rmcd/slides.pdf · 5 Número de colônias de bactérias por 0,01mm2 de uma dada cultura . . . ... I Fazer

Modelos especificados por suposições de momentos Estimação e Inferência

Parâmetros de regressão

I Seja θ = (β>, λ> = (φ, p)>)> o vetor de parâmetros.I Função quasi-score para os parâmetros de regressão

ψβ(β, λ) =

(n

∑i=1

∂µi∂β1

C−1i (yi − µi)

>, . . . ,n

∑i=1

∂µi∂βQ

C−1i (yi − µi)

>)>

,

onde Ci = µi + φµpi e ∂µi/∂β j = µixij para j = 1, . . . , p.

I A entrada (j, k) da matriz p× p de sensitividade para ψβ é dada por

Sβ jk = E(

∂βkψβ j(β, λ)

)= −

n

∑i=1

µixijC−1i xikµi. (3)

I A enrada (j, k) da matriz p× p de variabilidade para ψβ é dada por

Vβ jk = Var(ψβ jk (β, λ)) =n

∑i=1

µixijC−1i xikµi. (4)

Wagner H. Bonat, Walmes M. Zeviani & Eduardo Jr Modelos de regressão para dados de contagem: além do modelo Poisson. Slide 67

Page 68: Modelos de regressão para dados de contagem: além do ...cursos.leg.ufpr.br/rmcd/slides.pdf · 5 Número de colônias de bactérias por 0,01mm2 de uma dada cultura . . . ... I Fazer

Modelos especificados por suposições de momentos Estimação e Inferência

Parâmetros de dispersão

I Função de estimação de Pearson

ψλ(λ, β) =

(n

∑i=1

Wiφ

[(yi − µi)

2 − Ci

]>,

n

∑i=1

Wip

[(yi − µi)

2 − Ci

]>)>,

onde Wiφ = −∂C−1i /∂φ e Wip = −∂C−1

i /∂p.I A entrada (j, k) data matriz 2× 2 de sensitividade é dada por

Sλjk= E

(∂

∂λkψλj(λ, β)

)= −

n

∑i=1

Wiλj CiWiλk Ci, (5)

onde λ1 e λ2 denota ambos φ ou p.

Wagner H. Bonat, Walmes M. Zeviani & Eduardo Jr Modelos de regressão para dados de contagem: além do modelo Poisson. Slide 68

Page 69: Modelos de regressão para dados de contagem: além do ...cursos.leg.ufpr.br/rmcd/slides.pdf · 5 Número de colônias de bactérias por 0,01mm2 de uma dada cultura . . . ... I Fazer

Modelos especificados por suposições de momentos Estimação e Inferência

Matriz de sensitividade cruzada

I A matriz de sensitividade cruzada é dada por

Sβ jλk = E(

∂λkψβ j(β, λ)

)= 0 (6)

e

Sλj βk = E(

∂βkψλj(λ, β)

)= −

n

∑i=1

Wiλj CiWiβk Ci, (7)

onde Wiβk = −∂C−1i /∂βk.

I A matriz de sensitividade conjunta para o vetor θ é dada por

Sθ =

(Sβ 0

Sλβ Sλ

),

cuja entradas são definidas por (3), (5), (6) e (7).

Wagner H. Bonat, Walmes M. Zeviani & Eduardo Jr Modelos de regressão para dados de contagem: além do modelo Poisson. Slide 69

Page 70: Modelos de regressão para dados de contagem: além do ...cursos.leg.ufpr.br/rmcd/slides.pdf · 5 Número de colônias de bactérias por 0,01mm2 de uma dada cultura . . . ... I Fazer

Modelos especificados por suposições de momentos Estimação e Inferência

Matriz de variabilidade

I A matriz de variabilidade para θ tem a forma

Vθ =

(Vβ V>λβ

Vλβ Vλ

)I Vβ foi definido em (4).I As entradas para matriz de variabilidade empírica são dadas por

Vλjk =n

∑i=1

ψλj(λ, β)iψλk (λ, β)i e

Vλj βk =n

∑i=1

ψλj(λ, β)iψβk (λ, β)i.

Wagner H. Bonat, Walmes M. Zeviani & Eduardo Jr Modelos de regressão para dados de contagem: além do modelo Poisson. Slide 70

Page 71: Modelos de regressão para dados de contagem: além do ...cursos.leg.ufpr.br/rmcd/slides.pdf · 5 Número de colônias de bactérias por 0,01mm2 de uma dada cultura . . . ... I Fazer

Modelos especificados por suposições de momentos Estimação e Inferência

Distribuição assintótica e algoritmo de ajuste

I Faça θ denotar o estimador função de estimação.I A distribuição assintótica de θ é dada por

θ ∼ N(θ, J−1θ ), onde Jθ = S−1

θ VθS−1θ

é a matriz de informação de Godambe.I Algoritmo Chaser

β(i+1) = β(i) − S−1β ψβ(β(i), λ(i))

λ(i+1) = λ(i) − αS−1λ ψλ(β(i+1), λ(i)).

I Facilmente implementado em R através da função mcglm() do pacote mcglm (BONAT, 2016).I α é um tuning constante para controlar o tamanho do passo.

Wagner H. Bonat, Walmes M. Zeviani & Eduardo Jr Modelos de regressão para dados de contagem: além do modelo Poisson. Slide 71

Page 72: Modelos de regressão para dados de contagem: além do ...cursos.leg.ufpr.br/rmcd/slides.pdf · 5 Número de colônias de bactérias por 0,01mm2 de uma dada cultura . . . ... I Fazer

Aplicações

5

Aplicações

Wagner H. Bonat, Walmes M. Zeviani & Eduardo Jr Modelos de regressão para dados de contagem: além do modelo Poisson. Slide 72

Page 73: Modelos de regressão para dados de contagem: além do ...cursos.leg.ufpr.br/rmcd/slides.pdf · 5 Número de colônias de bactérias por 0,01mm2 de uma dada cultura . . . ... I Fazer

Bibliografia

Referências

BONAT, W. H. mcglm: Multivariate Covariance Generalized Linear Models. [S.l.]: GitLab, 2016.Http://git.leg.ufpr.br/wbonat/mcglm. R package version 0.3.0.

BONAT, W. H. et al. Extended poisson-tweedie: properties and regression model for count data. Arxiv,2016.

SELLERS, K. F.; SHMUELI, G. A flexible regression model for count data. Ann. Appl. Stat., v. 4, n. 2, p.943–961, 2010.

WINKELMANN, R. Duration dependence and dispersion in count-data models. Journal of Business &Economic Statistics, v. 13, n. 4, p. 467–474, 1995.

ZEVIANI, W. M. et al. The gamma-count distribution in the analysis of experimental underdisperseddata. Journal of Applied Statistics, v. 41, n. 12, p. 2616–2626, 2014.

Wagner H. Bonat, Walmes M. Zeviani & Eduardo Jr Modelos de regressão para dados de contagem: além do modelo Poisson. Slide 73