bayesian sae using complex survey data lecture 4a

38
Bayesian SAE using Complex Survey Data Lecture 4A: Hierarchical Spatial Bayes Modeling Jon Wakefield Departments of Statistics and Biostatistics University of Washington 1 / 37

Upload: others

Post on 23-Jun-2022

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Bayesian SAE using Complex Survey Data Lecture 4A

Bayesian SAE using Complex Survey DataLecture 4A: Hierarchical Spatial Bayes

Modeling

Jon Wakefield

Departments of Statistics and BiostatisticsUniversity of Washington

1 / 37

Page 2: Bayesian SAE using Complex Survey Data Lecture 4A

Lecture Content

Motivation

Spatial Hierarchical Models for Normal Data

Spatial Hierarchical Models for Binomial Data

Overview of Spatial Random Effects Models

Normal and Binomial Examples

Discussion

Technical Appendix: The Conditional Spatial Model

2 / 37

Page 3: Bayesian SAE using Complex Survey Data Lecture 4A

Motivation

3 / 37

Page 4: Bayesian SAE using Complex Survey Data Lecture 4A

SmoothingIn the last lecture, we considered hierarchical models that shrunkestimates towards a central value, with no consideration of thegeography of the areas.

In general, we might expect unknown paramaters of interest in areasthat are “close” to be more similar than in areas that are not “close”.

We would like to encode this observation in a model, in order tosmooth locally in space, in order to provide more reliable estimates ineach area.

This is analogous to the use of a covariate x , in that areas with similarx values are likely to have similar parameters.

Unfortunately the modeling of spatial dependence is much moredifficult since spatial location is acting as a surrogate for unobservedcovariates.

We need to choose an appropriate spatial model, but do not directlyobserve the covariates whose effect we are trying to mimic.

4 / 37

Page 5: Bayesian SAE using Complex Survey Data Lecture 4A

Spatial Hierarchical Models for Normal Data

5 / 37

Page 6: Bayesian SAE using Complex Survey Data Lecture 4A

Normal-Normal Spatial ModelPreviously, we examined the non-spatial random effects model:

Yik = β0 + δi︸ ︷︷ ︸Mean of Area i

+εik ,

with δi ∼iid N(0, σ2δ) – these are the area-specific deviations (the

random effects) from the overall level β0 – and εik ∼iid N(0, σ2ε ), is the

measurement error.

We extend this model to

Yik = β0 + δi + Si︸ ︷︷ ︸Mean of Area i

+εik ,

where Si are spatial random effects.

We are separating the residual variability into:I Unstructured area-level variability δi .I Spatial area-level variability Si .I Measurement error εik .

6 / 37

Page 7: Bayesian SAE using Complex Survey Data Lecture 4A

Normal-Normal Spatial Model

We will not go into detail on prior specification or computation forspatial models, in the accompanying R notes, we show how INLA

provides a means for computing posterior summary measures, withsensible prior choices.

For more details on space-time modeling with INLA, see Blangiardoand Cameletti (2015).

7 / 37

Page 8: Bayesian SAE using Complex Survey Data Lecture 4A

Spatial Hierarchical Models for Binomial Data

8 / 37

Page 9: Bayesian SAE using Complex Survey Data Lecture 4A

Binomial-GLMM Spatial Model

We first consider the model

Yi |θi ∼ind Binomial(ni , θi ) (1)

with

log

(θi

1− θi

)= β0 + xiβ1 + Si + δi , (2)

whereI the random effects δi |σ2

δ ∼iid N(0, σ2δ) represent non-spatial

overdispersion,I Si are random effects with spatial structure.I We describe two possible forms for the spatial random effects.

9 / 37

Page 10: Bayesian SAE using Complex Survey Data Lecture 4A

Overview of Spatial Random Effects Models

10 / 37

Page 11: Bayesian SAE using Complex Survey Data Lecture 4A

Spatial Models Overview

In general, there have been two approaches to modeling spatialdependence:

I Local conditional modeling: in our context, are usually used forarea data.

I Geostatistical modeling: in our context, are usually used for pointdata.

11 / 37

Page 12: Bayesian SAE using Complex Survey Data Lecture 4A

Spatial Models Overview

The local approach, an early reference to which is Besag (1974), isbased on conditional specifications Si |S−i , where

S−i = (S1, . . . ,Si−1,Si+1, . . . ,Sn).

In general, the only variables in S−i that are relevant are theneighbors (suitably defined), which we write as Si |Sj , j ∈ ne(i).

In words, what is the distribution of Si , given we know the valuestaken by the neighboring random variables Sj , j ∈ ne(i) – known as aMarkov Random Field (MRF) model.

