• Nenhum resultado encontrado

Análise Bayesiana de Dados

N/A
N/A
Protected

Academic year: 2022

Share "Análise Bayesiana de Dados"

Copied!
13
0
0

Texto

(1)

Análise Bayesiana de Dados

Márcia D'Elia Branco

Universidade de São Paulo Instituto de Matemática e Estatística

Aplicações em R usando MCMC

(2)

Os algoritmos de Metropolis-Hasting com propostas Passeio Aleatório e Independente estão implementados no pacote Learn Bayes, respectivamente, nas seguintes funções: rwmetrop e indepmetrop .

A proposta passeio aleatório normal é dada por θt1+sZ

onde Z tem distribuição normal multivariada com vetor de médias zero e matriz de covariâncias sV .

A proposta independente considera uma normal multivariada com vetor de médias e matriz de covariâncias xados.

(3)

MCMC no Learn Bayes do R

É necessário primeiro escrever a função logposterior.

Se necessário, reparametrizar a posteriori de maneira a ter todos os parâmetros assumindo valores reais (Rd).

Usualmente considera-se a aproximação normal da posteriori para denir as propostas.

Para obtenção do vetor de médias e matriz de covariância da aproximação normal a posteriori, usa-se a função laplace

(4)

Exemplo 1: Erros Cauchy

x = (x1, . . . ,xn)amostra de uma v.a. Cauchy não centrada f(x |µ, σ) =

πσ(1+z2)1

onde z= (x−µ)/σ. Priori não informativa f(µ, σ)∝σ1 A log posteriori será proporcional a

n

X

i=1

−λ−log 1+exp(−2λ)(xi −µ)2 comλ=logσ .

(5)

MCMC no Learn Bayes do R

Escrevendo a função a posteriori no R cauchyerrorpost= function(theta,y) { mu=theta[,1]; lambda=theta[,2]

sigma=exp(lambda) val=0*mu

for ( i in 1:length(y))

{val=val+log(dt((y[i]-mu)/sigma , df=1) / sigma } return(val) }

Aplicando no conjunto de dados darwin para a variável dierence

> data(darwin)

> attach(darwin)

(6)

Obtendo os valores para aproximação normal da posteriori

> laplace(cauchyerrorpost, array(c(21.6,3.6),c(1,2),10, dierence) Resulta no seguinte vetor de moda a posteriori(24.7,2.77) para (µ, λ)e na seguinte matriz de covariâncias:

34.965 0.367 0.367 0.138

Desenhando o gráco de contornos da verdadeira densidade a posteriori conjunta.

> mycontour(cauchyerrorpost, c(-10,60,1,4.5), dierence)

> title(xlab=mu, ylab=log sigma)

(7)

Gráco de contornos posteriori modelo cauchy

(8)

Desenhando o gráco de contornos da aproximação normal para posteriori.

> tlaplace = laplace(cauchyerrorpost, array(c(21.6,3.6),c(1,2),10, dierence)

> mycontour(lbinorm, c(-10,60,1,4.5), list(m=tlaplace$mode, v=tlaplace$var))

> title(xlab=mu, ylab=log sigma)

(9)

Gráco de contornos posteriori modelo cauchy

(10)

Incluindo no gráco os valores simulados da posteriori via algoritmo de MH.

>proposal=list(var=tlaplace$var, scale=2.5)

> start=array(c(20,3),c(1,2))

> m=1000

> s=rwmetrop(cauchyerrorpost, proposal, start,m,dierence)

> mycontour(cauchyerrorpost, c(-10,60,1,4.5), dierence)

> title(xlab=mu, ylab=log sigma)

> points(s$par[,1],s$par[,2])

(11)

Gráco de contornos posteriori modelo cauchy

(12)
(13)

Gráco da densidade marginal a posteriori modelo cauchy

Referências

Documentos relacionados

Foram analisados a relação peso-comprimento e o fator de condição de Brycon opalinus, em três rios do Parque Estadual da Serra do Mar-Núcleo Santa Virgínia, Estado de São

O CES é constituído por 54 itens, destinados a avaliar: (a) cinco tipos de crenças, a saber: (a1) Estatuto de Emprego - avalia até que ponto são favoráveis, as

 São TADs representados através de listas sequenciais.. (fixas) ou encadeadas (dinâmicas), em que a seguinte regra deve

função recursiva, mais recursos de memória são necessários para executar o programa, o que pode torná-lo lento ou. computacionalmente

 Caminho simples que contém todas as arestas do grafo (e,. consequentemente, todos os

Dessa forma, a partir da perspectiva teórica do sociólogo francês Pierre Bourdieu, o presente trabalho busca compreender como a lógica produtivista introduzida no campo

Para Souza (2004, p 65), os micros e pequenos empresários negligenciam as atividades de planejamento e controle dos seus negócios, considerando-as como uma

Water and wastewater treatment produces a signi ficant amount of methane and nitrous oxide, so reducing these emissions is one of the principal challenges for sanitation companies