Nothing
### R code from vignette source 'ecoreg-guide.Rnw'
###################################################
### code chunk number 1: ecoreg-guide.Rnw:19-21
###################################################
options(width = 60)
version <- gsub("Version: +", "", help(package="ecoreg")$info[[1]][3])
###################################################
### code chunk number 2: ecoreg-guide.Rnw:26-27
###################################################
cat(version)
###################################################
### code chunk number 3: ecoreg-guide.Rnw:384-385
###################################################
library(ecoreg)
###################################################
### code chunk number 4: ecoreg-guide.Rnw:404-411
###################################################
ng <- 50
N <- rep(100, ng)
set.seed(31412)
ctx <- cbind(deprivation = rnorm(ng), mean.income = rnorm(ng))
phi <- cbind(nonwhite = runif(ng), smoke = runif(ng))
sim.df <- as.data.frame(cbind(ctx, phi))
sim.df[1:5,]
###################################################
### code chunk number 5: ecoreg-guide.Rnw:418-426
###################################################
mu <- qlogis(0.05)
alpha.c <- log(c(1.01, 1.02))
alpha <- log(c(1.5, 2))
sim1 <- sim.eco(N, ctx=~deprivation+mean.income, binary=~nonwhite+smoke,
data = sim.df, mu=mu, alpha.c=alpha.c, alpha=alpha,
isam=10)
sim1$y[1:5]
aggdata <- as.data.frame(cbind(y=sim1$y, N=N, sim.df))
###################################################
### code chunk number 6: ecoreg-guide.Rnw:442-443
###################################################
aggdata[1:5,]
###################################################
### code chunk number 7: ecoreg-guide.Rnw:458-459
###################################################
indivdata <- sim1$idata
###################################################
### code chunk number 8: ecoreg-guide.Rnw:468-469
###################################################
indivdata[1:15,]
###################################################
### code chunk number 9: ecoreg-guide.Rnw:495-497
###################################################
agg.eco <- eco(cbind(y, N) ~ deprivation + mean.income,
binary = ~ nonwhite + smoke, data = aggdata)
###################################################
### code chunk number 10: ecoreg-guide.Rnw:529-530
###################################################
agg.eco
###################################################
### code chunk number 11: ecoreg-guide.Rnw:541-544
###################################################
aggdata.sub <- aggdata
aggdata.sub$y <- aggdata$y - tapply(indivdata$y, indivdata$group, sum)
aggdata.sub$N <- aggdata.sub$N - 10
###################################################
### code chunk number 12: ecoreg-guide.Rnw:552-557
###################################################
agg.indiv.eco <- eco(cbind(y, N) ~ deprivation + mean.income,
binary = ~ nonwhite + smoke,
iformula = y ~ deprivation + mean.income + nonwhite + smoke,
data = aggdata.sub, idata=sim1$idata)
agg.indiv.eco
###################################################
### code chunk number 13: ecoreg-guide.Rnw:576-586
###################################################
phi <- cbind(nonwhite = runif(ng, 0, 0.2), smoke = runif(ng, 0.1, 0.3))
sim.df <- as.data.frame(cbind(ctx, phi))
sim1 <- sim.eco(N, ctx=~deprivation+mean.income, binary=~nonwhite+smoke,
data = sim.df, mu=mu, alpha.c=alpha.c, alpha=alpha,
isam=10)
aggdata <- as.data.frame(cbind(y=sim1$y, N=N, sim.df))
indivdata <- sim1$idata
agg.eco <- eco(cbind(y, N) ~ deprivation + mean.income,
binary = ~ nonwhite + smoke, data = aggdata)
agg.eco
###################################################
### code chunk number 14: ecoreg-guide.Rnw:590-598
###################################################
aggdata.sub <- aggdata
aggdata.sub$y <- aggdata$y - tapply(indivdata$y, indivdata$group, sum)
aggdata.sub$N <- aggdata.sub$N - 10
agg.indiv.eco <- eco(cbind(y, N) ~ deprivation + mean.income,
binary = ~ nonwhite + smoke,
iformula = y ~ deprivation + mean.income + nonwhite + smoke,
data = aggdata.sub, idata=indivdata)
agg.indiv.eco
###################################################
### code chunk number 15: ecoreg-guide.Rnw:605-608
###################################################
indiv.eco <- eco(iformula = y ~ deprivation + mean.income + nonwhite + smoke,
idata=indivdata)
indiv.eco
###################################################
### code chunk number 16: ecoreg-guide.Rnw:622-632
###################################################
phi <- cbind(nonwhite = runif(ng), smoke = runif(ng))
sim.df <- as.data.frame(cbind(ctx, phi))
sim.df$poll <- rnorm(ng, 1.24, 0.1)
sim.df$poll.sd <- rep(0.2, ng)
sim1 <- sim.eco(N, ctx=~deprivation+mean.income, binary=~nonwhite+smoke,
m=sim.df["poll"], S=sim.df["poll.sd"], beta=log(2),
data = sim.df, mu=mu, alpha.c=alpha.c, alpha=alpha,
isam=10)
aggdata <- as.data.frame(cbind(y=sim1$y, N=N, sim.df))
aggdata[1:5,]
###################################################
### code chunk number 17: ecoreg-guide.Rnw:639-643
###################################################
agg.eco <- eco(cbind(y, N) ~ deprivation + mean.income,
normal= ~ poll, norm.var=poll.sd,
binary = ~ nonwhite + smoke, data = aggdata)
agg.eco
###################################################
### code chunk number 18: ecoreg-guide.Rnw:659-669
###################################################
sim.df$poll <- rnorm(ng, 1.24, 0.1)
sim.df$poll.sd <- rep(0.2, ng)
sim1 <- sim.eco(N, ctx=~deprivation+mean.income, binary=~nonwhite+smoke,
m=sim.df["poll"], S=sim.df["poll.sd"], beta=log(2),
data = sim.df, mu=mu, alpha.c=alpha.c, alpha=alpha, isam=10)
aggdata <- as.data.frame(cbind(y=sim1$y, N=N, sim.df))
agg.eco <- eco(cbind(y, N) ~ deprivation + mean.income,
normal= ~ poll, norm.var=poll.sd,
binary = ~ nonwhite + smoke, data = aggdata)
agg.eco
###################################################
### code chunk number 19: ecoreg-guide.Rnw:677-690
###################################################
indivdata <- sim1$idata
indivdata[1:5,]
aggdata.sub <- aggdata
aggdata.sub$y <- aggdata$y - tapply(indivdata$y, indivdata$group, sum)
aggdata.sub$N <- aggdata.sub$N - 10
agg.indiv.eco <- eco(cbind(y, N) ~ deprivation + mean.income,
normal= ~ poll, norm.var=poll.sd,
binary = ~ nonwhite + smoke, data = aggdata.sub,
iformula = y ~ deprivation + mean.income +
nonwhite + smoke + poll,
idata=indivdata
)
agg.indiv.eco
###################################################
### code chunk number 20: ecoreg-guide.Rnw:740-749
###################################################
aggdata$soclass <- plogis(qlogis(aggdata$smoke) + runif(ng, -1, 1))
pa <- aggdata$smoke
pb <- aggdata$soclass
p11 <- pa*pb* 2 /(1 + pb)
p10 <- pa - p11
p01 <- pb - p11
p00 <- 1 - (p01 + p10 + p11)
cross <- cbind(p00, p10, p01, p11)
cross[1:5,]
###################################################
### code chunk number 21: ecoreg-guide.Rnw:754-755
###################################################
eco(cbind(y, N) ~ 1, binary = ~ smoke + soclass, cross=cross, data=aggdata)
###################################################
### code chunk number 22: ecoreg-guide.Rnw:874-875 (eval = FALSE)
###################################################
## help(eco)
###################################################
### code chunk number 23: ecoreg-guide.Rnw:881-882 (eval = FALSE)
###################################################
## help.start()
Any scripts or data that you put into this service are public.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.