12 / 37

Page 13: Bayesian SAE using Complex Survey Data Lecture 4A

Spatial Models Overview

The geostatistical approach, see for example Stein (1999), is basedon the specification of the full multivariate distribution of

S = (S1, . . . ,Sn)

Kriging, which is used for prediction in many spatial contexts, may bederived from a multivariate normal geostatistical model.

For modeling area-level data, we will concentrate on conditionallyspecified spatial models1.

1though return to the above model in the last lecture when we consider constructionof a continuous surface

13 / 37

Page 14: Bayesian SAE using Complex Survey Data Lecture 4A

A Conditional Spatial Model

We need to specify a rule for determining the neighbors of each area.

In an epidemiological context the areas are not regular in shape.

This is in contrast to image processing applications in which the dataare collected on a regular grid.

Hence, there is an arbitrariness in specification of the neighborhoodstructure.

14 / 37

Page 15: Bayesian SAE using Complex Survey Data Lecture 4A

A Conditional Spatial Model

To define neighbors, the most common approach is to take theneighborhood scheme to be such that two areas are treated asneighbors if they share a common boundary.

This is reasonable if all regions are (at least roughly) of similar sizeand arranged in a regular pattern (as is the case for pixels in imageanalysis where these models originated), but is not particularlyattractive otherwise (but reasonable practical alternatives are notavailable).

15 / 37

Page 16: Bayesian SAE using Complex Survey Data Lecture 4A

A Conditional Spatial Model

Various other neighborhood/weighting schemes are possible:

I One can take the neighborhood structure to depend on thedistance between area centroids and determine the extent of thespatial correlation (i.e. the distance within which regions areconsidered neighbors).

I One could also define neighbors in terms of cultural similarity.

In typical applications it is difficult to assess whether the spatial modelchosen is appropriate, which argues for a simple form, and to assessthe sensitivity of conclusions to different choices.

16 / 37

Page 17: Bayesian SAE using Complex Survey Data Lecture 4A

A Conditional Spatial Model

A common model, due to Besag et al. (1991), is to assign the spatialrandom effects an intrinsic conditional autorgressive (ICAR) prior.

Under this specification it is assumed that the spatial random effect isdrawn from a normal distribution whose mean is the mean of theneighbors’ random effects, with variance proportional to one over thenumber of neighbors (so more neighbors, less variability).

Formally,

Si |Sj , j ∈ ne(i) ∼ N(

Si ,σ2

s

mi

),

where ne(i) is the set of neighbors of area i , mi is the number ofneighbours, and

Si =1mi

∑j∈ne(i)

Sj

is the mean of the spatial random effects of these neighbors.

17 / 37

Page 18: Bayesian SAE using Complex Survey Data Lecture 4A

A Conditional Spatial ModelThe parameter σ2

s is a conditional variance and its magnitudedetermines the amount of spatial variation.

Recall, we split the residual variability as

δi + Si .

The variance parameters σ2ε and σ2

s have different interpretations.

Both are defined on the same scale, but σε has a marginalinterpretation while σs has a conditional interpretation.

Specifically, for area i , the variance of Si is conditional on Sj , j ∈ ne(i).

Hence the variances are not directly comparable ; the random effectsεi and Si are comparable, however (so side-by-side maps of thecontributions are useful).

Bottom line: Larger values of σ2s are indicative of greater spatial

dependence.18 / 37

Page 19: Bayesian SAE using Complex Survey Data Lecture 4A

Normal and Binomial Examples

19 / 37

Page 20: Bayesian SAE using Complex Survey Data Lecture 4A

Motivating Example: Normal Data

●●

●●

● ●

●●

●●

●●

●●

●●

●●

●●

●●

●●

170 175 180 185 190 195 200

170

180

190

200

Non−spatial smoothing

MLE

INLA

●●

● ●

●●

● ●

●●

●● ●

●●

●●

●●

● ●

● ●● ●

170 175 180 185 190 195 200

170

180

190

200

Spatial smoothing

MLE

INLA

Figure 1: Comparison of area averages: Posterior medians from non-spatialmodel (described in Lecture 3) versus MLEs (left). Posterior medians fromspatial model versus MLEs (right).

The shrinkage is less predictable with the spatial model, which isbecause of the local adaptation.

20 / 37

Page 21: Bayesian SAE using Complex Survey Data Lecture 4A

Motivating Example: Normal Data

−5

0

5

u.spat

−5

0

5

u.iid

Figure 2: Spatial (left) and non-spatial (left) random effects from thespatial+IID model.

