9.5.1 The Paired t-test

# Fig. 9.5.: Boxplot comparison Cu in B- and C-Horizon
library(StatDA)
data(bhorizon)
data(chorizon)
data(moss)
data(ohorizon)

# only samples from same locations in ALL layers:
c.ind=NULL
b.ind=NULL
m.ind=NULL
h.ind=NULL
c.id=chorizon[,1]
b.id=bhorizon[,1]
m.id=moss[,1]
h.id=ohorizon[,1]
for (i in 1:1000){
if (sum(c.id==i)+sum(b.id==i)+sum(m.id==i)+sum(h.id==i)==4){
c.ind=c(c.ind,which(c.id==i))
b.ind=c(b.ind,which(b.id==i))
m.ind=c(m.ind,which(m.id==i))
h.ind=c(h.ind,which(h.id==i))
}
}

# Cu data
c.Cu=chorizon[c.ind,"Cu"]
b.Cu=bhorizon[b.ind,"Cu"]


pdf("fig-9-5.pdf",width=9,height=4.5)
par(mfrow=c(1,2),mar=c(4,4,2,2))

boxplot(log10(c.Cu)-log10(b.Cu),notch=T,horizontal=T,pch=3,cex=0.8,
xlab="Difference of Cu in B- and C-horizon",cex.lab=1.2)
abline(v=0,lty=2)


boxplot(log10(c.Cu),log10(b.Cu),horizontal=T,xaxt="n",pch=3,cex=0.8,notch=T,
xlab="Cu [mg/kg]",names=c("C-horizon","B-horizon"),cex.lab=1.2)
axis(1,at=log10(a<-sort(c((10^(-50:50))%*%t(c(2,5,10))))),labels=a)

abline(a=0.5,b=1,lwd=2,lty=2,col=grey(0.5))
abline(a=2.5,b=-1,lwd=2,lty=2,col=grey(0.5))

dev.off()