Modelo de grupos múltiplos e Equalizaçãocnaber/Aula_TRI_MGM... · Tra˘cos latentes-2 -1 0 1 2...

70
Modelo de grupos m´ ultiplos e Equaliza¸c˜ ao Prof. Caio Azevedo Prof. Caio Azevedo Modelo de grupos m´ ultiplos e Equaliza¸c˜ ao

Transcript of Modelo de grupos múltiplos e Equalizaçãocnaber/Aula_TRI_MGM... · Tra˘cos latentes-2 -1 0 1 2...

Page 1: Modelo de grupos múltiplos e Equalizaçãocnaber/Aula_TRI_MGM... · Tra˘cos latentes-2 -1 0 1 2 -2 -1 0 1 2 4a série 5a série -2 -1 0 1 2 Escala comum 4 a série 5 série Prof.

Modelo de grupos multiplos e Equalizacao

Prof. Caio Azevedo

Prof. Caio Azevedo

Modelo de grupos multiplos e Equalizacao

Page 2: Modelo de grupos múltiplos e Equalizaçãocnaber/Aula_TRI_MGM... · Tra˘cos latentes-2 -1 0 1 2 -2 -1 0 1 2 4a série 5a série -2 -1 0 1 2 Escala comum 4 a série 5 série Prof.

Equalizacao

Como comparar indivıduos submetidos a diferentes provas?

Equalizar: tornar resultados comparaveis (oriundos de diferentes metricas).

Em teoria se os testes forem paralelos (semelhantes em termos de

dificuldade e discriminacao e outras caracterısticas que estejam

relacionadas com a escala) eles poderiam ser, inclusive, totalmente

diferentes (veja o Capıtulo do livro Andrade et al, 2000, a respeito).

Nesse caso, em princıpio, a Equalizacao tornar-se-ia desnecessaria.

(Classes de) Processos de Equalizacao:

A posteriori: media desvio, regressao, .

Em concomitancia com o ajuste do modelo: modelo de grupos

multiplos (Bock and Zimowski, 1997).

Prof. Caio Azevedo

Modelo de grupos multiplos e Equalizacao

Page 3: Modelo de grupos múltiplos e Equalizaçãocnaber/Aula_TRI_MGM... · Tra˘cos latentes-2 -1 0 1 2 -2 -1 0 1 2 4a série 5a série -2 -1 0 1 2 Escala comum 4 a série 5 série Prof.

Tracos latentes

0 1 -1 2 -2

0 1 -1 2 -2

4a série

5a série

0 1 -1 2 -2

Escala comum

4a série 5a série

Prof. Caio Azevedo

Modelo de grupos multiplos e Equalizacao

Page 4: Modelo de grupos múltiplos e Equalizaçãocnaber/Aula_TRI_MGM... · Tra˘cos latentes-2 -1 0 1 2 -2 -1 0 1 2 4a série 5a série -2 -1 0 1 2 Escala comum 4 a série 5 série Prof.

Parametros de dificuldade

0 1-1 2-2

0 1-1 2-2

4a série

5a série

0 1-1 2-2

Escala comum

5a série 4a série

Prof. Caio Azevedo

Modelo de grupos multiplos e Equalizacao

Page 5: Modelo de grupos múltiplos e Equalizaçãocnaber/Aula_TRI_MGM... · Tra˘cos latentes-2 -1 0 1 2 -2 -1 0 1 2 4a série 5a série -2 -1 0 1 2 Escala comum 4 a série 5 série Prof.

Duas escalas (A e B).

Temos que:

aBi =aAiα

bBi = αbA

i + β

θBj = αθAj + β

O parametro c nao depende da escala.

Exercıcio: como ficaria o processo para o modelo de 4 parametros?

Como determinar (α, β)?.

Prof. Caio Azevedo

Modelo de grupos multiplos e Equalizacao

Page 6: Modelo de grupos múltiplos e Equalizaçãocnaber/Aula_TRI_MGM... · Tra˘cos latentes-2 -1 0 1 2 -2 -1 0 1 2 4a série 5a série -2 -1 0 1 2 Escala comum 4 a série 5 série Prof.

Exemplo 2: Dados do “International Project on

Mathematical Attainment (IPMA)”

Projeto Internacional de Desempenho (aquisicao de conhecimento)

em Matematica.

Originalmente, e um longitudinal (com exclusoes) com 4 instantes

(series).

568 alunos de primeiro ano foram selecionados de oito escolas

primarias publicas (no primeiro instante). Ao longo das series

subsequentes, alguns alunos abandonaram o estudo por diferentes

motivos. O conjunto de dados presente consiste no seguinte numero

de alunos, desde o primeiro ate o quarto grau: 556, 556, 401 e 295.

Prof. Caio Azevedo

Modelo de grupos multiplos e Equalizacao

Page 7: Modelo de grupos múltiplos e Equalizaçãocnaber/Aula_TRI_MGM... · Tra˘cos latentes-2 -1 0 1 2 -2 -1 0 1 2 4a série 5a série -2 -1 0 1 2 Escala comum 4 a série 5 série Prof.

Exemplo 2

Consideraremos as duas primeiras series.

Grupos independentes: veja artigo Azevedo et al (2012)

http://www.sciencedirect.com/science/article/pii/

S0167947312001430 (tambem para maiores detalhes), onde se

obteve evidencias empıricas a respeito da nulidade das correlacoes

intra indivıduos.

Grupo 1: 1a serie - Grupo 2: 2a serie. Considera-se somente os 40

primeiros itens.

Os estudantes estao agrupados em salas de aula e estas, nas escolas

(estrutura hierarquica).

Prof. Caio Azevedo

Modelo de grupos multiplos e Equalizacao

Page 8: Modelo de grupos múltiplos e Equalizaçãocnaber/Aula_TRI_MGM... · Tra˘cos latentes-2 -1 0 1 2 -2 -1 0 1 2 4a série 5a série -2 -1 0 1 2 Escala comum 4 a série 5 série Prof.

Exemplo 2

Informacao disponıvel: itens dissertativos corretos como corretos /

errados, idade do aluno, sala de aula, genero, escola, professor.

A analise apresentada em Azevedo et al (2012) revela que as

correlacoes posteriores entre os tracos latentes nao sao significativas

e, portanto, um modelo IRT de multiplos grupos pode ser

considerado.

Quatro testes (correspondentes a cada serie): Teste 1 - 20 itens.

Para os graus dois a quatro, sao consideradas as respostas aos 20

novos itens e os 20 itens de teste anteriores, o que leva a 40 itens

para cada serie e um total de 80 itens de teste diferentes.

Prof. Caio Azevedo

Modelo de grupos multiplos e Equalizacao

Page 9: Modelo de grupos múltiplos e Equalizaçãocnaber/Aula_TRI_MGM... · Tra˘cos latentes-2 -1 0 1 2 -2 -1 0 1 2 4a série 5a série -2 -1 0 1 2 Escala comum 4 a série 5 série Prof.

Estrutura dos testes

Item

Test 1 - 20 21 - 40 41 - 60 61 - 80

1

2

3

4

Prof. Caio Azevedo

Modelo de grupos multiplos e Equalizacao

Page 10: Modelo de grupos múltiplos e Equalizaçãocnaber/Aula_TRI_MGM... · Tra˘cos latentes-2 -1 0 1 2 -2 -1 0 1 2 4a série 5a série -2 -1 0 1 2 Escala comum 4 a série 5 série Prof.

Exemplo 2: Equalizacao a posteriori

Ajusta-se um modelo de um unico grupo para cada um dos grupos.

