다단계 모델링을위한 표기법


10

라이브러리 lmer에서 사용하는 다단계 모델을 훈련시키기 위해 공식 1을 지정해야합니다 lme4 R. 나는 수많은 교과서와 튜토리얼을 읽었지만 제대로 이해하지 못했습니다.

다음은 이 튜토리얼 에서 방정식으로 공식화하고 싶은 예입니다 . 우리는 다양한 시나리오에서 성별 (여성은 일반적으로 남성보다 음높이가 높음)과 사람의 태도 (정중 한 응답이든 비공식적 인 응답이든)에 따라 음성 주파수를 모델링하려고합니다. 또한 subject열 에서 볼 수 있듯이 각 사람은 여러 번 측정되었습니다.

> head(politeness, n=20)
   subject gender scenario attitude frequency
1       F1      F        1      pol     213.3
2       F1      F        1      inf     204.5
3       F1      F        2      pol     285.1
4       F1      F        2      inf     259.7
5       F1      F        3      pol     203.9
6       F1      F        3      inf     286.9
7       F1      F        4      pol     250.8
8       F1      F        4      inf     276.8
9       F1      F        5      pol     231.9
10      F1      F        5      inf     252.4
11      F1      F        6      pol     181.2
12      F1      F        6      inf     230.7
13      F1      F        7      inf     216.5
14      F1      F        7      pol     154.8
15      F3      F        1      pol     229.7
16      F3      F        1      inf     237.3
17      F3      F        2      pol     236.8
18      F3      F        2      inf     251.0
19      F3      F        3      pol     267.0
20      F3      F        3      inf     266.0

subject, genderattitude요인 (와 함께 informalfemale위한베이스 레벨로 간주 attitude하고 gender다음 방정식). 이제, 하나 개의 아이디어는 각 차단 각기 다른 모델을 양성하는 것입니다 subjectscenario:

politeness.model=lmer(frequency ~ attitude + gender + 
 (1|subject) + (1|scenario), data=politeness)

표기법에 대한 나의 이해가 정확하다면 이것은 다음에 해당합니다.

yi=aj[i]1+ak[i]2+β attitudepoli+γ gendermalei

iithj[i]subjectk[i]scenarioithattitudepolgendermale

태도에 대한 임의의 기울기를 도입하기 위해 다음과 같이 쓸 수 있습니다.

politeness.model = lmer(frequency ~ attitude + gender + 
 (1+attitude|subject) + (1+attitude|scenario), data=politeness)

다시 말하지만, 내 이해가 분명하면 이것은 다음에 해당합니다.

yi=aj[i]1+ak[i]2+(βj[i]1+βk[i]2) attitudepoli+γ gendermalei

이제 다음 R명령 은 어떤 방정식에 해당합니까?

politeness.null = lmer(frequency ~ gender +
 (1+attitude|subject) +  (1+attitude|scenario), data=politeness)

1
매우 합리적인 것이 아닙니다. 태도에 대한 인구 평균 기울기는 0으로 가정합니다 ...
Ben Bolker 12

@ BenBolker : 이봐, 방정식 형식으로 작성해 주시겠습니까? 이전 방정식이 정확합니까? 마지막 모델에서, 나는 아직도 참조 attitude조건으로하고 subjectscenario.
abhinavkulkarni

답변:


12

나는 쓸 것이다

~ attitude + gender + (1|subject) + (1|scenario)

같이

yiβ0+β1I(attitude=pol)+β2I(gender=male)+b1,j[i]+b2,k[i]+ϵib1N(0,σ12)b2N(0,σ22)ϵN(0,σr2)
βbI
~ attitude + gender + (1+attitude|subject) + (1+attitude|scenario)

attitude및 에 대한 응답으로 피험자 간 변동을 추가합니다 scenario(임의의 영향 부분을 그대로 쓸 수 (attitude|subject) + (attitude|scenario)있습니다. 지금

yiβ0+β1I(attitude=pol)+β2I(gender=male)+b1,j[i]+b3,j[i]I(attitude=pol)+b2,k[i]+b4,k[i]I(attitude=pol)+ϵi{b1,b3}MVN(0,Σ1){b2,b4}MVN(0,Σ2)ϵN(0,σr2)
Σ1Σ2
Σ1=(σ12σ13σ13σ32)
Σ2

yi(β0+b1,j[i]+b2,k[i])+(β1+b3,j[i]+b4,k[i])I(attitude=pol)+β2I(gender=male)+ϵi

attitudeβ1=0attitude

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.