2017-12-26 31 views
0

동물의 유전 가능성을 찾으려고합니다. 함수에 더미 데이터를 사용하면 정상적으로 작동하지만 데이터베이스에서 데이터를 삽입하면 다음 오류가 발생합니다.MCMCglmm 패키지 : 오류 : inverseA의 오류 : 혈통이 아닌 댐으로 나타나는 사람

inverseA (혈통 트리 = 혈통, 배율 = 축척, 노드 = 노드) 오류 : 혈통에없는 녀점으로 나타나는 사람들 가계도에 나타나지만 표현형 데이터가없는 모든 동물을 제거했지만 오류가 우선합니다.

사육 데이터 enter image description here

종래 < - 목록 (R =리스트 (V = 1, 뉴 = 0.002), G = 목록 (G1 =리스트 (V = 1, 뉴 = 0.002), G2 = 출생 체중 = 1, 무작위 = ~ 동물 + 년, 가족 = "가우스", 이전 = 이전, 혈통 = 혈통, 데이터 = 데이터, MCT) nitt = 1e + 05, burnin = 10000, thin = 10)

추 신. 데이터 파일이 매우 커서 데이터 세트의 처음 10 개 동물 만 입력합니다.

답변

0

geneticsped 패키지의 extend 함수를 사용하여 문제에 대한 해결책을 찾았습니다. 혈통을 먼저 확장 한 다음 mcmcglmm 이내에 사용하십시오.