Note que os resultados, em geral, nao sao comparaveis diretamente.

Coloca-se os resultados de um dos grupos, na escala do outro,

atraves de algum metodo de Equalizacao a posteriori.

Prof. Caio Azevedo

Modelo de grupos multiplos e Equalizacao

Page 11: Modelo de grupos múltiplos e Equalizaçãocnaber/Aula_TRI_MGM... · Tra˘cos latentes-2 -1 0 1 2 -2 -1 0 1 2 4a série 5a série -2 -1 0 1 2 Escala comum 4 a série 5 série Prof.

Metodo da media-desvio

Obter α =SG1

SG2

e β = MG1 − αMG2 , em que SGi e o desvio-padrao das

estimativas parametros de dificuldade dos itens comuns, obtidas na

metrica do Grupo i e MGi e a media das estimativas parametros de

dificuldade dos itens comuns, obtidas na metrica do Grupo i, i=1,2.

Obter as estimativas dos (de todos os) parametros do grupo 2, na metrica

do grupo 1, atraves de:

aG1G2 =

1

αaG2 ; bG1

G2 = αbG2 + β

θG1G2 = αθG2 + β

Este metodo e simetrico (a escolha de quem serao os grupos 1 e 2 sao

equivalentes).

Prof. Caio Azevedo

Modelo de grupos multiplos e Equalizacao

Page 12: Modelo de grupos múltiplos e Equalizaçãocnaber/Aula_TRI_MGM... · Tra˘cos latentes-2 -1 0 1 2 -2 -1 0 1 2 4a série 5a série -2 -1 0 1 2 Escala comum 4 a série 5 série Prof.

−3 −2 −1 0 1

−3.

0−

2.5

−2.

0−

1.5

−1.

0−

0.5

0.0

parâmetros de dificuldade

grupo 1

grup

o 2

0.5 1.0 1.5 2.0

1.0

1.5

2.0

2.5

parâmetros de discriminação

grupo 1

grup

o 2

Prof. Caio Azevedo

Modelo de grupos multiplos e Equalizacao

Page 13: Modelo de grupos múltiplos e Equalizaçãocnaber/Aula_TRI_MGM... · Tra˘cos latentes-2 -1 0 1 2 -2 -1 0 1 2 4a série 5a série -2 -1 0 1 2 Escala comum 4 a série 5 série Prof.

Histogram of rthetaG1

traços latentes

dens

idad

e

−2 −1 0 1 2

0.0

0.1

0.2

0.3

0.4

grupo 1

grupo 2

Prof. Caio Azevedo

Modelo de grupos multiplos e Equalizacao

Page 14: Modelo de grupos múltiplos e Equalizaçãocnaber/Aula_TRI_MGM... · Tra˘cos latentes-2 -1 0 1 2 -2 -1 0 1 2 4a série 5a série -2 -1 0 1 2 Escala comum 4 a série 5 série Prof.

grupo 1 grupo 2

−3

−2

−1

01

2

grupo

Prof. Caio Azevedo

Modelo de grupos multiplos e Equalizacao

Page 15: Modelo de grupos múltiplos e Equalizaçãocnaber/Aula_TRI_MGM... · Tra˘cos latentes-2 -1 0 1 2 -2 -1 0 1 2 4a série 5a série -2 -1 0 1 2 Escala comum 4 a série 5 série Prof.

−3 −2 −1 0 1

−3.

0−

2.0

−1.

00.

0

parâmetros de dificuldade − diferentes métricas

grupo 1

grup

o 2

−3 −2 −1 0 1

−2

−1

01

parâmetros de dificuldade − mesmas métricas

grupo 1

grup

o 2

no g

rupo

1

0.5 1.0 1.5 2.0

1.0

1.5

2.0

2.5

parâmetros de discriminação − diferentes métricas

grupo 1

grup

o 2

0.5 1.0 1.5 2.0

0.8

1.0

1.2

1.4

1.6

1.8

2.0

parâmetros de discriminação − diferentes métricas

grupo 1

grup

o 2

no g

rupo

1

Prof. Caio Azevedo

Modelo de grupos multiplos e Equalizacao

Page 16: Modelo de grupos múltiplos e Equalizaçãocnaber/Aula_TRI_MGM... · Tra˘cos latentes-2 -1 0 1 2 -2 -1 0 1 2 4a série 5a série -2 -1 0 1 2 Escala comum 4 a série 5 série Prof.

histogramas dos traços latentes

traços latentes

dens

idad

e

−2 0 2 4

0.0

0.1

0.2

0.3

0.4

grupo 1

grupo 2

Prof. Caio Azevedo

Modelo de grupos multiplos e Equalizacao

Page 17: Modelo de grupos múltiplos e Equalizaçãocnaber/Aula_TRI_MGM... · Tra˘cos latentes-2 -1 0 1 2 -2 -1 0 1 2 4a série 5a série -2 -1 0 1 2 Escala comum 4 a série 5 série Prof.

grupo 1 grupo 2

−2

−1

01

23

4

grupo

Prof. Caio Azevedo

Modelo de grupos multiplos e Equalizacao

Page 18: Modelo de grupos múltiplos e Equalizaçãocnaber/Aula_TRI_MGM... · Tra˘cos latentes-2 -1 0 1 2 -2 -1 0 1 2 4a série 5a série -2 -1 0 1 2 Escala comum 4 a série 5 série Prof.

Estimacao no Modelo de grupos multiplos

Considera a situacao em que temos indivıduos pertencentes a diferentes

grupos: series, turnos, regioes.

Indivıduos pertencentes a um mesmo grupo possuem caracterısticas

comuns e sao mais semelhantes entre si do que indivıduos pertencentes a

outros grupos.

Os grupos sao previamente definidos 6= modelos de variaveis latentes.

Modelo de grupos multiplos Bock and Zimowski (1997).

Prof. Caio Azevedo

Modelo de grupos multiplos e Equalizacao

Page 19: Modelo de grupos múltiplos e Equalizaçãocnaber/Aula_TRI_MGM... · Tra˘cos latentes-2 -1 0 1 2 -2 -1 0 1 2 4a série 5a série -2 -1 0 1 2 Escala comum 4 a série 5 série Prof.

Modelo logıstico unidimensional de 3 parametros (varias

populacoes)

P(Yijk = 1|(θjk , ζ i )) = ci + (1− ci )1

1 + e−Dai (θjk−bi )

i = 1, . . . , I (item), j = 1, . . . , nk (indivıduo), k = 1, . . . ,K , (grupo)

Yijk : e a resposta do indivıduo j , do grupo k ao item i . E igual a 1 se o

indivıduo responde corretamente e 0 caso scontrario.

θjk : e o traco latente (conhecimento, nıvel de depressao, etc) do indivıduo

j . ζ i : (ai , bi , ci ).

ai : e o parametro de discriminacao associado ao item i .

bi : e o parametro de dificuldade associado ao item i .

ci : e o parametro de “acerto casual” associado ao item i .Prof. Caio Azevedo

Modelo de grupos multiplos e Equalizacao

Page 20: Modelo de grupos múltiplos e Equalizaçãocnaber/Aula_TRI_MGM... · Tra˘cos latentes-2 -1 0 1 2 -2 -1 0 1 2 4a série 5a série -2 -1 0 1 2 Escala comum 4 a série 5 série Prof.

Distribuicao dos tracos latentes

θjk |ηθk ∼ N(µθk , ψθk )

ηθk : parametros populacionais

Identificabilidade µθ1 = 0, ψθ1 = 1.

