[R-sig-ME] MCMCglmm error message - data.frame subscripts

Liz Hare doggene at earthlink.net
Fri Mar 29 20:47:36 CET 2013


Hello,

I'm getting an error message with MCMCglmm that I can't figure out.

The data:

Pedigree

> head(ped)
    animal sire dam
1 1001001   NA  NA
2 1001002   NA  NA
3 1001003   NA  NA
4 1001004   NA  NA
5 1001005   NA  NA
6 1001006   NA  NA

Phenotype

> head(pp9)
      animal  PP
36 20020999 4.0
38 20021000 2.5
43 20021001 3.5
46 20021002 3.5
52 20021003 4.0
53 20021004 5.0

(I have more animals in the pedigree than I have phenotypes for)


> m3 <- MCMCglmm(pp9$PP ~ 1, random=~animal, family="gaussian",
pedigree=ped, data=pp9, nitt=100000, burnin=10000, thin=10)
Error in `[<-.data.frame`(`*tmp*`, , response.names, value = c(4, 2.5,  :
   missing values are not allowed in subscripted assignments of data frames


Which data.frame subscripts does this refer to? Am I neglecting to set 
some parameter? I have removed all the NAs from the phenotype 
data.frame. I ran MCMCglmm with very small trial data, so I think the 
problem is with my data but I can't find where.



> sessionInfo()
R version 2.15.1 (2012-06-22)
Platform: x86_64-pc-linux-gnu (64-bit)

locale:
  [1] LC_CTYPE=en_US.UTF-8       LC_NUMERIC=C
  [3] LC_TIME=en_US.UTF-8        LC_COLLATE=en_US.UTF-8
  [5] LC_MONETARY=en_US.UTF-8    LC_MESSAGES=en_US.UTF-8
  [7] LC_PAPER=C                 LC_NAME=C
  [9] LC_ADDRESS=C               LC_TELEPHONE=C
[11] LC_MEASUREMENT=en_US.UTF-8 LC_IDENTIFICATION=C

attached base packages:
[1] stats     graphics  grDevices utils     datasets  methods   base

other attached packages:
[1] MCMCglmm_2.17   corpcor_1.6.4   ape_3.0-7       coda_0.16-1
[5] Matrix_1.0-10   lattice_0.20-13 tensorA_0.36

loaded via a namespace (and not attached):
[1] compiler_2.15.1 gee_4.13-18     grid_2.15.1     nlme_3.1-108
[5] tools_2.15.1


I'd appreciate any suggestions,
Liz


-- 
Liz Hare PhD
Dog Genetics LLC
doggene at earthlink.net
http://www.doggenetics.com



More information about the R-sig-mixed-models mailing list