Latent Growth Curve Modeling In Mplus: - PowerPoint PPT Presentation

1 / 64
About This Presentation
Title:

Latent Growth Curve Modeling In Mplus:

Description:

Social, Genetic, and Developmental Psychiatry Centre ... Alan A. Acock. Department of HDFS. Oregon State University. Brigitte Wanner. GRIP ... – PowerPoint PPT presentation

Number of Views:2126
Avg rating:2.0/5.0
Slides: 65
Provided by: soc58
Category:

less

Transcript and Presenter's Notes

Title: Latent Growth Curve Modeling In Mplus:


1
Latent Growth Curve Modeling In Mplus An
Introduction and Practice Examples Part I
Edward D. Barker, Ph.D.
Social, Genetic, and Developmental Psychiatry
Centre Institute of Psychiatry, Kings
College London
2
Acknowledgements
  • Bength Linda Muthén
  • Mplus http//www.statmodel.com/
  • Alan A. Acock
  • Department of HDFS
  • Oregon State University
  • Brigitte Wanner
  • GRIP
  • University of Montréal

3
Outline
  • Introduction to Mplus
  • Mplus prog. language
  • Preparing data
  • Descriptive statistics
  • Basic growth Curve Model
  • Basic Model and Assumption
  • Mplus code
  • Interpreting Output Graphs
  • Quadratic terms
  • Mplus program
  • Interpreting Output Graphs
  • Missing values in growth models
  • Introduction
  • Mplus code
  • Output
  • Multiple group models
  • At the same time
  • As categorical predictors to show differences in
    intercept and/or slope
  • Additional models
  • There are many . . .

4
Introduction to Mplus
5
Input and output windows
6
Mplus Command Language (code, script, etc.)
  • Different commands divided into a series of
    sections
  • TITLE
  • DATA (required)
  • VARIABLE (required)
  • DEFINE
  • ANALYSIS
  • MODEL
  • OUTPUT
  • SAVEDATA
  • MONTECARLO

7
Mplus Command Language (code, script, etc.)
  • TITLE
  • Everything after Title is the title and the
    title ends when Data appears
  • DATA
  • Tells Mplus where to find the file containing the
    data.
  • E\Growth_Curves\ClassData.dat
  • Without a specific path, Mplus will look in the
    same folder where the Mplus code is saved

8
Mplus Command Language (code, script, etc.)
  • VARIABLE
  • Series of subcommands that tell Mplus . . .
  • Names are names of variables (8 characters max
    case sensitive in certain versions)
  • Missing are all (-99) tells Mplus user defined
    missing values
  • Use variables are names variables to use in the
    analysis. Useful if have larger data file for
    multiple purposes/analysis. IMPORTANT
  • ANALYSIS
  • Tells Mplus what type of analysis and estimator
    will be used
  • Type basic (default)

9
Mplus Command Language (code, script, etc.)
  • MODEL
  • This contains the basic model statements
  • Y ON X ! regression
  • F1 BY var1_at_1 var2 var3 var4 ! Latent factors
  • var1 WITH var2 !correlation
  • OUTPUT
  • Lists specific statistical and graphical output
    wanted
  • Will get to this in the next section

10
Data and data preparation SPSS to Mplus
11
Basic Analysis
12
Practice 1
  • Create Mplus data file from SPSS
  • Write the translation file in SPSS
  • Check to make sure your data is correctly created
  • Conduct basic Mplus analysis
  • Write the Mplus code

13
Outline
  • Introduction to Mplus
  • Mplus prog. language
  • Preparing data
  • Descriptive statistics
  • Basic growth Curve Model
  • Basic Model and Assumption
  • Mplus code
  • Interpreting Output Graphs
  • Quadratic terms
  • Mplus program
  • Interpreting Output Graphs
  • Missing values in growth models
  • Introduction
  • Mplus code
  • Output
  • Multiple group models
  • At the same time
  • As categorical predictors to show differences in
    intercept and/or slope
  • Additional models
  • There are many . . .

14
Basic Growth Curve Analysis
  • General latent variable framework
  • Implemented in Mplus program Muthén and Muthén
    (1998-2007)
  • Latent Growth Curve modeling / Structural
    Equation Modeling (SEM) is linked to Random
    Coefficient Growth Modeling / Multilevel modeling
  • Latent Growth Curve modeling (single population)
    is a case of Growth Mixture Modeling (we cover
    this tomorrow)

15
Basic Growth Curve Analysis
  • Average growth within a population and its
    variation
  • Continuous latent variables (growth factors)
    capture individual differences in development
  • Intercept (mean starting value)
  • Slope (rate of growth)
  • Quadratic term (leveling off, or coming down)

16
Basic Growth Curve Analysis
  • observed variables
  • continuous
  • censored
  • binary
  • ordinal
  • count
  • combinations
  • continuous latent variables
  • measurement models (show an example later today)

17
Basic Growth Curve Analysis
  • Estimating a basic growth curve using Mplus is
    quite easy.
  • In general, start simple, move to more complex