Estimar (µθk , ψθk ), k = 2, . . . ,K .

Notacoes: y .jk = (y1jk , ...., ynk jk)′, ζ = (ζ′1, ..., ζ′I )′, ζ i = (ai , bi , ci )

′,

ηθ = (η′θ1, ...,η′θK )′, Ijk : e o conjunto de itens respondidos pelo indivıduo

j do grupo k.

Prof. Caio Azevedo

Modelo de grupos multiplos e Equalizacao

Page 21: Modelo de grupos múltiplos e Equalizaçãocnaber/Aula_TRI_MGM... · Tra˘cos latentes-2 -1 0 1 2 -2 -1 0 1 2 4a série 5a série -2 -1 0 1 2 Escala comum 4 a série 5 série Prof.

Probabilidade marginal

P(Y .jk = y .jk |ζ,ηk

)=

∫<P(Y .jk = y .jk |ζ, θ

)g(θ|ηθk

)dθ

De modo que a verossimilhanca e dada por

L (ζ,ηθ) =K∏

k=1

nk∏j=1

P(Y .jk = y .jk |ζ,ηθk

)E a log-verossimilhanca, por sua vez, e dada por

l (ζ,ηθ) =K∑

k=1

nk∑j=1

lnP(Y .jk = y .jk |ζ,ηθk

)=

K∑k=1

nk∑j=1

lnP(Y .jk |ζ,ηθk

)

Prof. Caio Azevedo

Modelo de grupos multiplos e Equalizacao

Page 22: Modelo de grupos múltiplos e Equalizaçãocnaber/Aula_TRI_MGM... · Tra˘cos latentes-2 -1 0 1 2 -2 -1 0 1 2 4a série 5a série -2 -1 0 1 2 Escala comum 4 a série 5 série Prof.

Estimadores de maxima verossimilhanca marginal

∂l (ζ,ηθ)

∂ζ= 0

∂l (ζ,ηθ)

∂ηθ= 0

Sem solucao explıcita.

Problema: dessa forma terıamos que estimar todos os parametros

simultaneamente, pois∂2l (ζ,η)

∂ζ∂ηθ6= 0

Prof. Caio Azevedo

Modelo de grupos multiplos e Equalizacao

Page 23: Modelo de grupos múltiplos e Equalizaçãocnaber/Aula_TRI_MGM... · Tra˘cos latentes-2 -1 0 1 2 -2 -1 0 1 2 4a série 5a série -2 -1 0 1 2 Escala comum 4 a série 5 série Prof.

Se ηθ for conhecido, usa-se a abordagem de Bock & Aitkin.

Se ζ for conhecido, obter a estimativa do vetor ηθ e um processo

relativamente simples.

Abordagem, de Bock & Aitkin, parametros dos itens e populacionais:

Maxima verossimilhanca marginal-perfilada (MVMP) ou Moda

Marginal-Perfilada (MMP).

∂l (ζ, ηθ)

∂ζ= 0 :

∂l(ζ,ηθ

)∂ηθ

= 0

ou seja, obter as estimativas de cada um dos conjuntos de parametros de

forma alternada.

Prof. Caio Azevedo

Modelo de grupos multiplos e Equalizacao

Page 24: Modelo de grupos múltiplos e Equalizaçãocnaber/Aula_TRI_MGM... · Tra˘cos latentes-2 -1 0 1 2 -2 -1 0 1 2 4a série 5a série -2 -1 0 1 2 Escala comum 4 a série 5 série Prof.

Utilizando desenvolvimentos apresentados em http://www.ime.unicamp.br/

~cnaber/Aula_TRI_Intro_MI685_2S_2017_Met_Est.pdf e http://www.ime.

unicamp.br/~cnaber/Aula_TRI_Ana_Dados_Bay_MI685_2S_2017.pdf, temos

S (ζ i ) =K∑

k=1

nk∑j=1

{1

P(Y .jk |ζ,ηθk

) ∂P (Y .jk |ζ,ηk)

∂ζ i

}

=K∑

k=1

∑l∈Qk

(r ilk − f ilkPilk

)Wilkhilk (1)

I (ζ i ) =K∑

k=1

∑l∈Qk

f ilkP∗ilkQ∗ilkhilkh

′ilk (2)

Prof. Caio Azevedo

Modelo de grupos multiplos e Equalizacao

Page 25: Modelo de grupos múltiplos e Equalizaçãocnaber/Aula_TRI_MGM... · Tra˘cos latentes-2 -1 0 1 2 -2 -1 0 1 2 4a série 5a série -2 -1 0 1 2 Escala comum 4 a série 5 série Prof.

Maiores detalhes podem ser encontrados em Andrade, Tavares e Valle (2000) e

tambem em Azevedo (2003) (versao estendida). Em pelo menos uma dessas

referencias e possıvel encontrar as formulas necessarias para a implementacao

dos metodos de estimacao.

S (µθk ) = σ−2k

nk∑j=1

∑l∈Qk

g∗jk(θlk) (θlk − µθk

)

S (ψθk ) =(

2σ4k

)−1nk∑j=1

∑l∈Qk

g∗jk(θlk){(

θlk − µθk)2 − ψθk

}

Prof. Caio Azevedo

Modelo de grupos multiplos e Equalizacao

Page 26: Modelo de grupos múltiplos e Equalizaçãocnaber/Aula_TRI_MGM... · Tra˘cos latentes-2 -1 0 1 2 -2 -1 0 1 2 4a série 5a série -2 -1 0 1 2 Escala comum 4 a série 5 série Prof.

µθk = µ.k

ψθk = σ2.k + δ

2

.k

Com

µ.k =1

nk

nk∑j=1

µjk ; σ2.k =

1

nk

nk∑j=1

σ2jk ; δ

2

.k =1

nk

nk∑j=1

(µjk − µθk )2

e

µjk =∑l∈Qk

θlkg∗jk

(θlk)

σ2jk =

∑l∈Qk

(θlk − µk

)2g∗jk(θlk)

Prof. Caio Azevedo

Modelo de grupos multiplos e Equalizacao

Page 27: Modelo de grupos múltiplos e Equalizaçãocnaber/Aula_TRI_MGM... · Tra˘cos latentes-2 -1 0 1 2 -2 -1 0 1 2 4a série 5a série -2 -1 0 1 2 Escala comum 4 a série 5 série Prof.

Adaptacao do Pseudo Algoritmo EM

De maneira analoga ao caso de uma unica populacao, podemos usar uma

adaptacao do algoritmo EM, de modo que os parametros populacionais de

cada populacao sejam estimados, em separado, no Passo E, e que os

parametros de cada item sejam estimados, em separado, no Passo M, como

mostrado a seguir

Prof. Caio Azevedo

Modelo de grupos multiplos e Equalizacao

Page 28: Modelo de grupos múltiplos e Equalizaçãocnaber/Aula_TRI_MGM... · Tra˘cos latentes-2 -1 0 1 2 -2 -1 0 1 2 4a série 5a série -2 -1 0 1 2 Escala comum 4 a série 5 série Prof.

Adaptacao do Pseudo Algoritmo EM

Passo E

1 Usar os pontos de quadratura, θlk , os pesos associados A(t)lk , l = 1, . . . , qk ,

as estimativas no passo anterior dos parametros dos itens ζ(t)

i ,

i = 1, . . . , I , e dos parametros populacionais, µ(t)k e σ

2 (t)k , k = 1, . . . ,K

para gerar g∗jk(θlk)(t)

e, posteriormente, r(t)ilk e f

(t)ilk , i = 1, . . . , I e

l = 1, . . . , qk .

