Formula yang perlu ditentukan untuk pelatihan model bertingkat (menggunakan lmer
dari lme4
R
perpustakaan) selalu membuat saya. Saya telah membaca banyak buku pelajaran dan tutorial, tetapi tidak pernah memahaminya dengan baik.
Jadi, inilah contoh dari tutorial ini yang ingin saya lihat dirumuskan dalam persamaan. Kami mencoba memodelkan frekuensi suara sebagai fungsi gender (perempuan memiliki suara bernada lebih tinggi daripada laki-laki pada umumnya) dan sikap orang (apakah ia menjawab dengan sopan atau tidak resmi) dalam skenario yang berbeda. Juga, seperti yang Anda lihat dari subject
kolom, setiap orang mengalami pengukuran beberapa kali.
> 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
, gender
dan attitude
merupakan faktor (dengan informal
dan female
dianggap sebagai level dasar untuk attitude
dan gender
dalam persamaan di bawah). Sekarang, satu ide adalah untuk melatih model dengan intersep yang berbeda untuk masing-masing subject
dan scenario
:
politeness.model=lmer(frequency ~ attitude + gender +
(1|subject) + (1|scenario), data=politeness)
Jika pemahaman saya tentang notasi benar, ini sesuai dengan:
poli+γ⋅priai attitude
gender
di mana menunjukkan titik data , menunjukkan tingkat grup untuk dan menunjukkan tingkat grup untuk untuk titik data . dan adalah indikator biner.i t h j [ i ] k [ i ] i t h pol laki-lakisubject
scenario
attitude
gender
Untuk memperkenalkan lereng acak untuk sikap, kita dapat menulis:
politeness.model = lmer(frequency ~ attitude + gender +
(1+attitude|subject) + (1+attitude|scenario), data=politeness)
Sekali lagi, jika pemahaman saya jelas, ini sesuai dengan:
pol i + γ ⋅ attitude
gender
Sekarang, persamaan apa yang R
sesuai dengan perintah berikut ?
politeness.null = lmer(frequency ~ gender +
(1+attitude|subject) + (1+attitude|scenario), data=politeness)
sumber
attitude
sedang dikondisikansubject
danscenario
.Jawaban:
saya akan menulis
sebagai
menambahkan variasi di antara subjek dalam menanggapi
attitude
danscenario
(kita bisa menulis bagian efek-acak sebagai(attitude|subject) + (attitude|scenario)
, yaitu membiarkan intersep tersirat; ini masalah selera). SekarangΣ 1 Σ 2 Σ 1 = (
Mungkin bermanfaat untuk mengelompokkan istilah sebagai berikut: sehingga Anda dapat melihat efek acak mana yang memengaruhi intersep dan yang memengaruhi respons terhadap sikap.
Sekarang jika Anda meninggalkanβ1=0
attitude
istilah efek tetap (yaitu set , atau lepaskan istilah dari rumus) Anda dapat melihat (tanpa menulis ulang semuanya) itu, karena efek acak diasumsikan memiliki nol rata-rata, kami akan menjadi dengan asumsi bahwa respons rata-rata terhadap sikap lintas subjek dan skenario akan sama dengan nol, sementara masih ada variasi di antara subjek dan skenario. Saya tidak akan mengatakan ini tidak masuk akal dari sudut pandang statistik, tetapi jarang. Ada diskusi tentang masalah ini di milis [email protected] dari waktu ke waktu ... (atau dapat didiskusikan di StackExchange di suatu tempat - jika tidak, itu akan menjadi tindak lanjut yang baik -Tanyakan pertanyaan ...)attitude
sumber