Skip to content
Prev 12348 / 20628 Next

parallel MCMCglmm, RNGstreams, starting values & priors

Hi Jarrod,
I agree it's a weird specification, I was a bit lost and thought I could get away with just putting some random numbers in the starting value.
I didn't do R1=rpois(2,1)+1 though, I did R1=diag(rpois(2,1)+1), so I got a 2x2 matrix, but yes, bound to be integer.
I didn't know starting values should come from a conjugate distribution, though that probably means I didn't think about it much.

I'm now doing
start <- list(
	liab=c(rnorm( nrow(krmh.1)*2 )), 
	R = list(R1 = rIW( diag(2), nrow(krmh.1)) ),
	G = list(G1 = rIW( diag(2), nrow(krmh.1)) )
)

Is this what you had in mind?
I am especially unsure if I am supposed to use such a low sampling variability (my sample size is probably not even relevant for the starting values) and if I should start from diag(2).

And, I am still happily confused that this specification still doesn't lead to errors with respect to rcov = ~trait:units . Does this mean I'm doing it wrong?
My parallel run using the above starting values isn't finished yet.
a) After applying the above starting values I get, for the location effects 1600-2000 samples for a 2000 sample chain (with thin set to 50). G and R-structure are from 369 (za_children.idParents) to 716 (and 0 for the fixed part).
Effective sample sizes were similar for my run using the starting values for G/R that I drew from rpois, and using 40 chains I of course get  
b) I don't think I am getting extreme categories. I would probably be getting extreme categories if I included the forever-alones (they almost never have children), but this way no. 
I wasn't sure how to examine the range of the latents separately for the za part, but for a single chain it looks okay:
0%        1%        0%       99%      100% 
-4.934111 -1.290728 -4.934111  3.389847  7.484206 

Well, all considered now that I use the above starting value specification I get slightly different estimates for all za-coefficients. Nothing major, but still leading me to
think my estimates aren't exactly independent of the starting values I use. I'll see what the parallel run yields.

Thanks a lot,

Ruben