2 Usar os pontos de quadratura e g∗jk(θlk)(t)

para obter µ(t+1).k , σ

2 (t+1).k e

δ(t+1).k atraves de (3), e posteriormente, µ

(t+1)k e σ

2 (t+1)k por (3) e (3).

Prof. Caio Azevedo

Modelo de grupos multiplos e Equalizacao

Page 29: Modelo de grupos múltiplos e Equalizaçãocnaber/Aula_TRI_MGM... · Tra˘cos latentes-2 -1 0 1 2 -2 -1 0 1 2 4a série 5a série -2 -1 0 1 2 Escala comum 4 a série 5 série Prof.

Passo M

Com r (t), f(t)

e η(t+1) obtidos no Passo E, resolver as equacoes de

estimacao para ζ i , i = 1, . . . , I , usando Newton-Raphson ou Escore de

Fisher atraves das expressoes de (1) a (2).

A estimacao dos tracos latentes pode ser feita, essencialmente, da mesma

forma como no caso de um unico grupo.

Para se obter a moda marginal relativa a posteriori dos parametros dos

itens, pode-se utilizar uma abordagem semelhante aquela apresentada

para o caso de um unico grupo. Neste caso, deve-se atribuir distribuicoes

a priori para os parametros dos itens (e, tambem, para os parametros

populacionais).

Prof. Caio Azevedo

Modelo de grupos multiplos e Equalizacao

Page 30: Modelo de grupos múltiplos e Equalizaçãocnaber/Aula_TRI_MGM... · Tra˘cos latentes-2 -1 0 1 2 -2 -1 0 1 2 4a série 5a série -2 -1 0 1 2 Escala comum 4 a série 5 série Prof.

Metodos bayesianos plenos

Prioris

θjki.i.d∼ N(µθk , ψθk ).

(ai , bi )i.i.d.∼ N2(µζ ,Ψζ)I(ai>0).

cii.i.d.∼ beta(r , s).

µθki.i.d∼ N(µ0, ψ0).

ψθki.i.d∼ IG(κ0, ν0).

Prof. Caio Azevedo

Modelo de grupos multiplos e Equalizacao

Page 31: Modelo de grupos múltiplos e Equalizaçãocnaber/Aula_TRI_MGM... · Tra˘cos latentes-2 -1 0 1 2 -2 -1 0 1 2 4a série 5a série -2 -1 0 1 2 Escala comum 4 a série 5 série Prof.

Metodos bayesianos plenos

Amostrador de Gibbs: posteriori via verossimilhanca aumentada

p(ζ,θ,ηθ|y) ∝ p(y |z , u)p(z |a, b,θ)p(u|c)p(ζ)p(θ)

∝K∏

k=1

nk∏j=1

∏i∈Ijk

exp{−0.5 (zijk − aiθj + bi )

2}I

(z){zijk ,yijk ,uijk}

×K∏

k=1

nk∏j=1

∏i∈Ijk

ucijijk(1− uijk)1−cij I

(u){zijk ,yijk ,uijk}

K∏k=1

nk∏j=1

e−0.5

(θjk−µθk)2

ψθk

×

(I∏

i=1

exp[−0.5

(ζ i − µζ

)tΨ−1

ζ

(ζ i − µζ

)]I(ai>0)

)

×I∏

i=1

c r−1i (1− ci )

s−1

×

{K∏

k=1

exp

(− 1

ψθ0

(µθk − µ0)2

)}{ K∏k=1

ψ−υ0/2−1θk

exp

(− κ0

2ψθk

)}Prof. Caio Azevedo

Modelo de grupos multiplos e Equalizacao

Page 32: Modelo de grupos múltiplos e Equalizaçãocnaber/Aula_TRI_MGM... · Tra˘cos latentes-2 -1 0 1 2 -2 -1 0 1 2 4a série 5a série -2 -1 0 1 2 Escala comum 4 a série 5 série Prof.

Metodos bayesianos plenos

Metropolis-Hastings (posteriori via verossimilhanca original):

p(ζ,θ|y) ∝ L(ζ,θ)p(ζ)p(θ)

K∏k=1

nk∏j=1

∏i∈Ijk

pyijkijk (1− pijk)1−yijk

K∏k=1

nk∏j=1

e−0.5

(θjk−µθk)2

ψθk

×

(I∏

i=1

exp[−0.5

(ζ i − µζ

)tΨ−1

ζ

(ζ i − µζ

)]I(ai>0)

)

×I∏

i=1

c r−1i (1− ci )

s−1

×

{K∏

k=1

exp

(− 1

ψθ0

(µθk − µ0)2

)}{ K∏k=1

ψ−υ0/2−1θk

exp

(− κ0

2ψθk

)}

Prof. Caio Azevedo

Modelo de grupos multiplos e Equalizacao

Page 33: Modelo de grupos múltiplos e Equalizaçãocnaber/Aula_TRI_MGM... · Tra˘cos latentes-2 -1 0 1 2 -2 -1 0 1 2 4a série 5a série -2 -1 0 1 2 Escala comum 4 a série 5 série Prof.

Condicionais completas

Sob a verossimilhanca original, independentemente da escolha da

priori, as condicionais completas nao possuem forma conhecida

(distribuicao catalogada).

Sob a verossimilhanca aumentada, consoante a priori escolhida, e

possıvel de obter todas as condicionais completas com forma

conhecida (distributicao catalogada).

Prof. Caio Azevedo

Modelo de grupos multiplos e Equalizacao

Page 34: Modelo de grupos múltiplos e Equalizaçãocnaber/Aula_TRI_MGM... · Tra˘cos latentes-2 -1 0 1 2 -2 -1 0 1 2 4a série 5a série -2 -1 0 1 2 Escala comum 4 a série 5 série Prof.

Modelo de 2 parametros

Denotando por (.) o conjunto de todos os outros parametros, temos que os passos do

Amostrador de Gibbs sao dados por :

Iniciar a simulacao das cadeias atraves de valores convenientes.

Simular Zijk de forma mutuamente independente atraves de Zij |(.) (normais

univariadas truncadas).

Simular θjk de forma mutuamente independente atraves de θj |(.) (normais

univariadas).

Simular ηθk de forma mutuamente independente atraves de ηθk |(.) (normais

univariadas e inversas gama).

Simular ζi de forma mutuamente independente atraves de ζi |(.) (normais

bivariadas truncadas).

Repetir procedimento ate convergencia do processo.Prof. Caio Azevedo

Modelo de grupos multiplos e Equalizacao

Page 35: Modelo de grupos múltiplos e Equalizaçãocnaber/Aula_TRI_MGM... · Tra˘cos latentes-2 -1 0 1 2 -2 -1 0 1 2 4a série 5a série -2 -1 0 1 2 Escala comum 4 a série 5 série Prof.

Modelo de 3 parametros, Sahu ou Beguin and Glas

Denotando por (.) o conjunto de todos os outros parametros, temos que os passos do

Amostrador de Gibbs sao dados por :

Iniciar a simulacao das cadeias atraves de valores convenientes.

Simular Zijk de forma mutuamente independente atraves de Zijk |(.) (normais univariadas

truncadas).

Simular Uijk de forma mutuamente independente atraves de Uijk |(.) (bernoullis univariadas).

Simular θjk de forma mutuamente independente atraves de θjk |(.) (normais univariadas).

Simular ηθk de forma mutuamente independente atraves de ηθk |(.) (normais univariadas e

inversas gama).

Simular ζi de forma mutuamente independente atraves de ζi |(.) (normais bivariadas

truncadas).