The IID contribution is much smaller than the spatial contribution.

21 / 37

Page 22: Bayesian SAE using Complex Survey Data Lecture 4A

Motivating Example: Normal Data

−5

0

5

10

u.iid.nonspace

Non−spatial smoothing random effects

−5

0

5

10

u.spat

Spatial smoothing structured random effects

Figure 3: Non-spatial random effects δi from the non-spatial model (left) andspatial random effects (right) random effects Si .

The non-spatial model random effects are trying to pick up the spatialstructure!

22 / 37

Page 23: Bayesian SAE using Complex Survey Data Lecture 4A

Motivating Example: Normal Data

170

180

190

MLE

170

180

190

median.spatial

Figure 4: Estimates of area averages of weight via MLE’s (left) and posteriormedians from spatial model (right).

The extremes are attenuated under the spatial model.

23 / 37

Page 24: Bayesian SAE using Complex Survey Data Lecture 4A

Motivating Example: Normal Data

170

180

190

median

170

180

190

median.spatial

Figure 5: Posterior median estimates of area averages of weight vianon-spatial hierarchical model with β0 + δi (left) and spatial hierarchicalmodel β0 + δi + Si (right); δi are iid and Si are spatial random effects.

Some differences between the estimates, but relatively minor.

24 / 37

Page 25: Bayesian SAE using Complex Survey Data Lecture 4A

Motivating Example: Binomial Data

−1

0

1

2

u.spat

−1

0

1

2

u.iid

Figure 6: Spatial (left) and non-spatial (left) random effects from thespatial+iid model with logit(pi) = β0 + δi + Si ; δi are iid and Si are spatialrandom effects.

The majority of the between-area variability is spatial.

25 / 37

Page 26: Bayesian SAE using Complex Survey Data Lecture 4A

Motivating Example: Binomial Data

−1

0

1

2

3u.iid.nonspace

Non−spatial smoothing random effects

−1

0

1

2

3u.spat

Spatial smoothing structured random effects

Figure 7: Non-spatial random effects from the non-spatial model (left) andspatial random effects (right) random effects.

The non-spatial model random effects are trying to pick up the spatialstructure!

26 / 37

Page 27: Bayesian SAE using Complex Survey Data Lecture 4A

Motivating Example: Binomial Data

0.0

0.1

0.2

0.3

0.4

mle

0.0

0.1

0.2

0.3

0.4

median.sp

Figure 8: MLEs of area diabetes risk (left) and posterior medians from thespatial hierarchical model (right).

27 / 37

Page 28: Bayesian SAE using Complex Survey Data Lecture 4A

Motivating Example: Binomial Data

0.0

0.1

0.2

0.3

0.4

median

0.0

0.1

0.2

0.3

0.4

median.sp

Figure 9: Posterior median estimates of area diabetes risk via non-spatialhierarchical model (left) and spatial hierarchical model (right).

Estimates are very similar!

28 / 37

Page 29: Bayesian SAE using Complex Survey Data Lecture 4A

Motivating Example: Binary Outcome

●●

●●●

●●●

● ●

●●

●●

●●●

0.00 0.02 0.04 0.06 0.08 0.10

0.00

0.02

0.04

0.06

0.08

0.10

Non−spatial smoothing

se(MLE)

Pos

terio

r sd ●

●●

● ●●

●●

●●●

0.00 0.02 0.04 0.06 0.08 0.10

0.00

0.02

0.04

0.06

0.08

0.10

Spatial smoothing

se(MLE)

Pos

terio

r sd

Figure 10: Comparison of area averages. Posterior standard deviation versusstandard errors of MLEs on the probability scale, for the non-spatialhierarchical model (left), and the spatial hierarchical model (right).

The problem of standard errors being estimated as zero is clearlyalleviated, and the two sets of posterior standard deviations are quitesimilar.

29 / 37

Page 30: Bayesian SAE using Complex Survey Data Lecture 4A

Motivating Example: Binary Outcome

●●

●●●

●●●

●●

●●

●●

●●

●●●●●

●●

●●●

●●

●●

●●

●●

0 10 20 30 40

−0.

3−

0.2

−0.

10.

00.

10.

20.

3

HRA index

MLE

bia

s

●●●●●

●●

●●●

●●●

●●

●●●

●●

●●●●●

●●●●●

●●●●

●●

●●

0 10 20 30 40

−0.

3−

0.2

−0.

10.

00.

10.

20.

3

HRA index

Pos

terio

r m

edia

n bi

as

