我正在分析一些数据,它的设置如下:
- 2个站点
- 每个站点有30棵树(树嵌套在站点中)
- 每棵树有12个枝条(每个方向 - 北、南、东、西,在每个冠层 - 上、中、下各有一个枝条)(重复测量)
- 依赖变量是来自昆虫的射击损伤(每个枝条受损比例)
目标是确定昆虫损伤是否在树内有差异(从数据上看,我们没有观察到基数方向的影响,但明显看到了冠层水平的影响)
我想使用MCMCglmm模拟这些数据,我将树木嵌套在站点中,编码如下(其中DF是我的数据框):
DF$Tr<-Df$Site:Df$Tree
我的MCMCglmm模型如下:
prior1 = list(R = list(V = 1, nu = 0.002), G = list(G1 = list(V = 1, nu = 0.002)))
Fit1<-MCMCglmm(cbind(Damage,No.dam) ~ Crown+Dir+Site, random = ~Tr, family="multinomial2", prior = prior1, data=DF,verbose=F)
我对如何在模型中指定重复测量感到困惑。 我认为我需要使用
rcov〜units
或
rcov〜idh(Tr):units
但是,我不确定哪个是正确的(或者我可能完全走错了方向)。 我是一名研究生,因此我仍在学习统计知识,我的系里没有人处理这些类型的模型,而且我发现很难找到我需要的帮助。提前感谢任何建议!