ESplot | R Documentation |
Effect-size plot
ESplot(ESdat, alpha = 0.05, fontsize = 12)
ESdat |
A data frame consisting of model id, parameter estimates and standard errors. |
alpha |
Type-I error rate used to construct 100(1-alpha) confidence interval. |
fontsize |
size of font. |
The function accepts parameter estimates and their standard errors for a range of models.
A high resolution plot object.
Jing Hua Zhao
rs12075 <- data.frame(id=c("CCL2","CCL7","CCL8","CCL11","CCL13","CXCL6","Monocytes"),
b=c(0.1694,-0.0899,-0.0973,0.0749,0.189,0.0816,0.0338387),
se=c(0.0113,0.013,0.0116,0.0114,0.0114,0.0115,0.00713386))
ESplot(rs12075)
# The function replaces an older implementation.
within(data.frame(
id=c("Basic model","Adjusted","Moderately adjusted","Heavily adjusted","Other"),
b=log(c(4.5,3.5,2.5,1.5,1)),
se=c(0.2,0.1,0.2,0.3,0.2)
), {
lcl <- exp(b-1.96*se)
ucl <- exp(b+1.96*se)
x <- seq(-2,8,length=length(id))
y <- 1:length(id)
plot(x,y,type="n",xlab="",ylab="",axes=FALSE)
points((lcl+ucl)/2,y,pch=22,bg="black",cex=3)
segments(lcl,y,ucl,y,lwd=3,lty="solid")
axis(1,cex.axis=1.5,lwd=0.5)
par(las=1)
abline(v=1)
axis(2,labels=id,at=y,lty="blank",hadj=0.2,cex.axis=1.5)
title("A fictitious plot")
})
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.