Figure 11: Bias of MLEs, with confidence intervals (left). Bias of posteriormedians, with credible intervals (right).

If we calculate,1n

n∑i=1

|pi − pi |,

we get 0.026 (MLE) and 0.018 (Bayes).30 / 37

Page 31: Bayesian SAE using Complex Survey Data Lecture 4A

Discussion

31 / 37

Page 32: Bayesian SAE using Complex Survey Data Lecture 4A

Discussion

If the data are sparse in an area, averages and totals are unstablebecause of the small denominators.

More reliable estimates can be obtained by using the totality of datato inform on the distribution, both locally and globally, of the averagesacross the study region.

A GLMM can include spatial dependence relatively easily, with theICAR model being particularly popular.

32 / 37

Page 33: Bayesian SAE using Complex Survey Data Lecture 4A

Discussion

Four levels of understanding for hierarchical models, in descendingorder of importance:

I The intuition on global and local smoothing.I The models to achieve this.I How to specify prior distributions.I The computation behind the modeling.

Overall StrategyI First, calculate empirical means and map them. Also look at map

of standard errors and/or confidence intervals.I Fit non-spatial random effects models.I Fit the ICAR+IID spatial model.I Add in covariates if available.

33 / 37

Page 34: Bayesian SAE using Complex Survey Data Lecture 4A

References

Besag, J. (1974). Spatial interaction and the statistical analysis oflattice systems. Journal of the Royal Statistical Society, Series B,36, 192–236.

Besag, J., York, J., and Mollie, A. (1991). Bayesian image restorationwith two applications in spatial statistics. Annals of the Institute ofStatistics and Mathematics, 43, 1–59.

Blangiardo, M. and Cameletti, M. (2015). Spatial and Spatio-TemporalBayesian Models with R-INLA. John Wiley and Sons.

Fong, Y., Rue, H., and Wakefield, J. (2010). Bayesian inference forgeneralized linear mixed models. Biostatistics, 11, 397–412.

Rue, H. and Held, L. (2005). Gaussian Markov random fields: theoryand application. Chapman and Hall/CRC Press, Boca Raton.

Stein, M. (1999). Interpolation of Spatial Data: Some Theory forKriging. Springer.

34 / 37

Page 35: Bayesian SAE using Complex Survey Data Lecture 4A

Technical Appendix: The Conditional SpatialModel

34 / 37

Page 36: Bayesian SAE using Complex Survey Data Lecture 4A

A Conditional Spatial ModelThis is a little counterintuitive but stems from spatial models havingtwo aspects, the strength of dependence and the magnitude of spatialdependence, and in the ICAR model there is only a single parameterwhich controls both aspects.

In the joint model (with covariance σ2sρ

dij for example) the strength isdetermined by ρ and the total amount by σ2

s .

A non-spatial random effect should always be included along with theICAR random effect since this model cannot take a limiting form thatallows non-spatial variability.

In the joint model with Si only, this is achieved as ρ→ 0.

If the majority of the variability is non-spatial, inference for this modelmight incorrectly suggest that spatial dependence was present.

Prior specification is difficult for the conditional variance is difficultbecause it has a conditional rather than a marginal interpretation.

See Fong et al. (2010) for a discussion of prior choice and simulationfor an ICAR model.

35 / 37

Page 37: Bayesian SAE using Complex Survey Data Lecture 4A

Computation for the Conditional Model

Let Q/σ2s denote the precision matrix of the ICAR model.

For simplicity, suppose all areas are connected to at least one otherarea.

The elements Qij = 0 if Si and Sj are conditionally independent,i.e., not neighbors.

The elements Qij = −1 if Si and Sj are conditionally dependent,i.e., neighbors.

The elements Qii = mi , where mi is the number of neighbors of area i .

Hence, most of the elements of Q are zero (so the matrix is sparse)and this aids greatly in computation, see Rue and Held (2005) fordetails.

36 / 37

Page 38: Bayesian SAE using Complex Survey Data Lecture 4A

Computation for the Conditional Model

The form of the joint ‘density’ is

p(s|Q, σ2s ) = (2π)−1/2|Q|1/2σ

−(n−1)/2s exp

(− 1

2σ2s

sTQs)

= (2π)−1/2|Q|1/2σ−(n−1)/2s exp

− 12σ2

s

∑i∼j

(si − sj )2

where i ∼ j means i and j are neighbors.

This is not a true density since it is not proper; Q is singular and hasrank n − 1.

The ICAR model is an example of a Gaussian Markov Random Field.

Note the contrast with the multivariate model in which Σij = 0 if themarginal covariance between Si and Sj is zero.

37 / 37