Simular ci de forma mutuamente independente atraves ci |(.) (betas univariadas)

Repetir procedimento ate convergencia do processo.Prof. Caio Azevedo

Modelo de grupos multiplos e Equalizacao

Page 36: Modelo de grupos múltiplos e Equalizaçãocnaber/Aula_TRI_MGM... · Tra˘cos latentes-2 -1 0 1 2 -2 -1 0 1 2 4a série 5a série -2 -1 0 1 2 Escala comum 4 a série 5 série Prof.

Condicionais completas: AG - M2P

Passo 1 : Simular as variaveis nao observaveis utilizando

Zijk |(.) ∼ N(aiθjk − bi , 1)11{yijk ,zijk}, em que

11{yijk ,zijk} = I{zijk>0,yijk=1} + I{zijk<0,yijk=0} de forma mutuamente

independente.

Passo 2 : Simular os tracos latentes utilizando θjk |(.) ∼ N(ψθjk θjk , ψθjk ),

mutuamente independentes, em que (Ijk conjunto de itens que

respondidos pelo indivıduo j do grupo k)

θjk =∑i∈Ijk

zijkai +∑i∈Ijk

aibi +µθjkψθjk

,

ψθjk =

1

ψθk+∑i∈Ijk

a2i

−1

.

Prof. Caio Azevedo

Modelo de grupos multiplos e Equalizacao

Page 37: Modelo de grupos múltiplos e Equalizaçãocnaber/Aula_TRI_MGM... · Tra˘cos latentes-2 -1 0 1 2 -2 -1 0 1 2 4a série 5a série -2 -1 0 1 2 Escala comum 4 a série 5 série Prof.

Condicionais completas: AG - M2P

Passo 3 : Simular os parametros dos itens atraves de

ζ i |(.) ∼ N(Ψζiζ i , Ψζi

), de forma mutuamente independente, em que

ζ i = H ti..z i.. + Ψ−1

ζ µζ ,

Ψζi=

(H t

i..H i.. + Ψ−1ζ

)−1

,

H i.. = [θ − 1] • 11i ,

11i e uma matriz indicadora de dimensao n × 2 cuja linhas assumem o

valor do vetor com 0’s ou 1’s consoante o indivıduo j , do grupo k

responde ou nao ao item i e • denota o produto de Hadamard, o qual

multiplica de forma pontual os elementos correspondentes de matrizes de

mesma dimensao, Horn and Johnson (1991).

Prof. Caio Azevedo

Modelo de grupos multiplos e Equalizacao

Page 38: Modelo de grupos múltiplos e Equalizaçãocnaber/Aula_TRI_MGM... · Tra˘cos latentes-2 -1 0 1 2 -2 -1 0 1 2 4a série 5a série -2 -1 0 1 2 Escala comum 4 a série 5 série Prof.

Condicionais completas: AG - M2P

Passo 4 : Simular as medias populacionais atraves de

µθk |(.) ∼ N(ψµk µθk , ψµk ), de forma mutuamente independente, em que

µθk =

nk∑j=1

θjkψθk

+µ0

ψ0,

ψµk =

(nkψθk

+1

ψ0

)−1

.

Passo 5 : Simular as variancias populacionais ψθk |(.) ∼ IG(υk , κk), de

forma mutuamente independente, em que

υk =nk + υ0

2,

κk =

∑nkj=1(θjk − µθk )2 + κ0

2,

e IG(υk , κk) representa uma distribuicao gama inversa com parametros

(υt , κk)t .

Prof. Caio Azevedo

Modelo de grupos multiplos e Equalizacao

Page 39: Modelo de grupos múltiplos e Equalizaçãocnaber/Aula_TRI_MGM... · Tra˘cos latentes-2 -1 0 1 2 -2 -1 0 1 2 4a série 5a série -2 -1 0 1 2 Escala comum 4 a série 5 série Prof.

Modelo de 3 parametros, Sahu e Beguin and Glas

Beguin and Glas: Simular Uijk de Bernoullis como em

http://www.ime.unicamp.br/~cnaber/Aula_TRI_Intro_

MI685_2S_2017_Full_MCMC.pdf, pagina 16. Depois, dado Uijk

simular Zijkind.∼ N(aiθjk − bi , 1)I{zijk ,uijk}, em que

I{zijk ,uijk} = I{zijk≥0,uijk=1} + I{zijk<0,uijk=0}.

Prof. Caio Azevedo

Modelo de grupos multiplos e Equalizacao

Page 40: Modelo de grupos múltiplos e Equalizaçãocnaber/Aula_TRI_MGM... · Tra˘cos latentes-2 -1 0 1 2 -2 -1 0 1 2 4a série 5a série -2 -1 0 1 2 Escala comum 4 a série 5 série Prof.

Condicionais completas: AG - M3P

Variaveis Z e U (slides seguintes)

Tracos latentes e parametros dos itens: como para o modelo M2P.

Parametro de acerto casual:

ci |(.)beta(r +∑K

k=1

∑j∈Iik uijk , s +

∑Kk=1

∑j∈Iik (1− uijk)) (Sahu) e

ci |(.)beta(s +∑K

k=1

∑j∈Iik |uijk=0 yijk , r +

∑Kk=1

∑j∈Iik uijk −∑

j∈Ii |uijk=0 yijk) (Beguin and Glas), em que Iik e o conjunto de

indivıduos do grupo k , que respondeu ao item i .

Prof. Caio Azevedo

Modelo de grupos multiplos e Equalizacao

Page 41: Modelo de grupos múltiplos e Equalizaçãocnaber/Aula_TRI_MGM... · Tra˘cos latentes-2 -1 0 1 2 -2 -1 0 1 2 4a série 5a série -2 -1 0 1 2 Escala comum 4 a série 5 série Prof.

Modelo de 3 parametros, Sahu e Beguin and Glas

Sahu: Proceder da seguinte forma:

Simulando Yijk Uijk Zijk

Zijk 0 0 N(aiθjk − bi , 1)I(zijk<0)

Zijk 1 0 N(aiθjk − bi , 1)I(zijk>0)

Zijk 1 1 N(aiθjk − bi , 1)

Uijk 0 0 qualquer valor

Uijk 1 1 < 0

Uijk 1 Bernoulli(ci ) ≥ 0

Prof. Caio Azevedo

Modelo de grupos multiplos e Equalizacao

Page 42: Modelo de grupos múltiplos e Equalizaçãocnaber/Aula_TRI_MGM... · Tra˘cos latentes-2 -1 0 1 2 -2 -1 0 1 2 4a série 5a série -2 -1 0 1 2 Escala comum 4 a série 5 série Prof.

Algoritmo de Metropolis-Hastings dentro do Gibbs

Simular θ(t)jk ∼ g(θj |ζ(t−1), y ..)(condicional completa), para j = 1, . . . , n

independentemente, considerando como priori uma N(θjk |µθjk , σ

2θjk

)atraves de :

(a) Simular θ(∗)jk ∼ N(θ

(t−1)jk , ψθjk )

(b) Calcular o vetor de probabilidades de aceitacao θ(t)jk = θ

(∗)jk

πj

(t−1)jk , θ

(∗)jk

)= min

L(ζ(t−1), θ

(∗)jk )exp

−(θ

(∗)jk−µθjk

)2

2σ2θjk

L(ζ(t−1), θ

(t−1)jk )exp

−(θ

(t−1)jk

−µθjk

)2

2σ2θjk

, 1

(c) Aceitar cada θ

(t)jk = θ

(∗)jk com probabilidade πjk , caso contrario θ

