CFA and More in R! Menglin Xu Department of Educational Studies (QREM)
|
|
- Magnus Crawford
- 5 years ago
- Views:
Transcription
1 CFA and More in R! Menglin Xu Department of Educational Studies (QREM) 1
2 Outline Overview of lavaan and PISA data Data Screening in R, a brief overview Confirmatory factor analysis (CFA) One-factor CFA, continuous vs ordinal data Two-factor CFA Measurement Invariance Structural equation modeling (SEM) Structural model Mediation model 2
3 lavaan An R package aimed for latent variable analysis (Rosseel, 2012). Regression CFA Path analysis SEM Publicly downloadable Yield results comparable to Mplus (mimic= mplus ) 3
4 lavaan Basic operators & utilities (please refer to Rosseel, 2017 for more details). Syntax Descriptions y ~ x1 + x2 + x3 + x4 y is regressed on x1-x4 (works for both observed and latent Vs) F1 =~ y1 + y2 + y3 F1 is measured by y1-y3. y1 ~~ y2 error covariance of (y1, y2) y1 ~ 1 intercept of y1 cfa() analyzing measurement models, multiple group. sem() analyzing models with structural paths. 4
5 PISA 2015 Student Data_U.S. The Programme for International Student Assessment (PISA) Data retrieved from Coordinated by the Organization for Economic Co-operation and Development (OECD) Spanning 35 OECD countries/regions, PISA assesses skills in reading, maths, and science with the focus rotating every three years. Targeting at 15-year-old secondary school students Assesses multiple cognitive, social, and emotional well-being (e.g., selfefficacy, belief, engagement). N = 5712 (2854 males) in science_15.dat 5
6 Selected Variables omale (1: male; 0: female) oparental support (pa_sup1 pa_sup4), 4-point omotivation (mot1 mot9, 5 for enjoyment, 4 for instrumental), 4-point oscience efficacy (sci_eff1-sci_eff8), 4-point ohome educational resources (HEDRES), continuous oscience performance (PV1SCIE), continuous (M = 496, SD = 97.5) oall missing data is coded as 999.
7 Data Screening in R A Brief Practice 7
8 Set-up Load the R package lavaan install.packages("lavaan") library(lavaan) ## only need to install once ## load the package each time Define a working directory where the data is stored setwd("c:/users/xu.1384/documents/lavaan workshop") Read in data ## header=t: our data has variable names; na.string: our missingness is coded as 999. science <- read.table("science_15.dat", header=t, na.string=999) ## to display the first six lines of data head(science) ## everything looks OK? 8
9 Set-up ##in case the first column name is disordered names(science)[1] <- "male" 9
10 Data Management Basic summary dim(science) ## to display the dimension [1] summary(science) ## to produce summary information of each V sapply(science, function(x) sum(is.na(x))/length(x)) ## to obtain missing rate 10
11 Data Management To display variable distributions par(mfrow=c(2,2)) ## tell R to display graphs in 2*2 format pa <- science[, 2:5] ## to extract parental support items sapply(pa, function(x) hist(x)) ## to exhibit the histogram of the 4 Vs 11
12 Data Management How are the variables related with each other? pairs(pa, panel=panel.smooth) ## to show pairwise correlation plot 12
13 To get the bivariate correlations Data Management cor(pa, use="complete.obs", method="pearson") ## to show the correlations 13
14 Confirmatory Factor Analysis 14
15 Parental support (4 items) Item descriptions One-factor CFA Example pa_sup1: My parents are interested in my school activities. pa_sup2: My parents support my educational efforts and achievements. pa_sup3: My parents support me when I am facing difficulties at school. pa_sup4: My parents encourage me to be confident. CFA: a useful tool for measurement purposes. To test how well the 4 items represent parental support. 15
16 One-factor CFA Example R code for model fitting ## specify the one-factor CFA model, naming the latent factor to be pa_sup pa.model <- 'pa_sup =~ pa_sup1 +pa_sup2 + pa_sup3 + pa_sup4 ## fit the model, fill in the model, data, and estimator; model.pa <- cfa(model = pa.model, data = science, estimator = "MLR", mimic="mplus") ##Note. the naming in the left hand side of <- is flexible. ## to obtain the output for the analysis summary(model.pa, fit.measures =TRUE, standardized=true, rsquare=t) 16
17 One-factor CFA Example Yes, please refer to the Robust results The Robust column refers to the MLR estimates, use this one 17
18 One-factor CFA Example Estimates Scaling latent factor to be 1 Scaling both latent factor and DVs to be 1 18
19 One-factor CFA Example ## to flexibly extract fit indices of interest XX.scaled refers to MLR estimates fitmeasures(model.pa, c("cfi.scaled", "tli.scaled","rmsea.scaled","srmr","aic","bic")) ## to extract unstandardized parameter estimates parameterestimates(model.pa) ## to obtain the standardized factor loadings only, use the following two steps: std <- standardizedsolution(model.pa) std[std$op=="=~","est.std"] ## std$op== =~ means factor loadings [1]
20 When data is treated as ordinal 20
21 One-factor CFA_ordinal data ## check frequency distribution of each V first. sapply(pa, function(x) table(x)) To apply table(x) to all the Vs in pa 21
22 One-factor CFA_ordinal data ## fit the same model while treating the variables as ordinal type model.pa_cat <- cfa(model=pa.model, data=science, estimator = "WLSMV", mimic="mplus", ordered=c("pa_sup1","pa_sup2","pa_sup3","pa_sup4")) ## same procedures for summary and results extraction. summary(model.pa_cat, fit.measures=true, standardized=true, rsquare=t) fitmeasures(model.pa_cat, c("cfi.scaled", "tli.scaled","rmsea.scaled","srmr")) std <- standardizedsolution(model.pa_cat) ## to obtain standardized estimates std[std$op=="=~","est.std"] ## to extract standardized loadings [1]
23 One-factor CFA Questions so far? Highlights Basic data management Specify model in lavaan Specify the fitting function, if data is ordinal, use ordered= summary() for model fit and estimates Ways to extract specific information from output, e.g., fit indices, loadings. 23
24 Practice I Science efficacy (8 items, sci_eff1 sci_eff8). To create a efficacy data set hint: efficacy <- science[, 20:27] To make histogram plot for the 8 items Hint: sapply(efficacy, function(x) hist(x)) Please fit a one-factor CFA model for sci_eff treating data as continuous Does it fit well? All loadings significant? Please fit the same model while treating data as ordinal. Does it fit well? All loadings significant? Please compare selected model fit indices (cfi.scaled, tli.scaled, rmsea.scaled, srmr), and standardized loadings for the two approaches. Which one is better? 24
25 Item Descriptions for Efficacy sci_eff1 sci_eff2 sci_eff3 sci_eff4 sci_eff5 sci_eff6 sci_eff7 sci_eff8 To what extent I can Recognise the science question that underlies a newspaper report on a health issue. Explain why earthquakes occur more frequently in some areas than in others. Describe the role of antibiotics in the treatment of disease. Identify the science question associated with the disposal of garbage. Predict how changes to an environment will affect the survival of certain species. Interpret the scientific information provided on the labelling of food items. Discuss how new evidence can lead you to change your understanding about the possibility of life on Mars. Identify the better of two explanations for the formation of acid rain. 25
26 Sample Output Model fit comparison Standardized loading comparison 26
27 Two-factor CFA Example Science Motivation (9 items) Item descriptions mot1_enj I have fun when I am learning science mot2_enj I like reading about science topics. mot3_enj I am happy working on science topics. mot4_enj I enjoy acquiring new knowledge in science. mot5_enj I am interested in learning about science. Making an effort in my science subject(s) is worth it because this will help me in the mot6_int work I want to do later on What I learn in my science subject(s) is important for me because I need this for mot7_int what I want to do later on Studying my science subject(s) is worthwhile for me because what I learn will mot8_int improve my career prospects. mot9_int Many things I learn in my science subject(s) will help me to get a job. 27
28 Two-factor CFA Example R code for model fitting ## specify the two-factor CFA model, naming the latent factor to be enjoy & instru mot.2f <- 'enjoy =~ mot1_enj+mot2_enj+mot3_enj+mot4_enj+mot5_enj instru =~ mot6_int+mot7_int+mot8_int+mot9_int' ## fit the model, fill in the model, data, and estimator; model.mot_2f<-cfa(mot.2f, data=science, estimator = "MLR", mimic="mplus") ##Note. the naming in the left hand side of <- is flexible. ## to obtain the output for the analysis summary(model.mot_2f, fit.measures=true, standardized=true, rsquare=t) 28
29 Two-factor CFA Example Model fit Estimates What s the inter-factor correlation? 29
30 Practice II Assuming continuous data, fit a one-factor CFA model to the motivation data (9 items); Compare the one-factor vs two-factor CFA in terms of model fit and parameter estimates. Which one is better? Note. If estimator = ML, chi-square difference test between two nested models can be made by anova(model1, model2). For the practice, simply look at the respective output. 30
31 Sample Output fit indices of one-factor vs two-factor CFA 31
32 Other Models Could be Considered Bi-factor model: when it is posited that variables are explained by a single underlying construct, while there is uniqueness among groups of items. The general trait factor The uniqueness for intrinsic motivation The uniqueness for extrinsic motivation 32
33 Measurement Invariance (MI) 33
34 Measurement Invariance (MI) Group differences on cognitive, psychological, and social traits are of popular interest in social sciences, e.g., Gender, race, ses differences on academic achievement; Depression levels between clinical and non-clinical samples. Levels of achievement and psychological well-being across Grade 1, 2, 3,. It is assumed that scales are measuring the same construct across groups of interest/across time. How to test it? (Meredith, 1993). Configural invariance: same loading patterns Metric invariance: equal loadings Scalar invariance: equal loadings + intercepts Strict invariance: equal loadings + intercepts + error variances (optional) 34
35 Measurement Invariance (MI) Research question: is motivation (enjoy & instrumental) invariantly measured across gender? Configural Invariance: the two groups share the same loading patterns Male Female 35
36 Configural Invariance MI_1 <- cfa(mot.2f, data=science, group="male", estimator = "MLR", mimic="mplus") fitmeasures(mi_1, c("chisq.scaled","df","cfi.scaled","tli.scaled","rmsea.scaled","srmr","bic")) summary(mi_1,fit.measures=true, standardized=true) The fit indices refer to how good the model fits the data assuming the groups share the same factor structure 36
37 Metric Invariance Metric (Weak) Invariance: the two groups share the same structure + loadings Male Female λ 21 λ 31 λ 21 λ 31 λ 41 λ 41 λ 51 λ λ 72 λ 82 λ 92 λ 72 λ 82 λ 92 37
38 Metric Invariance MI_2 <- cfa(mot.2f, data=science, group="male", estimator = "MLR", mimic="mplus", group.equal=c("loadings")) fitmeasures(mi_2, c("chisq.scaled","df","cfi.scaled", "tli.scaled","rmsea.scaled","srmr","bic")) summary(mi_2,fit.measures=true, standardized=true) 38
39 Scalar Invariance Scale (Strong) Invariance: the two groups share the same structure + loadings + intercepts τ1 τ2 τ1 τ2 All the intercepts are equal across group τ9 τ9 39
40 Scalar Invariance MI_3 <- cfa(mot.2f, data=science, group="male", estimator = "MLR", mimic="mplus", group.equal=c("loadings", "intercepts")) fitmeasures(mi_3, c("chisq.scaled","df","cfi.scaled","tli.scaled","rmsea.scaled","srmr","bic")) summary(mi_3,fit.measures=true, standardized=true) Latent mean differences can 40be told
41 Strict Invariance Strict invariance: equal error variance on the basis of strong invariance. Not mandatory. MI_4 <- cfa(mot.2f, data=science, group="male", estimator = "MLR", mimic="mplus", group.equal=c("loadings", "intercepts","residuals")) fitmeasures(mi_4, c("chisq.scaled","df","cfi.scaled", "tli.scaled","rmsea.scaled","srmr","bic")) summary(mi_4,fit.measures=true, standardized=true) 41
42 Summary of MI Steps Fit and changes in fit Differences in the fit indices between adjacent models: less constrained constrained model Model χ 2 df CFI TLI RMSEA SRMR BIC Δχ 2 Δdf ΔCFI ΔTLI ΔRMSEA Configural Metric Scalar Strict e.g., this row is calcu Configural - Me Evaluation Criteria: a) anova(model1, model 2) can be used for χ 2 difference test if estimator = ML. When estimator = MLR, please refer to the Mplus website: χ 2 difference test is sensitive to sample size, so tentatively skipped. b) Differences in CFI, TLI <.01, RMSEA <.015 indicates nonsignificant change (Cheung and Rensvold, 2002; Chen, 2007) 42
43 Summary of MI Steps Implications of the MI results: Motivation has same meaning across gender. Latent means of enjoy & instru are comparable across gender. Observed means are also comparable across gender. What if MI is not satisfied at a certain step? => partial invariance (for details, please refer to Hirschfeld & von Brachel, 2014). 43
44 Practice III Please run a series of MI models for science efficacy (sci_eff1 sci_eff8, the one-factor CFA model) across gender. χ 2 difference test can be skipped right now. No worry about partial invariance, just stop anywhere failing MI. Could consider use the following table to help organize results. Model CFI TLI RMSEA SRMR BIC ΔCFI ΔTLI ΔRMSEA Configural Metric Scalar Strict 44
45 Output for Reference 45
46 Structural Equation Modeling 46
47 SEM Example Research question: what are the effects of gender (male), home educational resources (HEDRES), and motivation (enjoy & instru) on science performance (PV1SCIE)? Observed variables: male, HEDRES, PV1SCIE. Latent variables: enjoy, instru Structural part 47
48 lavaan code SEM Example ## specify the SEM model sem1 <- 'enjoy =~ mot1_enj+mot2_enj+mot3_enj+mot4_enj+mot5_enj instru =~ mot6_int+mot7_int+mot8_int+mot9_int PV1SCIE ~ HEDRES + male + enjoy + instru ## fit the model sem1 sem_1 <- sem(sem1, data=science, estimator = "MLR", mimic="mplus") ## get the selected fit indices fitmeasures(sem_1, c("chisq.scaled","df","cfi.scaled", "tli.scaled","rmsea.scaled","srmr","bic")) ## to get the output for model fit and parameter estimates summary(sem_1, fit.measures=true, standardized=true) 48
49 SEM Example Output Check the p value for estimates, anything nonsignificant? 49
50 Practice IV Please delete the nonsignificant predictor(s) for PV1SCIE, re-run the SEM model How does it fit? 50
51 SEM_Mediation Research question: what is the effect of HEDRES on PV1SCIE mediated by motivation factors? Direct effect: c Indirect effects: a1*b1 a2*b2 Total effect c + a1*b1+ a2*b2 a1 a2 c b1 b2 51
52 Lavaan code SEM_Mediation mediation <- 'enjoy =~ mot1_enj+mot2_enj+mot3_enj+mot4_enj+mot5_enj instru =~ mot6_int+mot7_int+mot8_int+mot9_int # direct effect PV1SCIE ~ c*hedres # mediator enjoy ~ a1*hedres PV1SCIE ~ b1*enjoy instru ~ a2*hedres PV1SCIE ~ b2*instru # indirect effect (a*b) a1b1 := a1*b1 a2b2 := a2*b2 # total effect total := c + (a1*b1)+ (a2*b2) # allow the two dimensions be correlated, not a default in sem() ### enjoy~~instru med <- sem(mediation, data=science, estimator = "MLR", mimic="mplus") fitmeasures(med, c("chisq.scaled","df","cfi.scaled", "tli.scaled","rmsea.scaled","srmr","bic")) In the fitting function, for bootstrap approach for se, use sem(mediation, data=science, mimic="mplus, se = "boot", bootstrap = 10000) summary(med, fit.measures=true, standardized=true, rsquare=t) 52
53 Output SEM_Mediation a)how does the model fit? b)how much variance in DV is explained? c)any interesting findings? 53
54 Practice V Please fit a mediation model as shown in the following graph: a c b Exogenous: HEDRES Mediator: science efficacy (latent) Outcome: PV1SCIE 54
55 Some References Cheung, G.W., Rensvold, R.B.(2002). Evaluating goodness-of-fit indexes for testing measurement invariance. Structural Equation Modeling, 9, Chen, F.F. (2007). Sensitivity of goodness of fit indexes to lack of measurement invariance. Structural Equation Modeling. 14, Hirschfeld, G., & von Brachel, R.(2014). Multiple-Group confirmatory factor analysis in R A tutorial in measurement invariance with continuous and ordinal indicators. Practical Assessment, Research and Evaluation, 19(7), Meredith, W. (1993). Measurement invariance, factor analysis and factorial invariance. Psychometrika, 58(4), Organization for Economic Co-Operation and Development (OECD). Country Note: Key Findings from PISA 2015 for the United States; OECD Publishing: Paris, France, 2016; Available online: Rosseel, Y. (2012). lavaan: an R package for structural equation modeling. Journal of Statistical Software, 48, Rosseel, Y. (2017). The lavaan tutorial. Retrieved from 55
56 Thanks for joining us! Questions & Feedback 56
lavaan: an R package for structural equation modeling
lavaan: an R package for structural equation modeling Yves Rosseel Department of Data Analysis Belgium Modern Modeling Methods Conference May 22, 2012 University of Connecticut Yves Rosseel lavaan: an
More informationStudy Guide. Module 1. Key Terms
Study Guide Module 1 Key Terms general linear model dummy variable multiple regression model ANOVA model ANCOVA model confounding variable squared multiple correlation adjusted squared multiple correlation
More informationBinary IFA-IRT Models in Mplus version 7.11
Binary IFA-IRT Models in Mplus version 7.11 Example data: 635 older adults (age 80-100) self-reporting on 7 items assessing the Instrumental Activities of Daily Living (IADL) as follows: 1. Housework (cleaning
More informationSEM 1: Confirmatory Factor Analysis
SEM 1: Confirmatory Factor Analysis Week 3 - Measurement invariance and ordinal data Sacha Epskamp 17-04-2018 General factor analysis framework: in which: y i = Λη i + ε i y N(0, Σ) η N(0, Ψ) ε N(0, Θ),
More informationSEM 1: Confirmatory Factor Analysis
SEM 1: Confirmatory Factor Analysis Week 3 - Measurement invariance and ordinal data Sacha Epskamp 18-04-2017 General factor analysis framework: in which: y i = Λη i + ε i y N(0, Σ) η N(0, Ψ) ε N(0, Θ),
More informationIntroduction to Mixed Models: Multivariate Regression
Introduction to Mixed Models: Multivariate Regression EPSY 905: Multivariate Analysis Spring 2016 Lecture #9 March 30, 2016 EPSY 905: Multivariate Regression via Path Analysis Today s Lecture Multivariate
More informationlavaan: an R package for structural equation modeling and more Version (BETA)
lavaan: an R package for structural equation modeling and more Version 0.4-9 (BETA) Yves Rosseel Department of Data Analysis Ghent University (Belgium) June 14, 2011 Abstract The lavaan package is developed
More informationWebSEM: Structural Equation Modeling Online
WebSEM: Structural Equation Modeling Online Zhiyong Zhang and Ke-Hai Yuan August 27, 2012 118 Haggar Hall, Department of Psychology, University of Notre Dame 1 Thanks The development of the path diagram
More informationPRI Workshop Introduction to AMOS
PRI Workshop Introduction to AMOS Krissy Zeiser Pennsylvania State University klz24@pop.psu.edu 2-pm /3/2008 Setting up the Dataset Missing values should be recoded in another program (preferably with
More informationHow to run a multiple indicator RI-CLPM with Mplus
How to run a multiple indicator RI-CLPM with Mplus By Ellen Hamaker September 20, 2018 The random intercept cross-lagged panel model (RI-CLPM) as proposed by Hamaker, Kuiper and Grasman (2015, Psychological
More informationEstimation of a hierarchical Exploratory Structural Equation Model (ESEM) using ESEMwithin-CFA
Estimation of a hierarchical Exploratory Structural Equation Model (ESEM) using ESEMwithin-CFA Alexandre J.S. Morin, Substantive Methodological Synergy Research Laboratory, Department of Psychology, Concordia
More informationThe Mplus modelling framework
The Mplus modelling framework Continuous variables Categorical variables 1 Mplus syntax structure TITLE: a title for the analysis (not part of the syntax) DATA: (required) information about the data set
More informationAn Introduction to Growth Curve Analysis using Structural Equation Modeling
An Introduction to Growth Curve Analysis using Structural Equation Modeling James Jaccard New York University 1 Overview Will introduce the basics of growth curve analysis (GCA) and the fundamental questions
More informationThe lavaan tutorial. Yves Rosseel Department of Data Analysis Ghent University (Belgium) December 18, 2017
The lavaan tutorial Yves Rosseel Department of Data Analysis Ghent University (Belgium) December 18, 2017 Abstract If you are new to lavaan, this is the place to start. In this tutorial, we introduce the
More informationCHAPTER 7 EXAMPLES: MIXTURE MODELING WITH CROSS- SECTIONAL DATA
Examples: Mixture Modeling With Cross-Sectional Data CHAPTER 7 EXAMPLES: MIXTURE MODELING WITH CROSS- SECTIONAL DATA Mixture modeling refers to modeling with categorical latent variables that represent
More informationEconomics of Cybercrime The Influence of Perceived Cybercrime Risk on Online Service Adoption of European Internet Users
MÜNSTER Economics of Cybercrime The Influence of Perceived Cybercrime Risk on Online Service Adoption of European Internet Users Markus Riek Rainer Böhme Tyler Moore June 23 2014 Agenda MÜNSTER Economics
More informationPath Analysis using lm and lavaan
Path Analysis using lm and lavaan Grant B. Morgan Baylor University September 10, 2014 First of all, this post is going to mirror a page on the Institute for Digital Research and Education (IDRE) site
More informationA Beginner's Guide to. Randall E. Schumacker. The University of Alabama. Richard G. Lomax. The Ohio State University. Routledge
A Beginner's Guide to Randall E. Schumacker The University of Alabama Richard G. Lomax The Ohio State University Routledge Taylor & Francis Group New York London About the Authors Preface xv xvii 1 Introduction
More informationPSY 9556B (Feb 5) Latent Growth Modeling
PSY 9556B (Feb 5) Latent Growth Modeling Fixed and random word confusion Simplest LGM knowing how to calculate dfs How many time points needed? Power, sample size Nonlinear growth quadratic Nonlinear growth
More informationehealth literacy and Cancer Screening: A Structural Equation Modeling
ehealth and Cancer Screening: A Structural Equation Modeling Jung Hoon Baeg, Florida State University Hye-Jin Park, Florida State University Abstract Many people use the Internet for their health information
More informationMissing Data Analysis with SPSS
Missing Data Analysis with SPSS Meng-Ting Lo (lo.194@osu.edu) Department of Educational Studies Quantitative Research, Evaluation and Measurement Program (QREM) Research Methodology Center (RMC) Outline
More informationSAS Structural Equation Modeling 1.3 for JMP
SAS Structural Equation Modeling 1.3 for JMP SAS Documentation The correct bibliographic citation for this manual is as follows: SAS Institute Inc. 2012. SAS Structural Equation Modeling 1.3 for JMP. Cary,
More informationTutorial #1: Using Latent GOLD choice to Estimate Discrete Choice Models
Tutorial #1: Using Latent GOLD choice to Estimate Discrete Choice Models In this tutorial, we analyze data from a simple choice-based conjoint (CBC) experiment designed to estimate market shares (choice
More informationCHAPTER 18 OUTPUT, SAVEDATA, AND PLOT COMMANDS
OUTPUT, SAVEDATA, And PLOT Commands CHAPTER 18 OUTPUT, SAVEDATA, AND PLOT COMMANDS THE OUTPUT COMMAND OUTPUT: In this chapter, the OUTPUT, SAVEDATA, and PLOT commands are discussed. The OUTPUT command
More informationShow how the LG-Syntax can be generated from a GUI model. Modify the LG-Equations to specify a different LC regression model
Tutorial #S1: Getting Started with LG-Syntax DemoData = 'conjoint.sav' This tutorial introduces the use of the LG-Syntax module, an add-on to the Advanced version of Latent GOLD. In this tutorial we utilize
More informationIntroduction to Factor Analysis for Marketing
Introduction to Factor Analysis for Marketing SKIM/Sawtooth Software Conference 2016, Rome Chris Chapman, Google. April 2016. Special thanks to Josh Lewandowski at Google for helpful feedback (errors are
More informationSEM 1: Confirmatory Factor Analysis
SEM 1: Confirmatory Factor Analysis Week 2 - Fitting CFA models Sacha Epskamp 10-04-2017 General factor analysis framework: in which: y i = Λη i + ε i y N(0, Σ) η N(0, Ψ) ε N(0, Θ), y i is a p-length vector
More informationCHAPTER 11 EXAMPLES: MISSING DATA MODELING AND BAYESIAN ANALYSIS
Examples: Missing Data Modeling And Bayesian Analysis CHAPTER 11 EXAMPLES: MISSING DATA MODELING AND BAYESIAN ANALYSIS Mplus provides estimation of models with missing data using both frequentist and Bayesian
More informationMultiple Group CFA in AMOS (And Modification Indices and Nested Models)
Multiple Group CFA in AMOS (And Modification Indices and Nested Models) For this lab we will use the Self-Esteem data. An Excel file of the data is available at _www.biostat.umn.edu/~melanie/ph5482/data/index.html
More informationRonald H. Heck 1 EDEP 606 (F2015): Multivariate Methods rev. November 16, 2015 The University of Hawai i at Mānoa
Ronald H. Heck 1 In this handout, we will address a number of issues regarding missing data. It is often the case that the weakest point of a study is the quality of the data that can be brought to bear
More informationExample Using Missing Data 1
Ronald H. Heck and Lynn N. Tabata 1 Example Using Missing Data 1 Creating the Missing Data Variable (Miss) Here is a data set (achieve subset MANOVAmiss.sav) with the actual missing data on the outcomes.
More informationCHAPTER 1 INTRODUCTION
Introduction CHAPTER 1 INTRODUCTION Mplus is a statistical modeling program that provides researchers with a flexible tool to analyze their data. Mplus offers researchers a wide choice of models, estimators,
More informationIntroduction to Mplus
Introduction to Mplus May 12, 2010 SPONSORED BY: Research Data Centre Population and Life Course Studies PLCS Interdisciplinary Development Initiative Piotr Wilk piotr.wilk@schulich.uwo.ca OVERVIEW Mplus
More informationRegression. Dr. G. Bharadwaja Kumar VIT Chennai
Regression Dr. G. Bharadwaja Kumar VIT Chennai Introduction Statistical models normally specify how one set of variables, called dependent variables, functionally depend on another set of variables, called
More informationSupplementary Notes on Multiple Imputation. Stephen du Toit and Gerhard Mels Scientific Software International
Supplementary Notes on Multiple Imputation. Stephen du Toit and Gerhard Mels Scientific Software International Part A: Comparison with FIML in the case of normal data. Stephen du Toit Multivariate data
More informationConducting a Path Analysis With SPSS/AMOS
Conducting a Path Analysis With SPSS/AMOS Download the PATH-INGRAM.sav data file from my SPSS data page and then bring it into SPSS. The data are those from the research that led to this publication: Ingram,
More informationUnified Visualizations of Structural Equation Models
Chapter 11 Unified Visualizations of Structural Equation Models Abstract Structural Equation Modeling (SEM) has a long history of representing models graphically as path diagrams. This chapter presents
More informationHLM versus SEM Perspectives on Growth Curve Modeling. Hsueh-Sheng Wu CFDR Workshop Series August 3, 2015
HLM versus SEM Perspectives on Growth Curve Modeling Hsueh-Sheng Wu CFDR Workshop Series August 3, 2015 1 Outline What is Growth Curve Modeling (GCM) Advantages of GCM Disadvantages of GCM Graphs of trajectories
More informationEstimation of Item Response Models
Estimation of Item Response Models Lecture #5 ICPSR Item Response Theory Workshop Lecture #5: 1of 39 The Big Picture of Estimation ESTIMATOR = Maximum Likelihood; Mplus Any questions? answers Lecture #5:
More informationteachers A how-to guide for SLI 2015
A how-to guide for teachers These materials are based upon work supported by the National Science Foundation under Grant Nos. IIS-1441561, IIS-1441471, & IIS-1441481. Any opinions, findings, and conclusions
More informationLatent Curve Models. A Structural Equation Perspective WILEY- INTERSCIENŒ KENNETH A. BOLLEN
Latent Curve Models A Structural Equation Perspective KENNETH A. BOLLEN University of North Carolina Department of Sociology Chapel Hill, North Carolina PATRICK J. CURRAN University of North Carolina Department
More informationMissing Data Missing Data Methods in ML Multiple Imputation
Missing Data Missing Data Methods in ML Multiple Imputation PRE 905: Multivariate Analysis Lecture 11: April 22, 2014 PRE 905: Lecture 11 Missing Data Methods Today s Lecture The basics of missing data:
More informationUsing Mplus Monte Carlo Simulations In Practice: A Note On Non-Normal Missing Data In Latent Variable Models
Using Mplus Monte Carlo Simulations In Practice: A Note On Non-Normal Missing Data In Latent Variable Models Bengt Muth en University of California, Los Angeles Tihomir Asparouhov Muth en & Muth en Mplus
More informationANNOUNCING THE RELEASE OF LISREL VERSION BACKGROUND 2 COMBINING LISREL AND PRELIS FUNCTIONALITY 2 FIML FOR ORDINAL AND CONTINUOUS VARIABLES 3
ANNOUNCING THE RELEASE OF LISREL VERSION 9.1 2 BACKGROUND 2 COMBINING LISREL AND PRELIS FUNCTIONALITY 2 FIML FOR ORDINAL AND CONTINUOUS VARIABLES 3 THREE-LEVEL MULTILEVEL GENERALIZED LINEAR MODELS 3 FOUR
More informationGETTING STARTED WITH THE STUDENT EDITION OF LISREL 8.51 FOR WINDOWS
GETTING STARTED WITH THE STUDENT EDITION OF LISREL 8.51 FOR WINDOWS Gerhard Mels, Ph.D. mels@ssicentral.com Senior Programmer Scientific Software International, Inc. 1. Introduction The Student Edition
More informationxxm Reference Manual
xxm Reference Manual February 21, 2013 Type Package Title Structural Equation Modeling for Dependent Data Version 0.5.0 Date 2013-02-06 Author Paras Mehta Depends Maintainer
More informationAn introduction to SPSS
An introduction to SPSS To open the SPSS software using U of Iowa Virtual Desktop... Go to https://virtualdesktop.uiowa.edu and choose SPSS 24. Contents NOTE: Save data files in a drive that is accessible
More informationIndependent Variables
1 Stepwise Multiple Regression Olivia Cohen Com 631, Spring 2017 Data: Film & TV Usage 2015 I. MODEL Independent Variables Demographics Item: Age Item: Income Dummied Item: Gender (Female) Digital Media
More informationApplication Form Full-Time Courses
2018-2019 Application Form Full-Time Courses APPLICATION FORM FOR EXTERNAL APPLICANTS www.gibraltarcollege.org Surname: Date of Birth: First Name(s): Address: Gender: UCI Number: Male/ Female Recent Photo
More informationMultidimensional Latent Regression
Multidimensional Latent Regression Ray Adams and Margaret Wu, 29 August 2010 In tutorial seven, we illustrated how ConQuest can be used to fit multidimensional item response models; and in tutorial five,
More informationHDs with 1-on-1 Matching
How to Peel Oranges into Apples: Finding Causes and Effects of Health Disparities with Difference Scores Built by 1-on-1 Matching May 24, 2017 Emil N. Coman 1 Helen Wu 2 Wizdom A. Powell 1 1 UConn Health
More informationQuick Start Guide Jacob Stolk PhD Simone Stolk MPH November 2018
Quick Start Guide Jacob Stolk PhD Simone Stolk MPH November 2018 Contents Introduction... 1 Start DIONE... 2 Load Data... 3 Missing Values... 5 Explore Data... 6 One Variable... 6 Two Variables... 7 All
More informationCorrectly Compute Complex Samples Statistics
SPSS Complex Samples 15.0 Specifications Correctly Compute Complex Samples Statistics When you conduct sample surveys, use a statistics package dedicated to producing correct estimates for complex sample
More informationRESEARCH ARTICLE. Growth Rate Models: Emphasizing Growth Rate Analysis through Growth Curve Modeling
RESEARCH ARTICLE Growth Rate Models: Emphasizing Growth Rate Analysis through Growth Curve Modeling Zhiyong Zhang a, John J. McArdle b, and John R. Nesselroade c a University of Notre Dame; b University
More informationSection 3.2: Multiple Linear Regression II. Jared S. Murray The University of Texas at Austin McCombs School of Business
Section 3.2: Multiple Linear Regression II Jared S. Murray The University of Texas at Austin McCombs School of Business 1 Multiple Linear Regression: Inference and Understanding We can answer new questions
More information- 1 - Fig. A5.1 Missing value analysis dialog box
WEB APPENDIX Sarstedt, M. & Mooi, E. (2019). A concise guide to market research. The process, data, and methods using SPSS (3 rd ed.). Heidelberg: Springer. Missing Value Analysis and Multiple Imputation
More informationCHAPTER 12 ASDA ANALYSIS EXAMPLES REPLICATION-MPLUS 5.21 GENERAL NOTES ABOUT ANALYSIS EXAMPLES REPLICATION
CHAPTER 12 ASDA ANALYSIS EXAMPLES REPLICATION-MPLUS 5.21 GENERAL NOTES ABOUT ANALYSIS EXAMPLES REPLICATION These examples are intended to provide guidance on how to use the commands/procedures for analysis
More informationPerforming Cluster Bootstrapped Regressions in R
Performing Cluster Bootstrapped Regressions in R Francis L. Huang / October 6, 2016 Supplementary material for: Using Cluster Bootstrapping to Analyze Nested Data with a Few Clusters in Educational and
More informationSTATISTICS (STAT) Statistics (STAT) 1
Statistics (STAT) 1 STATISTICS (STAT) STAT 2013 Elementary Statistics (A) Prerequisites: MATH 1483 or MATH 1513, each with a grade of "C" or better; or an acceptable placement score (see placement.okstate.edu).
More informationSNS Media Properties and Consumer Preference Effect on User Satisfaction and e-wom
, pp.77-81 http://dx.doi.org/10.14257/astl.2015.114.15 SNS Media Properties and Consumer Preference Effect on User Satisfaction and e-wom Jeong Suk Noh 1, Gantumur Khongorzul 2, Hyong Yu Jang 3 1 Dept.
More informationStatistical Package for the Social Sciences INTRODUCTION TO SPSS SPSS for Windows Version 16.0: Its first version in 1968 In 1975.
Statistical Package for the Social Sciences INTRODUCTION TO SPSS SPSS for Windows Version 16.0: Its first version in 1968 In 1975. SPSS Statistics were designed INTRODUCTION TO SPSS Objective About the
More informationLISREL 10.1 RELEASE NOTES 2 1 BACKGROUND 2 2 MULTIPLE GROUP ANALYSES USING A SINGLE DATA FILE 2
LISREL 10.1 RELEASE NOTES 2 1 BACKGROUND 2 2 MULTIPLE GROUP ANALYSES USING A SINGLE DATA FILE 2 3 MODELS FOR GROUPED- AND DISCRETE-TIME SURVIVAL DATA 5 4 MODELS FOR ORDINAL OUTCOMES AND THE PROPORTIONAL
More informationBayesian Model Averaging over Directed Acyclic Graphs With Implications for Prediction in Structural Equation Modeling
ing over Directed Acyclic Graphs With Implications for Prediction in ing David Kaplan Department of Educational Psychology Case April 13th, 2015 University of Nebraska-Lincoln 1 / 41 ing Case This work
More informationThe linear mixed model: modeling hierarchical and longitudinal data
The linear mixed model: modeling hierarchical and longitudinal data Analysis of Experimental Data AED The linear mixed model: modeling hierarchical and longitudinal data 1 of 44 Contents 1 Modeling Hierarchical
More informationSPSS QM II. SPSS Manual Quantitative methods II (7.5hp) SHORT INSTRUCTIONS BE CAREFUL
SPSS QM II SHORT INSTRUCTIONS This presentation contains only relatively short instructions on how to perform some statistical analyses in SPSS. Details around a certain function/analysis method not covered
More informationTwo-Stage Least Squares
Chapter 316 Two-Stage Least Squares Introduction This procedure calculates the two-stage least squares (2SLS) estimate. This method is used fit models that include instrumental variables. 2SLS includes
More information7.4 Tutorial #4: Profiling LC Segments Using the CHAID Option
7.4 Tutorial #4: Profiling LC Segments Using the CHAID Option DemoData = gss82.sav After an LC model is estimated, it is often desirable to describe (profile) the resulting latent classes in terms of demographic
More informationHierarchical Generalized Linear Models
Generalized Multilevel Linear Models Introduction to Multilevel Models Workshop University of Georgia: Institute for Interdisciplinary Research in Education and Human Development 07 Generalized Multilevel
More information" ( )* + #$ 1$( M$!.%3), e( * F ] M, #$ 3 F. Downloaded from journals.tums.ac.ir at 8:39 IRST on Sunday February 17th 2019 SEM
.83-89 #$%& :3! 3 396!!'!"&$%!# )!" " )* + 3 %& ' #$!" ' ' ' # )*+,-& $% &!"#!"# $% & ' ' ' # )*+,-& $% &!"#!"# $% & -& 3 ' ' ' # )*+,-& $% &!"#!"# $54-56 ' 3 34!! $ -& $ / * -. * % &' =3 93443948 ::;*
More informationTHE ANALYSIS OF CONTINUOUS DATA FROM MULTIPLE GROUPS
THE ANALYSIS OF CONTINUOUS DATA FROM MULTIPLE GROUPS 1. Introduction In practice, many multivariate data sets are observations from several groups. Examples of these groups are genders, languages, political
More informationUsing Amos For Structural Equation Modeling In Market Research
Using Amos For Structural Equation Modeling In Market Research We have made it easy for you to find a PDF Ebooks without any digging. And by having access to our ebooks online or by storing it on your
More informationPackage sesem. March 4, 2014
Package sesem March 4, 2014 Type Package Title Spatially explicit structural equation modeling Version 1.0.1 Date 2014-03-04 Maintainer Eric Lamb Structural equation modeling (SEM)
More informationLecture 1: Statistical Reasoning 2. Lecture 1. Simple Regression, An Overview, and Simple Linear Regression
Lecture Simple Regression, An Overview, and Simple Linear Regression Learning Objectives In this set of lectures we will develop a framework for simple linear, logistic, and Cox Proportional Hazards Regression
More informationCHAPTER 2. GENERAL PROGRAM STRUCTURE
CHAPTER 2. GENERAL PROGRAM STRUCTURE Windows Latent GOLD contains a main window called the Viewer. Viewer. When you estimate a model, all statistical results, tables and plots are displayed in the Viewer.
More informationAbout Me. My Background
About Me. My Background Behavior Analyst since 1991 Children s Seashore House FBA in Hospital Settings 6 month admissions Joe Lalli University of Iowa Hospitals & Clinics FBA in Clinic Settings Outpatient
More informationLaboratory for Two-Way ANOVA: Interactions
Laboratory for Two-Way ANOVA: Interactions For the last lab, we focused on the basics of the Two-Way ANOVA. That is, you learned how to compute a Brown-Forsythe analysis for a Two-Way ANOVA, as well as
More informationHow to Motivate Mobile App Adoption? from a Field Experiment
Evidence from a Field Experiment Yupeng Chen 1 Raghuram Iyengar 1 Young-Hoon Park 2 1 The Wharton School 2 Cornell University Baker Center Grant Presentation Nov. 29th, 2016 Introduction Mobile apps have
More informationHealth Disparities (HD): It s just about comparing two groups
A review of modern methods of estimating the size of health disparities May 24, 2017 Emil Coman 1 Helen Wu 2 1 UConn Health Disparities Institute, 2 UConn Health Modern Modeling conference, May 22-24,
More informationEquating. Lecture #10 ICPSR Item Response Theory Workshop
Equating Lecture #10 ICPSR Item Response Theory Workshop Lecture #10: 1of 81 Lecture Overview Test Score Equating Using IRT How do we get the results from separate calibrations onto the same scale, so
More informationPackage influence.sem
Type Package Package influence.sem April 14, 2018 Title Case Influence in Structural Equation Models Version 2.2 Date 2018-04-14 Author Massimiliano Pastore & Gianmarco Altoe' Depends lavaan Suggests tcltk
More informationBivariate (Simple) Regression Analysis
Revised July 2018 Bivariate (Simple) Regression Analysis This set of notes shows how to use Stata to estimate a simple (two-variable) regression equation. It assumes that you have set Stata up on your
More informationRegression on SAT Scores of 374 High Schools and K-means on Clustering Schools
Regression on SAT Scores of 374 High Schools and K-means on Clustering Schools Abstract In this project, we study 374 public high schools in New York City. The project seeks to use regression techniques
More informationMplus Short Courses Topic 8. Multilevel Modeling With Latent Variables Using Mplus: Longitudinal Analysis
Mplus Short Courses Topic 8 Multilevel Modeling With Latent Variables Using Mplus: Longitudinal Analysis Linda K. Muthén Bengt Muthén Copyright 2011 Muthén & Muthén www.statmodel.com 02/11/2011 1 Table
More informationAbout Me. Mplus: A Tutorial. Today. Contacting Me. Today. Today. Hands-on training. Intermediate functions
About Me Mplus: A Tutorial Abby L. Braitman, Ph.D. Old Dominion University November 7, 2014 NOTE: Multigroup Analysis code was updated May 3, 2016 B.A. from UMD Briefly at NYU Ph.D. from ODU in 2012 (AE)
More informationMplus: A Tutorial. About Me
Mplus: A Tutorial Abby L. Braitman, Ph.D. Old Dominion University November 7, 2014 NOTE: Multigroup Analysis code was updated May 3, 2016 1 About Me B.A. from UMD Briefly at NYU Ph.D. from ODU in 2012
More informationPsychology 282 Lecture #21 Outline Categorical IVs in MLR: Effects Coding and Contrast Coding
Psychology 282 Lecture #21 Outline Categorical IVs in MLR: Effects Coding and Contrast Coding In the previous lecture we learned how to incorporate a categorical research factor into a MLR model by using
More informationConditional and Unconditional Regression with No Measurement Error
Conditional and with No Measurement Error /* reg2ways.sas */ %include 'readsenic.sas'; title2 ''; proc reg; title3 'Conditional Regression'; model infrisk = stay census; proc calis cov; /* Analyze the
More informationGeneralized least squares (GLS) estimates of the level-2 coefficients,
Contents 1 Conceptual and Statistical Background for Two-Level Models...7 1.1 The general two-level model... 7 1.1.1 Level-1 model... 8 1.1.2 Level-2 model... 8 1.2 Parameter estimation... 9 1.3 Empirical
More informationChapter 17: INTERNATIONAL DATA PRODUCTS
Chapter 17: INTERNATIONAL DATA PRODUCTS After the data processing and data analysis, a series of data products were delivered to the OECD. These included public use data files and codebooks, compendia
More informationCDAA No. 4 - Part Two - Multiple Regression - Initial Data Screening
CDAA No. 4 - Part Two - Multiple Regression - Initial Data Screening Variables Entered/Removed b Variables Entered GPA in other high school, test, Math test, GPA, High school math GPA a Variables Removed
More informationIntroduction. About this Document. What is SPSS. ohow to get SPSS. oopening Data
Introduction About this Document This manual was written by members of the Statistical Consulting Program as an introduction to SPSS 12.0. It is designed to assist new users in familiarizing themselves
More informationMay 24, Emil Coman 1 Yinghui Duan 2 Daren Anderson 3
Assessing Health Disparities in Intensive Longitudinal Data: Gender Differences in Granger Causality Between Primary Care Provider and Emergency Room Usage, Assessed with Medicaid Insurance Claims May
More informationMissing Data. SPIDA 2012 Part 6 Mixed Models with R:
The best solution to the missing data problem is not to have any. Stef van Buuren, developer of mice SPIDA 2012 Part 6 Mixed Models with R: Missing Data Georges Monette 1 May 2012 Email: georges@yorku.ca
More informationWEBQUAL TM REVISITED: PREDICTING THE INTENT TO REUSE A WEB SITE
Association for Information Systems AIS Electronic Library (AISeL) AMCIS 2002 Proceedings Americas Conference on Information Systems (AMCIS) December 2002 WEBQUAL TM REVISITED: PREDICTING THE INTENT TO
More informationMultiple Imputation for Missing Data. Benjamin Cooper, MPH Public Health Data & Training Center Institute for Public Health
Multiple Imputation for Missing Data Benjamin Cooper, MPH Public Health Data & Training Center Institute for Public Health Outline Missing data mechanisms What is Multiple Imputation? Software Options
More information36-402/608 HW #1 Solutions 1/21/2010
36-402/608 HW #1 Solutions 1/21/2010 1. t-test (20 points) Use fullbumpus.r to set up the data from fullbumpus.txt (both at Blackboard/Assignments). For this problem, analyze the full dataset together
More informationThe Social Relations Model
The lavaan ecosystem 1 Felix Schönbrodt 2 Tom Loeys 1 1 Department of Data Analysis, Ghent University, Belgium 2 Ludwig-Maximilians-Universität München Outline Theoretical framework Design Analysis 1 Theoretical
More informationBrief Guide on Using SPSS 10.0
Brief Guide on Using SPSS 10.0 (Use student data, 22 cases, studentp.dat in Dr. Chang s Data Directory Page) (Page address: http://www.cis.ysu.edu/~chang/stat/) I. Processing File and Data To open a new
More informationLastly, in case you don t already know this, and don t have Excel on your computers, you can get it for free through IT s website under software.
Welcome to Basic Excel, presented by STEM Gateway as part of the Essential Academic Skills Enhancement, or EASE, workshop series. Before we begin, I want to make sure we are clear that this is by no means
More informationAPPENDIX 1. Table 4.1 Mahalanobis Distance Statistics. Observation number. Mahalanobis d squared p1 p2. Observation number
APPENDIX 1 Table 4.1 Mahalanobis Distance Statistics Observation number Mahalanobis d squared p1 p2 167 Observation number Mahalanobis d squared p1 p2 156 173.158 0 0 1237 114.557 0 0 234 168.384 0 0 758
More information