par(mfrow = c(2,2))
data(avimedi)
cla <- avimedi$plan$reg:avimedi$plan$str
# simple ordination
coa1 <- dudi.coa(avimedi$fau, scan = FALSE, nf = 3)
s.class(coa1$li, cla, sub = "Sans contrainte")
# within region
w1 <- within(coa1, avimedi$plan$reg, scan = FALSE)
s.match(w1$li, w1$ls, clab = 0, sub = "Intra R�gion")
s.class(w1$li, cla, add.plot = TRUE)
# no region the same result
pcaivnonA <- pcaivortho(coa1, avimedi$plan$reg, scan = FALSE)
s.match(pcaivnonA$li, pcaivnonA$ls, clab = 0,
sub = "Contrainte Non A")
s.class(pcaivnonA$li, cla, add.plot = TRUE)
# region + strate
interAplusB <- pcaiv(coa1, avimedi$plan, scan = FALSE)
s.match(interAplusB$li, interAplusB$ls, clab = 0,
sub = "Contrainte A + B")
s.class(interAplusB$li, cla, add.plot = TRUE)
par(mfrow = c(1,1))
Run the code above in your browser using DataLab