(t)jk = θ

(t−1)jk

Prof. Caio Azevedo

Modelo de grupos multiplos e Equalizacao

Page 43: Modelo de grupos múltiplos e Equalizaçãocnaber/Aula_TRI_MGM... · Tra˘cos latentes-2 -1 0 1 2 -2 -1 0 1 2 4a série 5a série -2 -1 0 1 2 Escala comum 4 a série 5 série Prof.

Algoritmo de Metropolis-Hastings dentro do Gibbs (M2P)

Simular ζ(t)i ∼ g(ζi |θ(t), y ..)(condicional completa), para i = 1, . . . , I

independentemente, considerando como priori

f (ζi |τ i ) ≡ log − normal(ai |µai , σ2ai

)× N(bi |µbi , σ2bi

) atraves de :

(a) Simular a(∗)i ∼ log − normal(a

(∗)i |a

(t−1)i , ψai ),

b(∗)i e ∼ N(b

(∗)i |b

(t−1)i , ψbi )

(b) Calcular o vetor de probabilidades de aceitacao ζ(t) = ζ(∗)

πi

(ζ(t−1), ζ(∗)

)= min

{Rζi

, 1}

Prof. Caio Azevedo

Modelo de grupos multiplos e Equalizacao

Page 44: Modelo de grupos múltiplos e Equalizaçãocnaber/Aula_TRI_MGM... · Tra˘cos latentes-2 -1 0 1 2 -2 -1 0 1 2 4a série 5a série -2 -1 0 1 2 Escala comum 4 a série 5 série Prof.

Algoritmo de Metropolis-Hastings dentro do Gibbs (M2P)

com

Rζi=

L(ζ(∗)i ,θ(t))exp

{−(lna

(∗)i −µai

)2

2σ2ai

}exp

{−(b

(∗)i −µbi

)2

2σ2bi

}

L(ζ(t−1)i ,θ(t))exp

{−(lna

(t−1)i −µai

)2

2σ2ai

}exp

{−(b

(t−1)i −µbi

)2

2σ2bi

}

×

[a

(∗)i

]2exp

{−(lna

(∗)i −a

(t−1)i

)2

2ψ2a1

}[a

(t−1)i

]2exp

{−(lna

(t−1)i −a

(∗)i

)2

2ψ2a1

}

(c) Aceitar cada ζ(t)i = ζ

(∗)i com probabilidade πi , caso contrario ζ

(t)i = ζ

(t−1)i

Prof. Caio Azevedo

Modelo de grupos multiplos e Equalizacao

Page 45: Modelo de grupos múltiplos e Equalizaçãocnaber/Aula_TRI_MGM... · Tra˘cos latentes-2 -1 0 1 2 -2 -1 0 1 2 4a série 5a série -2 -1 0 1 2 Escala comum 4 a série 5 série Prof.

Algoritmo de Metropolis-Hastings dentro do Gibbs (M3P)

Simular ζ(t)i ∼ g(ζi |θ(t), y ..)(condicional completa), para i = 1, . . . , I

independentemente, considerando como priori

f (ζi |τ i ) ≡ log − normal(ai |µai , σ2ai

)× N(bi |µbi , σ2bi

)× Beta(ci |αi − 1, βi − 1)

atraves de :

(a) Simular a(∗)i ∼ log − normal(a

(∗)i |a

(t−1)i , ψai ),

b(∗)i ∼ N(b

(∗)i |b

(t−1)i , ψbi ) e

c(∗)i ∼ Beta(c

(∗)i |s

(t−1)i − 1, r

(t−1)i − 1)

(b) Calcular o vetor de probabilidades de aceitacao ζ(t) = ζ(∗)

πi

(ζ(t−1), ζ(∗)

)= min

{Rζi

, 1}

Prof. Caio Azevedo

Modelo de grupos multiplos e Equalizacao

Page 46: Modelo de grupos múltiplos e Equalizaçãocnaber/Aula_TRI_MGM... · Tra˘cos latentes-2 -1 0 1 2 -2 -1 0 1 2 4a série 5a série -2 -1 0 1 2 Escala comum 4 a série 5 série Prof.

Algoritmo de Metropolis-Hastings dentro do Gibbs (M3P)

com

Rζi=

L(ζ(∗)i , θ(t))exp

−(lna

(∗)i−µai

)2

2σ2ai

exp

−(b

(∗)i−µbi

)2

2σ2bi

L(ζ

(t−1)i , θ(t))exp

−(lna

(t−1)i

−µai

)2

2σ2ai

exp

−(b

(t−1)i

−µbi

)2

2σ2bi

×

[c

(∗)i

]αi−2+s(t−1)i

−1 [a

(∗)i

]2exp

−(lna

(∗)i−a

(t−1)i

)2

2ψ2a1

[c

(t−1)i

]αi−2+s(∗)i−1 [

a(t−1)i

]2exp

−(lna

(t−1)i

−a(∗)i

)2

2ψ2a1

×

β(s(∗)i − 1, r

(∗)i − 1)

[1− c

(∗)i

]βi−2+r(t−1)i

−1

β(s(t−1)i − 1, r

(t−1)i − 1)

[1− c

(t−1)i

]βi−2+r(∗)i−1

(c) Aceitar cada ζ(t)i = ζ

(∗)i com probabilidade πi , caso contrario ζ

(t)i = ζ

(t−1)i

Prof. Caio Azevedo

Modelo de grupos multiplos e Equalizacao

Page 47: Modelo de grupos múltiplos e Equalizaçãocnaber/Aula_TRI_MGM... · Tra˘cos latentes-2 -1 0 1 2 -2 -1 0 1 2 4a série 5a série -2 -1 0 1 2 Escala comum 4 a série 5 série Prof.

Algoritmo de Metropolis-Hastings dentro do Gibbs (M3P)

Os parametros populacionais podem ser simulados tal como para o

amostrador de Gibbs.

Verificacao da qualidade de ajuste do modelo:

Semelhante ao caso de um unico grupo. Alem dos nıveis global,

indivıduos, e item, temos agora o nıvel grupo.

Nıvel grupo: distribuicao dos escores, proporcao (e probabilidades)

de respostas corretas, p-valores etc.

Prof. Caio Azevedo

Modelo de grupos multiplos e Equalizacao

Page 48: Modelo de grupos múltiplos e Equalizaçãocnaber/Aula_TRI_MGM... · Tra˘cos latentes-2 -1 0 1 2 -2 -1 0 1 2 4a série 5a série -2 -1 0 1 2 Escala comum 4 a série 5 série Prof.

Analise de dados

Resultados 1: Estimacao dos itens e parametros populacionais via

MVM e dos tracos latentes via EAP via mirt. Prioris para os tracos

latentes: θjki.i.d.∼ N(µθk , ψθk ).

Resultados 2: Estimacao via metodos bayesianos plenos via

WinBUGS. Prioris: aii.i.d.∼ LN(0, 4891; 12, 0531), bi

i.i.d.∼ N(0; 0, 5),

cii.i.d.∼ beta(100, 340), θjk

i.i.d.∼ N(µθk , ψθk ).

Prof. Caio Azevedo

Modelo de grupos multiplos e Equalizacao

Page 49: Modelo de grupos múltiplos e Equalizaçãocnaber/Aula_TRI_MGM... · Tra˘cos latentes-2 -1 0 1 2 -2 -1 0 1 2 4a série 5a série -2 -1 0 1 2 Escala comum 4 a série 5 série Prof.

mirt : parametros dos itens

0 20 40 60 80

−4−2

02

4

parâmetro de dificuldade

