배경 : 참고 : 내 데이터 세트와 r 코드는 텍스트 아래에 포함됩니다.
R의 lme4 패키지를 사용하여 생성 된 두 가지 혼합 효과 모델을 비교하기 위해 AIC를 사용하고 싶습니다. 각 모델에는 하나의 고정 효과와 하나의 임의 효과가 있습니다. 고정 효과는 모델마다 다르지만 임의 효과는 모델간에 동일하게 유지됩니다. REML = T를 사용하면 model2의 AIC 점수가 낮아 지지만 REML = F를 사용하면 model1의 AIC 점수가 낮아집니다.
ML 사용 지원 :
Zuur et al. (2009; PAGE 122)는 "내포 된 고정 효과 (그러나 동일한 랜덤 구조를 갖는)와 모델을 비교하려면 REML이 아닌 ML 추정을 사용해야합니다." 이것은 임의의 효과가 두 모델에서 동일하기 때문에 ML을 사용해야 함을 나타내지 만 고정 효과는 다릅니다. [Zuur et al. 2009. R. Springer를 이용한 생태학의 혼합 효과 모델 및 확장.]
REML 사용 지원 :
그러나 ML을 사용할 때 임의 효과와 관련된 잔차 분산이 두 모델 (model1 = 136.3; model2 = 112.9)에서 다르지만 REML을 사용하면 모델간에 동일합니다 (model1 = model2 = 151.5). 이것은 랜덤 잔차 분산이 동일한 랜덤 변수를 가진 모델간에 동일하게 유지되도록 REML을 대신 사용해야한다는 것을 의미합니다.
질문:
고정 효과가 변경되고 무작위 효과가 동일한 모델을 비교할 때 ML보다 REML을 사용하는 것이 더 합리적이지 않습니까? 그렇지 않다면 이유를 설명하거나 더 설명하는 다른 문헌을 알려 주시겠습니까?
# Model2 "wins" if REML=T:
REMLmodel1 = lmer(Response ~ Fixed1 + (1|Random1),data,REML = T)
REMLmodel2 = lmer(Response ~ Fixed2 + (1|Random1),data,REML = T)
AIC(REMLmodel1,REMLmodel2)
summary(REMLmodel1)
summary(REMLmodel2)
# Model1 "wins" if REML=F:
MLmodel1 = lmer(Response ~ Fixed1 + (1|Random1),data,REML = F)
MLmodel2 = lmer(Response ~ Fixed2 + (1|Random1),data,REML = F)
AIC(MLmodel1,MLmodel2)
summary(MLmodel1)
summary(MLmodel2)
데이터 세트 :
Response Fixed1 Fixed2 Random1
5.20 A A 1
32.50 A A 1
6.57 A A 2
24.77 A B 3
41.69 A B 3
34.29 A B 4
1.80 A B 4
10.00 A B 5
15.56 A B 5
4.44 A C 6
21.65 A C 6
9.20 A C 7
4.11 A C 7
12.52 B D 8
0.25 B D 8
27.34 B D 9
11.54 B E 10
0.86 B E 10
0.68 B E 11
4.00 B E 11