I collected growth data on trees on 15 treated and 15 untreated sites. We have 10 trees by site and each tree has 7 years of data (2100 rows). The treatment was applied after year 5 so we decided to analyse our data like we would do with a BACI design (BA= before VS after; CI= control VS impact). In a dummy variable, we identified the years before the treatment with the value B and the years after with an A. We did the same thing with the impacted (I) and control (C) sites. In a BACI model, we just need to know if the interaction term BA:CI is significant, but I would like to add other growth predictors along with the interaction term. My basic model looks like this:
mod1<-lmer(growth~BA*CI+(1|site/treeID)+(1|year))
I have two growth predictors that I would like to add to this model, the 2020 diameter value and the percentage of canopy openness. These two variables have one unique value per tree, not one per year per tree. I would like my model to look like this:
mod2<-lmer(growth~BA*CI+diameter+canop_open+(1|site/treeID)+(1|year))
I asked colleagues and some did not see a problem, but some told me that I should not put a random effect for my trees if I want to look at the effect of covariates measured at the tree level. I should either drop the covariates and focus on the BA*CI term with my random effects or keep the covariates but drop the random effect on my trees. Because of the repeated measures structure, I think I have to keep my random effect related to my trees so I would be forced to remove my covariates?
My question is: Can I keep my second model or should I drop the predictors?