item

estim

ativa

Prof. Caio Azevedo

Modelo de grupos multiplos e Equalizacao

Page 50: Modelo de grupos múltiplos e Equalizaçãocnaber/Aula_TRI_MGM... · Tra˘cos latentes-2 -1 0 1 2 -2 -1 0 1 2 4a série 5a série -2 -1 0 1 2 Escala comum 4 a série 5 série Prof.

mirt: parametros dos itens

0 20 40 60 80

12

34

5

parâmetro de discriminação

item

estim

ativa

Prof. Caio Azevedo

Modelo de grupos multiplos e Equalizacao

Page 51: Modelo de grupos múltiplos e Equalizaçãocnaber/Aula_TRI_MGM... · Tra˘cos latentes-2 -1 0 1 2 -2 -1 0 1 2 4a série 5a série -2 -1 0 1 2 Escala comum 4 a série 5 série Prof.

mirt: parametros populacionais

1.0 1.5 2.0 2.5 3.0 3.5 4.0

0.0

0.5

1.0

1.5

2.0

2.5

médias populacionais

grupo

estim

ativa

1.0 1.5 2.0 2.5 3.0 3.5 4.0

0.4

0.5

0.6

0.7

0.8

0.9

1.0

variâncias populacionais

grupo

estim

ativa

Prof. Caio Azevedo

Modelo de grupos multiplos e Equalizacao

Page 52: Modelo de grupos múltiplos e Equalizaçãocnaber/Aula_TRI_MGM... · Tra˘cos latentes-2 -1 0 1 2 -2 -1 0 1 2 4a série 5a série -2 -1 0 1 2 Escala comum 4 a série 5 série Prof.

mirt: tracos latentes

grupo 1

traço latente

dens

idad

e

−2 −1 0 1 2

0.0

0.1

0.2

0.3

0.4

grupo 2

traço latente

dens

idad

e

−2 −1 0 1 2 3

0.0

0.1

0.2

0.3

0.4

grupo 3

traço latente

dens

idad

e

−1 0 1 2 3 4

0.0

0.1

0.2

0.3

0.4

0.5

0.6

grupo 4

traço latente

dens

idad

e

0 1 2 3 4

0.0

0.1

0.2

0.3

0.4

Prof. Caio Azevedo

Modelo de grupos multiplos e Equalizacao

Page 53: Modelo de grupos múltiplos e Equalizaçãocnaber/Aula_TRI_MGM... · Tra˘cos latentes-2 -1 0 1 2 -2 -1 0 1 2 4a série 5a série -2 -1 0 1 2 Escala comum 4 a série 5 série Prof.

mirt: tracos latentes

−2 0 2 4

0.0

0.1

0.2

0.3

0.4

0.5

0.6

densidades dos traços latentes

traços latentes

dens

idad

e

grupo 1

grupo 2

grupo 3

grupo 4

Prof. Caio Azevedo

Modelo de grupos multiplos e Equalizacao

Page 54: Modelo de grupos múltiplos e Equalizaçãocnaber/Aula_TRI_MGM... · Tra˘cos latentes-2 -1 0 1 2 -2 -1 0 1 2 4a série 5a série -2 -1 0 1 2 Escala comum 4 a série 5 série Prof.

mirt: tracos latentes

grupo 1 grupo 2 grupo 3 grupo 4

−2−1

01

23

4

traço latente

Prof. Caio Azevedo

Modelo de grupos multiplos e Equalizacao

Page 55: Modelo de grupos múltiplos e Equalizaçãocnaber/Aula_TRI_MGM... · Tra˘cos latentes-2 -1 0 1 2 -2 -1 0 1 2 4a série 5a série -2 -1 0 1 2 Escala comum 4 a série 5 série Prof.

mirt: distribuicoes latentes

−3 −2.4 −1.7 −1.1 −0.5 0.2 0.8 1.4 2.1 2.7

quadrature points

dens

ity (q

uadr

atur

e we

ight

s)

0.0

0.1

0.2

0.3

0.4

Grupo 1

−1.7 −1.1 −0.5 0.1 0.7 1.3 1.9 2.6 3.2 3.8

quadrature points

dens

ity (q

uadr

atur

e we

ight

s)

0.0

0.1

0.2

0.3

0.4

Grupo 2

−0.4 0 0.5 0.9 1.3 1.7 2.1 2.6 3 3.4

quadrature points

dens

ity (q

uadr

atur

e we

ight

s)

0.0

0.1

0.2

0.3

0.4

0.5

0.6

Grupo 3

0 0.5 1 1.5 2 2.5 3 3.5 4 4.5

quadrature points

dens

ity (q

uadr

atur

e we

ight

s)

0.0

0.1

0.2

0.3

0.4

0.5

Grupo 4

Prof. Caio Azevedo

Modelo de grupos multiplos e Equalizacao

Page 56: Modelo de grupos múltiplos e Equalizaçãocnaber/Aula_TRI_MGM... · Tra˘cos latentes-2 -1 0 1 2 -2 -1 0 1 2 4a série 5a série -2 -1 0 1 2 Escala comum 4 a série 5 série Prof.

mirt: probabilidades de acerto

−3 −2 −1 0 1 2 3 4

0.0

0.2

0.4

0.6

0.8

1.0

Item:7

latent trait

prob

abilit

y of

cor

rect

resp

onse

Grupos 1 & 2

Grupo 1

Grupo 2

Prof. Caio Azevedo

Modelo de grupos multiplos e Equalizacao

Page 57: Modelo de grupos múltiplos e Equalizaçãocnaber/Aula_TRI_MGM... · Tra˘cos latentes-2 -1 0 1 2 -2 -1 0 1 2 4a série 5a série -2 -1 0 1 2 Escala comum 4 a série 5 série Prof.

mirt: probabilidades de acerto

−3 −2 −1 0 1 2 3

0.0

0.2

0.4

0.6

0.8

1.0

Item:7

latent trait

prob

abilit

y of

cor

rect

resp

onse

Grupo 1

−1 0 1 2 3 4

0.0

0.2

0.4

0.6

0.8

1.0

Item:7

latent trait

prob

abilit

y of

cor

rect

resp

onse

Grupo 2

Prof. Caio Azevedo

Modelo de grupos multiplos e Equalizacao

Page 58: Modelo de grupos múltiplos e Equalizaçãocnaber/Aula_TRI_MGM... · Tra˘cos latentes-2 -1 0 1 2 -2 -1 0 1 2 4a série 5a série -2 -1 0 1 2 Escala comum 4 a série 5 série Prof.

mirt: distribuicoes dos escores

0 5 10 15 20

0.00

0.02

0.04

0.06

0.08

0.10

score

frequ

ency

0 10 20 30 40

0.00

0.02

0.04

0.06

0.08

score

frequ

ency

0 10 20 30 40

0.00

0.02

0.04

0.06

0.08

score

frequ

ency

0 10 20 30 40

0.00

0.01

0.02

0.03

0.04

0.05

0.06

score

frequ

ency

Prof. Caio Azevedo

Modelo de grupos multiplos e Equalizacao

Page 59: Modelo de grupos múltiplos e Equalizaçãocnaber/Aula_TRI_MGM... · Tra˘cos latentes-2 -1 0 1 2 -2 -1 0 1 2 4a série 5a série -2 -1 0 1 2 Escala comum 4 a série 5 série Prof.

mirt: proporcoes de acerto

0 10 20 30 40

0.0

0.2

0.4

0.6

0.8

1.0

Item : 7

score

prop

ortio

n of

cor

rect

resp

onse

