## Fluctuations of tree growh and aridity are modeled and
## compared.
##Multilevel data frame of tree-ring widths:
data(Prings05,envir = environment())
## Radial increments measured on 2003:
data(Pradii03,envir = environment())
## Monthly precipitations and temperatures:
data(PTclim05,envir = environment())
## Modeling fluctuations of aridity
cf <- modelFrame(rd=PTclim05,
lv = list('year','year'),
fn = list('moveYr','wlai'),
form = 'lmeForm')
head(cf$resid)
summary(cf$model)
## Modeling fluctuations of tree growth
ar <- modelFrame(Prings05, y = Pradii03,
form = 'tdForm', on.time = TRUE,
MoreArgs = list(only.dup = TRUE,
mp = c(1,1),un = c('mm','cm'),z = 2003))
head(ar$resid)
summary(ar$model)
## Multilevel correlogram:
mancor <- muleMan(ar,cf,nperm = 10^3)
head(mancor)
## Vector of significances (p < 0.05):
sig <- with(mancor,ifelse(pval < 0.05,TRUE,FALSE))
## Plotting the multilevel correlograms with correspondent
## significances:
plot(mancor,
groups = sig,
pch = c(21,19),
grid = FALSE,
abline = list(h = 0, lty = 2, lwd = 0.5),
layout = c(4,2))
Run the code above in your browser using DataLab