[R-sig-ME] prior error in mcmcglmm multi-response model
Victor Oribamise
v|ctor@or|b@m|@e @end|ng |rom gm@||@com
Thu Jul 16 20:17:05 CEST 2020
Hello,
I tried running this multi-response model in mcmcglmm with this prior:
priorsd <- list(R=list(V=diag(8), nu=7.001), G = list(G1 =
list(V=diag(8),nu=7.001), G2 = list(V=diag(8),nu=7.001)))
and this model:
modelTrait<-MCMCglmm(cbind(Trait1,Trait2, Trait3,Trait4,Trait5, Trait6,
Trait7, Trait8)~year+pit,random= ~ID+Dam ,ginverse=list(ID=Ainv1,
Dam=M1),family=rep("gaussian",8),prior=priorsd, , rcov=~units,
data=data,nitt=10000,burnin=1000,thin=10)
but I ran into this error:
"Error in priorformat(if (NOpriorG) { :V is the wrong dimension for some
prior$G/prior$R elements."
What am I doing wrong? How do I correct this?
And, this is a subset of my data:
Trait1 Trait2 Trait3 Trait4 Trait5 Trait6 Trait7 Trait8 year pit
1 1 1 1 1 1 1 1 1954 1
1 1 1 1 1 1 1 1 1956 2
1 1 1 1 1 1 1 1 1957 2
1 1 1 1 1 1 1 1 1957 1
1 1 1 1 1 1 1 0 1978 2
1 1 1 1 1 1 1 1 1978 2
Thanks.
Victor
[[alternative HTML version deleted]]
More information about the R-sig-mixed-models
mailing list