ei.reg.bayes {eiPack}R Documentation

Ecological regression using Bayesian Normal regression

Description

Estimate an ecological regression using Bayesian normal regression.

Usage

ei.reg.bayes(formula, data, sample = 1000, weights = NULL, truncate=FALSE)

Arguments

formula An R formula object of the form cbind(c1, c2, ...) ~ cbind(r1, r2, ...)
data data frame containing the variables specified in formula
sample number of draws from the posterior
weights a vector of weights
truncate if TRUE, imposes a proper uniform prior on the unit hypercube for the coefficients; if FALSE, an improper uniform prior is assumed

Details

For i in 1,...,C, C Bayesian regressions of the form c_i ~ cbind(r1, r2, ...) are performed. See the documentation for ei.reg for the accounting identities and constancy assumption underlying this Bayesian linear model.

The sampling density is given by

y| beta, sigma^2, X ~ N(X beta, sigma^2*I)

The improper prior is p(beta,sigma^2|X) proportional to 1/sigma^2.

The proper prior is p(beta, sigma^2|x) proportional to I(beta in [0,1])* 1/sigma^2.

Value

A list containing

call the call to ei.reg.bayes
draws A, R x C x sample array containing posterior draws for each population cell fraction

normal-bracket25bracket-normal

Author(s)

Olivia Lau <olau@fas.harvard.edu> and Ryan T. Moore <rtmoore@fas.harvard.edu>

References

Leo Goodman. 1953. ``Ecological Regressions and the Behavior of Individuals.'' American Sociological Review 18:663–664.


[Package eiPack version 0.1-2 Index]