혼합 모델의 장점 중 하나는 데이터에 대해 분산 공분산 행렬을 지정할 수 있다는 것입니다 (복합 대칭, 자기 회귀, 비 구조적 등). 그러나 lmer
R의 함수는이 행렬을 쉽게 지정할 수 없습니다. 누구든지 lmer
기본적으로 어떤 구조를 사용하고 왜 쉽게 지정할 수 없는지 알고 있습니까?
혼합 모델의 장점 중 하나는 데이터에 대해 분산 공분산 행렬을 지정할 수 있다는 것입니다 (복합 대칭, 자기 회귀, 비 구조적 등). 그러나 lmer
R의 함수는이 행렬을 쉽게 지정할 수 없습니다. 누구든지 lmer
기본적으로 어떤 구조를 사용하고 왜 쉽게 지정할 수 없는지 알고 있습니까?
답변:
혼합 모형은 분산 성분 모형 (일반화 된 버전)입니다. 고정 효과 부분을 작성하고, 일부 관측 그룹에 공통적 인 오류 항을 추가하고, 필요한 경우 링크 기능을 추가 한 후이를 가능성 최대화에 넣습니다.
그러나 설명하는 다양한 분산 구조는 추론의 견고성을 위해 혼합 / 다단계 모델의 유연성 중 일부를 상쇄하는 일반화 된 추정 방정식에 대한 작업 상관 관계 모델입니다. GEE를 사용하면 고정 부분에 대한 추론에만 관심이 있으며 혼합 모형에서와 같이 분산 성분을 추정하지 않아도됩니다. 이러한 고정 효과의 경우 상관 관계 구조가 잘못 지정된 경우에도 적절한 견고 / 샌드위치 추정치를 얻을 수 있습니다. 그러나 모델이 잘못 지정되면 혼합 모델에 대한 추론이 중단됩니다.
따라서 많은 공통점 (다중 레벨 구조 및 잔차 상관을 처리하는 기능)이 있지만 혼합 모델과 GEE는 여전히 다소 다른 절차입니다. GEE를 다루는 R 패키지는 적절하게 호출 gee
되며 가능한 corstr
옵션 값 목록에서 언급 한 구조를 찾을 수 있습니다.
GEE의 관점에서 볼 lmer
때, 적어도 모델에 두 가지 수준의 계층 구조가 있고 임의의 절편 만 지정된 경우 교환 가능한 상관 관계로 작동합니다.
lmer의 FlexLamba 브랜치는 그러한 기능을 제공합니다.
특정 오류 구조 또는 임의 효과를 구현하는 방법에 대한 예는 https://github.com/lme4/lme4/issues/224 를 참조 하십시오 .
내 지식으로는 lmer는 이것을 쉽게 해결할 수있는 방법이 없다. 또한 대부분의 경우 lmer가 Cholesky 인수 분해에 희소 행렬을 많이 사용한다는 점을 감안할 때 완전히 구조화되지 않은 VCV를 허용하지 않을 것입니다.
"기본 구조"에 대한 귀하의 질문에 답하기 위해 : 기본 개념은 없습니다. 구조를 정의하는 방법에 따라 해당 구조를 사용합니다. 예 : 와 같은 임의의 효과를 사용하면 각 임의의 효과에 3 개의 레벨이 있습니다.
LME를 사용하면 모든 것이 손실되지는 않습니다. 이러한 VCV 매트릭스 속성을 "쉽게"지정할 수 있습니다. R- 패키지 MCMCglmm을 사용하고 있습니다. 상기 봐 CourseNotes.pdf , P.70을. 이 페이지에서는 lme4 랜덤 효과 구조가 어떻게 정의되는지에 대한 몇 가지 유사점을 제공하지만 직접 보 겠지만 lmer는 MCMCglmm보다 유연성이 떨어집니다.
도중에 문제 nlme의 lme corStruct 클래스가 있습니다. corCompSymm , corAR1 등 등 이 트레드에서 Fabian의 응답 은 lme4 기반 VCV 사양에 대한 좀 더 간결한 예를 제공하지만 MCMCglmm 또는 nlme에서와 같이 명확하지는 않습니다.