18
Basic Growth Curve Analysis
Slope
Intercept
1.0
1.0
1.0
1.0
1.0
1.0
5.0
2.0
4.0
3.0
1.0
0.0
D12
D13
D14
D15
D16
D17
19
Mplus code for basic growth model
20
Selected growth curve output
21
Selected growth curve output
22
Selected growth curve output
23
Selected growth curve output
24
Selected growth curve output
25
Selected growth curve output
26
Selected growth curve output
27
Practice 2
  • Run basic growth curve model in Mplus
  • Write Mplus code
  • Go through results and annotate the meaning of
    different parts of the results
  • Examine 2 graphs
  • Individual observed values
  • Sample estimated means based on model

28
Outline
  • Introduction to Mplus
  • Mplus prog. language
  • Preparing data
  • Descriptive statistics
  • Basic growth Curve Model
  • Basic Model and Assumption
  • Mplus code
  • Interpreting Output Graphs
  • Quadratic terms
  • Mplus program
  • Interpreting Output Graphs
  • Missing values in growth models
  • Introduction
  • Mplus code
  • Output
  • Multiple group models
  • At the same time
  • As categorical predictors to show differences in
    intercept and/or slope
  • Additional models
  • There are many . . .

29
Growth Curve with a Quadratic Term
Slope
Quadratic
Intercept
0.0
4.0
9.0
1.0
16.0
25.0
1.0
0.0
1.0
1.0
1.0
1.0
1.0
5.0
2.0
4.0
3.0
1.0
0.0
D12
D13
D14
D15
D16
D17
30
Mplus code for basic growth model with Quadratic
Term
31
Selected output for quadratic model
32
Selected output for quadratic model
33
Selected output for quadratic model
34
Selected output for quadratic model
35
Practice 3
  • Run growth curve model with quradratic term
  • Write Mplus code
  • Go through results and annotate the meaning of
    different parts of the results
  • Examine 2 graphs
  • Estimated means based on model
  • Sample individual values

36
Outline
  • Introduction to Mplus
  • Mplus prog. language
  • Preparing data
  • Descriptive statistics
  • Basic growth Curve Model
  • Basic Model and Assumption
  • Mplus code
  • Interpreting Output Graphs
  • Quadratic terms
  • Mplus program
  • Interpreting Output Graphs
  • Missing values in growth models
  • Introduction
  • Mplus code
  • Output
  • Multiple group models
  • At the same time
  • As categorical predictors to show differences in
    intercept and/or slope
  • Additional models
  • There are many . . .

37
Missing values
  • Mplus has two ways of working with missing values
  • full information maximum likelihood estimation
    with missing values (FIML)
  • Multiple imputations.
  • Imputing multiple datasets
  • Estimating the model for each of these datasets
  • Then pooling the estimates and standard errors

38
Mplus code with missing data
39
Selected output for missing model
40
Selected output for missing model
41
Selected output for missing model
42
Selected output for missing model
43
Practice 4
  • Run growth curve model with missing analysis
  • Write Mplus code
  • Go through results and annotate how the results
    change when using missing data analysis

44
Outline
  • Introduction to Mplus
  • Mplus prog. language
  • Preparing data
  • Descriptive statistics
  • Basic growth Curve Model
  • Basic Model and Assumption
  • Mplus code
  • Interpreting Output Graphs
  • Quadratic terms
  • Mplus program
  • Interpreting Output Graphs
  • Missing values in growth models
  • Introduction
  • Mplus code
  • Output
  • Multiple group models
  • At the same time
  • As categorical predictors to show differences in
    intercept and/or slope
  • Additional models
  • There are many . . .

45
Multiple group models
  • Gender
  • Boys higher in delinquency
  • Several ways
  • Compare models
  • Step 1 fit multiple model group and allow
    estimated parameters to vary
  • Step 2 constrain, at least intercept and slope

46
Multiple group models
47
Selected output Multiple group models
48
Selected output Multiple group models
49
Selected output Multiple group models
50
Selected output Multiple group models
51
Selected output Multiple group models
52
Multiple group models Constraints
53
Multiple group models Constraints
54
Multiple group models group as predictor
55
Group as predictor Selected output
56
Practice 4
  • Practice A
  • Run multiple groups with no restraints
  • Annotate output
  • Run multiple groups with restraints (intercept,
    slope)
  • Annotate output
  • Practice B
  • Add gender as predictor of intercept, slope, and
    quadratic
  • Annotate output

57
Other models
  • Here I am going to go through different models
    some of which you may end up using

58
Conditional Linear Growth Curve Covariate effects
Curran and Hussong (2003)
59
Parallel Conditional Linear Growth Curves
Curran and Hussong (2003)
60
Second-Order LGC Models
Second-order factors
First-order factors
Hancock, Kuo, and Lawrence (2001)
61
Extensions
  • Time-varying covariates
  • Combination of autoregressive cross-lagged model
    and LGCM
  • Difference scores (e.g., McArdle, 2001)
  • Two stage models (0-1 1) (see Mplus users
    guides)

62
Other estimators
  • Maximum likelihood with robust standard errrors
    (MLR )
  • violate normal distribution
  • Satorra-Benter scaled chi-square difference test
  • See Mplus for scaling correction factor
  • http//www.statmodel.com/chidiff.shtml

63
  • End Day 1

64
Change measured through random effects
  • http//www2.chass.ncsu.edu/garson/pa765/statnote.h
    tm
Write a Comment
User Comments (0)
About PowerShow.com