Multilevel modeling of educational longitudinal data with crossed




















- Slides: 20

Multilevel modeling of educational longitudinal data with crossed random effects Minjeong Jeon Sophia Rabe-Hesketh University of California, Berkeley 2008 Fall North American Stata Users Group meeting Nov. 13. 2008 1

Motivation: How to model this data? Longitudinal cross-classified data Ø Longitudinal data -Repeated observations within students Ø Promotion to high school -First two years in middle school -Last two years in high school 2

Diagram: Longitudinal cross-classified data <1> <2> <3> Rasbash et al. (2005; 2008) Jeon & Rabe-Hesketh T 1, . . T 4: Time(wave), Stu: students MS: middle school , HS: high school 3

Purpose of the study Propose three modeling strategies Ø Estimate crossed random effects of middle school (MS) and high school (HS) Ø By xtmixed in Stata ★Key point ! Ø Impacts of MS and HS random effects change over time 4

Data Source: The Korea Youth Panel Survey (KYPS) (http: //www. nypi. re. kr/panel/index. asp) Ø Prospective panel survey: (2003 -2006 year) Ø Middle school 2 nd(8 th graders), Age(m) =13 Ø Sample design: Stratified multi-year cluster sampling 5

More about the data v. Summary statistics: statistics Number of schools & students 6

Data: Crossed structure v Cross-classification between MS and HS MS id HS id 7

More about the crossed structure v Number of high schools within middle school Number of MS per HS: 1~5 Number of HS per MS: 2~17 8

School area information v 15 Areas that students do not “cross” when moving from MS to HS Maximum number of MS per area = 21 Maximum number of HS per area = 175 9

Study variables 10

Self esteem: within-student, within-school variation N=31 N=20 N=24 N=7 11

Model specification: Model 1 Trick 1 12

Model specification: Model 1 Trick 2 13

Using a trick? Ø Exactly same results! (from model 1) 14

Modeling strategies 15

Stata commands 16

Results: Random effects v Random intercept model 17

Fixed effects (From model 1) Ø Increase over time Ø Decrease in the increase 18

Discussion Use a trick for computational efficiency Need an easy way to handle random slopes in cross-classified model Future work: Find weights empirically 19

Thank you very much! Contact Minjeong Jeon (mjj@berkeley. edu) Sophia Rabe-Hesketh(sophiarh@berkeley. edu) Graduate School of Education University of California, Berkeley 20