Prof. Caio Azevedo

Modelo de grupos multiplos e Equalizacao

Page 60: Modelo de grupos múltiplos e Equalizaçãocnaber/Aula_TRI_MGM... · Tra˘cos latentes-2 -1 0 1 2 -2 -1 0 1 2 4a série 5a série -2 -1 0 1 2 Escala comum 4 a série 5 série Prof.

MCMC : parametros dos itens

0 20 40 60 80

0.51.0

1.52.0

parâmetro de discriminação

item

ea

●●

●●

●●

●●

●●

●●

●●

●●

●●●

●●

●●

●●

●●

●●●

Prof. Caio Azevedo

Modelo de grupos multiplos e Equalizacao

Page 61: Modelo de grupos múltiplos e Equalizaçãocnaber/Aula_TRI_MGM... · Tra˘cos latentes-2 -1 0 1 2 -2 -1 0 1 2 4a série 5a série -2 -1 0 1 2 Escala comum 4 a série 5 série Prof.

MCMC: parametros dos itens

0 20 40 60 80

−4−2

02

4

parâmetro de dificuldade

item

eb

●●

●●

●●●

●●

●●

●●

●●

●●●

●●

●●

●●

●●

●●

●●

●●

Prof. Caio Azevedo

Modelo de grupos multiplos e Equalizacao

Page 62: Modelo de grupos múltiplos e Equalizaçãocnaber/Aula_TRI_MGM... · Tra˘cos latentes-2 -1 0 1 2 -2 -1 0 1 2 4a série 5a série -2 -1 0 1 2 Escala comum 4 a série 5 série Prof.

MCMC: parametros populacionais

1.0 2.0 3.0 4.0

0.00.5

1.01.5

2.0

médias populacionais

grupo

baye

sian e

stima

tes

1.0 2.0 3.0 4.0

0.40.5

0.60.7

0.80.9

1.0

variâncias populacionais

grupo

baye

sian e

stima

tes

Prof. Caio Azevedo

Modelo de grupos multiplos e Equalizacao

Page 63: Modelo de grupos múltiplos e Equalizaçãocnaber/Aula_TRI_MGM... · Tra˘cos latentes-2 -1 0 1 2 -2 -1 0 1 2 4a série 5a série -2 -1 0 1 2 Escala comum 4 a série 5 série Prof.

MCMC: tracos latentes

traço latente

dens

idade

−2 −1 0 1 2

0.00.1

0.20.3

0.4Grupo 1

●●●●−2

−10

12

traço latenteGrupo 1

Prof. Caio Azevedo

Modelo de grupos multiplos e Equalizacao

Page 64: Modelo de grupos múltiplos e Equalizaçãocnaber/Aula_TRI_MGM... · Tra˘cos latentes-2 -1 0 1 2 -2 -1 0 1 2 4a série 5a série -2 -1 0 1 2 Escala comum 4 a série 5 série Prof.

MCMC: tracos latentes

traço latente

dens

idade

−2 −1 0 1 2 3

0.00.1

0.20.3

0.40.5

Grupo 2

●●

−10

12

3

traço latenteGrupo 2

Prof. Caio Azevedo

Modelo de grupos multiplos e Equalizacao

Page 65: Modelo de grupos múltiplos e Equalizaçãocnaber/Aula_TRI_MGM... · Tra˘cos latentes-2 -1 0 1 2 -2 -1 0 1 2 4a série 5a série -2 -1 0 1 2 Escala comum 4 a série 5 série Prof.

MCMC: tracos latentes

traço latente

dens

idade

−1 0 1 2 3

0.00.1

0.20.3

0.40.5

0.6Grupo 3

●0

12

3

traço latenteGrupo 3

Prof. Caio Azevedo

Modelo de grupos multiplos e Equalizacao

Page 66: Modelo de grupos múltiplos e Equalizaçãocnaber/Aula_TRI_MGM... · Tra˘cos latentes-2 -1 0 1 2 -2 -1 0 1 2 4a série 5a série -2 -1 0 1 2 Escala comum 4 a série 5 série Prof.

MCMC: tracos latentes

traço latente

dens

idade

0 1 2 3 4

0.00.1

0.20.3

0.4Grupo 4

01

23

4

traço latenteGrupo 4

Prof. Caio Azevedo

Modelo de grupos multiplos e Equalizacao

Page 67: Modelo de grupos múltiplos e Equalizaçãocnaber/Aula_TRI_MGM... · Tra˘cos latentes-2 -1 0 1 2 -2 -1 0 1 2 4a série 5a série -2 -1 0 1 2 Escala comum 4 a série 5 série Prof.

MCMC: tracos latentes

−2 0 2 4

0.00.1

0.20.3

0.40.5

0.6

densidades dos traços latentes

traços latentes

dens

idade

grupo 1grupo 2grupo 3grupo 4

Prof. Caio Azevedo

Modelo de grupos multiplos e Equalizacao

Page 68: Modelo de grupos múltiplos e Equalizaçãocnaber/Aula_TRI_MGM... · Tra˘cos latentes-2 -1 0 1 2 -2 -1 0 1 2 4a série 5a série -2 -1 0 1 2 Escala comum 4 a série 5 série Prof.

MCMC: distribuicoes dos escores

●●

●●

●●

●●

●●

0 5 10 15 20

0.00

0.04

0.08

score

frequ

ency

Grupo 1

●●●●●●

●●●●●

●●●

●●

●●

●●

●●

●●●●●

●●

0 10 20 30 40

0.00

0.02

0.04

0.06

0.08

score

frequ

ency

Grupo 2

●●

●●●●●●●●●

●●●

●●

●●●●

●●

●●

●●●

●●

0 10 20 30 40

0.00

0.02

0.04

0.06

0.08

score

frequ

ency

Grupo 3

●●●●

●●●●

●●●

●●

●●

●●●

●●●

●●●

0 10 20 30 40

0.00

0.02

0.04

0.06

score

frequ

ency

Grupo 4

Prof. Caio Azevedo

Modelo de grupos multiplos e Equalizacao

Page 69: Modelo de grupos múltiplos e Equalizaçãocnaber/Aula_TRI_MGM... · Tra˘cos latentes-2 -1 0 1 2 -2 -1 0 1 2 4a série 5a série -2 -1 0 1 2 Escala comum 4 a série 5 série Prof.

MCMC: proporcoes de respostas correatas

● ● ● ●

●●

● ●

●● ●

● ●

●● ●

● ●● ● ●

● ● ●

0 10 20 30 40

0.00.2

0.40.6

0.81.0

Item : 7

score

propo

rtion o

f corr

ect re

spon

se

Prof. Caio Azevedo

Modelo de grupos multiplos e Equalizacao

Page 70: Modelo de grupos múltiplos e Equalizaçãocnaber/Aula_TRI_MGM... · Tra˘cos latentes-2 -1 0 1 2 -2 -1 0 1 2 4a série 5a série -2 -1 0 1 2 Escala comum 4 a série 5 série Prof.

MCMC: proporcoes de respostas corretas

0 20 40 60 80

0.10.2

0.30.4

0.50.6

0.7

point−biserial correlation

item

baye

sian e

stima

te

●●●

●●

●●

●●

●●●●

●●●●●

●●

●●

●●

●●

0 20 40 60 80

0.20.4

0.60.8

1.0

biserial correlation

item

baye

sian e

stima

te●●●

●●

●●

●●

●●

●●

●●

●●

●●

●●

●●●

●●

●●

●●

●●

●●

●●

Prof. Caio Azevedo

Modelo de grupos multiplos e Equalizacao