# NOT RUN {
library(repmis)
source_data("https://github.com/jimclarkatduke/gjam/blob/master/forestTraits.RData?raw=True")
xdata <- forestTraits$xdata
plotByTree <- gjamReZero(forestTraits$treesDeZero) # re-zero
traitTypes <- forestTraits$traitTypes
specByTrait <- forestTraits$specByTrait
tmp <- gjamSpec2Trait(pbys = plotByTree, sbyt = specByTrait,
tTypes = traitTypes)
tTypes <- tmp$traitTypes
traity <- tmp$plotByCWM
censor <- tmp$censor
formula <- as.formula(~ temp + deficit)
lo <- list(temp_ring = 0, deficit_drought = 0) # positive combinations
b <- gjamPriorTemplate(formula, xdata, ydata = traity, lo = lo)
bp <- list(loBeta = b$lo, hiBeta = b$hi)
ml <- list(ng=4000, burnin=1000, typeNames = tTypes, censor = censor,
betaPrior = bp)
out <- gjam(formula, xdata, ydata = traity, modelList = ml)
S <- ncol(traity)
sc <- rep('black',S)
sc[colnames(traity) <!-- %in% c('ring','drought')] <- 'blue' -->
pl <- list(SMALLPLOTS=F, specColor=sc)
gjamPlot(output = out, plotPars = pl)
# }
Run the code above in your browser using DataLab