y1 <- rnorm(1000,50,23)
y2 <- rbinom(1000,1,prob=0.72)
x1 <- rnorm(1000,50,2)
x2 <- rbinom(1000,1,prob=0.63)
x3 <- rpois(1000, 2)
x4 <- runif(1000,40,100)
x5 <- rbeta(1000,2,2)
x6 <- rnorm(1000,100,30)
x7 <- rpois(1000,10)
x8 <- rbinom(1000,1,prob=0.4)
x9 <- rbeta(1000,5,4)
x10 <- runif(1000,-10,-1)
longnames <- c("a long name01","a long name02","a long name03",
"a long name04","a long name05","a long name06",
"a long name07","a long name08","a long name09",
"a long name10")
fit1 <- lm(y1 ~ x1 + x2 + x3 + x4 +x5 +x6 +x7 +x8 + x9 + x10)
fit2 <- glm(y2 ~ x1 + x2 + x3 + x4 + x5 + x6 + x7 + x8 + x9 + x10,
family=binomial(link="logit"))
# plot 1
par (mfrow=c(2,2))
coefplot(fit1)
coefplot(fit2)
# plot 2
par (mar=c(2,8,2,0.5))
coefplot(fit1, longnames=longnames, display=TRUE)
# plot 3
par (mar=c(2,2,2,2))
coefplot(fit2, longnames=longnames, varnames=FALSE)
Run the code above in your browser using DataLab