writing bayesian hierarchical models

20
Writing Bayesian Hierarchical Models Models for Socio-Environmental Data Chris Che-Castaldo, Mary B. Collins, N. Thompson Hobbs December 18, 2020 Che-Castaldo, Collins, Hobbs DBI-1052875, DBI-1639145, DEB 1145200 1/4

Upload: others

Post on 17-Apr-2022

16 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Writing Bayesian Hierarchical Models

Writing Bayesian Hierarchical Models

Models for Socio-Environmental Data

Chris Che-Castaldo, Mary B. Collins, N. Thompson Hobbs

December 18, 2020

Che-Castaldo, Collins, Hobbs DBI-1052875, DBI-1639145, DEB 1145200 1 / 4

Page 2: Writing Bayesian Hierarchical Models

Examples of

I Multi-level models (aka random e↵ects)

I Sampling error in x’s and y’s

I Calibration error in y’s

All of these will appear in the exercises.

Che-Castaldo, Collins, Hobbs DBI-1052875, DBI-1639145, DEB 1145200 2 / 4

Page 3: Writing Bayesian Hierarchical Models

Things to watch for today

Partitioning uncertainty

I Process variance

I Sampling variance

I Calibration variance (aka observation variance)

I Group level variance

Che-Castaldo, Collins, Hobbs DBI-1052875, DBI-1639145, DEB 1145200 3 / 4

Page 4: Writing Bayesian Hierarchical Models

Steps in writing Bayesian models

1. Write your deterministic model. Be careful about support.

2. Draw Bayesian network (DAG) describing relationships

between observed and unobserved quantities.

3. Use the Bayesian network to write proportionality between

posterior and joint distributions using bracket notation [ | ].3.1 Posterior distribution: [unobserved quantities |data]3.2 Joint distribution

3.2.1 All nodes in Bayesian network at the heads of arrows (children)must be on the left hand side of a conditioning symbol.

3.2.2 All nodes in Bayesian network at the tails of arrows (parents)must be on the right hand side of a conditioning symbol |.

3.2.3 All nodes at the end of an arrow with no arrow coming intothem must be expressed unconditionally, i.e., they must havenumeric arguments.

4. Assign specific PDF or PMF to each of the brackets.

5. Choose numeric values for parameters of prior distributions.

Do this sensibly! Do not default to vague priors. (Do as I say,

not as I do.)

Che-Castaldo, Collins, Hobbs DBI-1052875, DBI-1639145, DEB 1145200 4 / 4

Page 5: Writing Bayesian Hierarchical Models

u- -3¥ Y=ngg¥g positiveA n = number of| tests

p

[ply] a Gdp] Lp)prevalence =p

Yr binomial ( nip)

Page 6: Writing Bayesian Hierarchical Models

N - -8¥ Y -_number positive f- sensitivity, probability that a

tests test returns a position conffond

If Ty n-

-7131508 on individual being truly infected .

$2- true

,unobserved Y = specificity, probability tret a

Z number f. Infected test returns a negate resultindividuals

conditional on an individual beingtruly uninfected

>

Page 7: Writing Bayesian Hierarchical Models

4-number positive of -_ sensitivity, probability that aN - e z ng tests test returns a position conffond

Ty Tyn -71315% on individual beingtruly uninfected

$ 2- true,unobserved Y = specificity, probability tret a

>number of Infidel test returns a nega the result

- individualsconditional on an

.

individual beingtruly uninfected

@l.Y.zlYIaeIKthk-d.n] Life]Zprevalence = -n

Yr binomial¥I, n)⑤ n betel , BD-must be informed !4~bete.az

,

I- --

zneategoricfcu) v -- Ctn,.. .

,÷) length n

Page 8: Writing Bayesian Hierarchical Models

Yi

of Tyobsess:#on

Q

Ii--⇒2iTT ga Princesse ,I p

Page 9: Writing Bayesian Hierarchical Models

I

%" theQ

Xi.

- - ⇒ Zi

x

-

9 T a- a G

& p

f -- sensitivity, probability that a Zi = l of sicktest returns a position conditional = o if healthyon individual being truly infected#true

,

unobserved4 = specificity, probability tret - Yi = test result

,test returns a negate result z if positive , Oconditional on an individual being j negative

truly uninfected .

Xi = Vector of~ covariates

Page 10: Writing Bayesian Hierarchical Models

% of - sensitivity, probability that a Zi = l of sicky

test returns a position conffond = o if healthy✓

"

Y Ty on individual being truly infected#& true

,

unobserved

× - - ⇒ z :4 - specificity, prob- i .by/Mt - Yi = test result

,- i

qtest returns a negate result z if positive , Oconditional on an individual being if negative

I uuialeetel

Es ,# 4,3117 iilziotd-2.74 -D) Gi Ip :] EID five:3

Yin Bernoulli fifth-2,14-4)) p ;=exp (¥i#-

.

2. in Bernoulli (pi) It exp Gif)Pij n normal (O, 2.5)

-2N

of ~ Bek f. ¥inverse

10,07¥.

.Eu Betas,-1

. prevalence -it Is : 1-i=L o* i

Page 11: Writing Bayesian Hierarchical Models

Qf

ok

inis

?Ei.

.-

Fe

oz

wu

nfwp.

I①3

are

TT

bis

u

→isrI

oof

..

I-

so..

in-

Nqf38

¥!)CwxiIal

Page 12: Writing Bayesian Hierarchical Models
Page 13: Writing Bayesian Hierarchical Models

Errors in the Covariant : we hire ie ! . . ,8 replicate measures

of light intensity at radon points in te canopy

How would we estimate to mean light seen by* me ?

,§÷.

3 II. seen

we now attach this to ourmodel :

÷÷. in.* i.⇒[6%3,79%11,1] ??÷¥ glare.si?ofI

'x'Eisa:;) GIGS)x priors

Page 14: Writing Bayesian Hierarchical Models

Errors in.

the y 's : incorporating a calibrationmodel

.

ie:S" ÷

.

h = E)Ir

[a. b. s:L 'D a? gamma fy.IE#E@ilaIE)Gi'

GE

X gammaCal . 001 , .00 1) g.am

malls 1.004.001) gammaCol . ooh, ooo)

Page 15: Writing Bayesian Hierarchical Models

? gary ,Yi = observed height

IXi - - Z Mi Mi -true

,an observe 1

a I,

nine:.. .: . .. . .:*. in onx [mil g Ca ,8, e, xit , Gf)x faves so:3 [a aid Ed Gil

Yi n gamma fcmo÷÷, Cmj )

Page 16: Writing Bayesian Hierarchical Models

Be careful with choice of likelihood andmoment match

.

These will not work :

log Cy..) ~ normal (log (Iast,

G: )Yi r log normal Clog (Iast

,Q )

why ? he- Ilight

Page 17: Writing Bayesian Hierarchical Models

If you want to use the lognormcl :

1) Do cab :bration regression on logscale '

logineight-

log (massand use previous likelihoods

.

zyDo calibrator as before and momentmatch for mean any variance

,

e. g .

Ui - CETIYi n log normal (Ilog(Giani ,MEEEE;D

Page 18: Writing Bayesian Hierarchical Models

III.= r- EN

en iii.÷:*'¥ ¥t¥

.

Page 19: Writing Bayesian Hierarchical Models

equal - ta !kL HPDI

" I.¥¥¥*÷t¥.# Tu

-025 1975

The media of treponemaGuy

42. 6 (B #ighstposhid ds.txhk-l.BEHPDI =)

Page 20: Writing Bayesian Hierarchical Models