Structural Equation Modelling Miles, Jeremy Veröffentlichungsversion / Published Version Zeitschriftenartikel / journal article

Similar documents
GETTING STARTED WITH THE STUDENT EDITION OF LISREL 8.51 FOR WINDOWS

THE ANALYSIS OF CONTINUOUS DATA FROM MULTIPLE GROUPS

Managing art history fuzzy dates : an application in historico-geographical authority Signore, Oreste; Bartoli, R.

Supplementary Notes on Multiple Imputation. Stephen du Toit and Gerhard Mels Scientific Software International

lavaan: an R package for structural equation modeling

Zur Verfügung gestellt in Kooperation mit / provided in cooperation with: GESIS - Leibniz-Institut für Sozialwissenschaften

CLAREMONT MCKENNA COLLEGE. Fletcher Jones Student Peer to Peer Technology Training Program. Basic Statistics using Stata

A Beginner's Guide to. Randall E. Schumacker. The University of Alabama. Richard G. Lomax. The Ohio State University. Routledge

Instructions for Using ABCalc James Alan Fox Northeastern University Updated: August 2009

Converting the TheSoz to SKOS Zapilko, Benjamin; Sure, York Veröffentlichungsversion / Published Version Arbeitspapier / working paper

Using Amos For Structural Equation Modeling In Market Research

Handling Your Data in SPSS. Columns, and Labels, and Values... Oh My! The Structure of SPSS. You should think about SPSS as having three major parts.

Chapter 3. Bootstrap. 3.1 Introduction. 3.2 The general idea

Ronald H. Heck 1 EDEP 606 (F2015): Multivariate Methods rev. November 16, 2015 The University of Hawai i at Mānoa

A model for the integration of interactive visualizations into the process of information searching and linking on the Web Hienert, Daniel

MAXQDA and Chapter 9 Coding Schemes

Fast, Easy, and Publication-Quality Ecological Analyses with PC-ORD

Chapter One: Getting Started With IBM SPSS for Windows

Creating a data file and entering data

STATISTICS (STAT) Statistics (STAT) 1

Quick Start with CASSY Lab. Bi-05-05

Software Review: Ruby Tabulation Software

Conducting a Path Analysis With SPSS/AMOS

An introduction to SPSS

SAS Structural Equation Modeling 1.3 for JMP

ANNOUNCING THE RELEASE OF LISREL VERSION BACKGROUND 2 COMBINING LISREL AND PRELIS FUNCTIONALITY 2 FIML FOR ORDINAL AND CONTINUOUS VARIABLES 3

Data analysis using Microsoft Excel

PDF hosted at the Radboud Repository of the Radboud University Nijmegen

John's Tutorial on Everyday Mathcad (Version 9/2/09) Mathcad is not the specialist's ultimate mathematical simulator

Introduction to Structural Equation Modeling. using AMOS

Introduction to Mplus

SPSS Instructions and Guidelines PSCI 2300 Intro to Political Science Research Dr. Paul Hensel Last updated 10 March 2018

For many people, learning any new computer software can be an anxietyproducing

Resource upload / download guide

IST Computational Tools for Statistics I. DEÜ, Department of Statistics

LISREL 8.54: A PROGRAM FOR STRUCTURAL EQUATION MODELLING WITH LATENT VARIABLES DARIO CZIRÁKY*

Latent Curve Models. A Structural Equation Perspective WILEY- INTERSCIENΠKENNETH A. BOLLEN

Research Methods for Business and Management. Session 8a- Analyzing Quantitative Data- using SPSS 16 Andre Samuel

How to Use a Statistical Package

Excel Primer CH141 Fall, 2017

Annotated multitree output

Structural Equation Modeling using AMOS: An Introduction

the NXT-G programming environment

How to Use a Statistical Package

Statistical Good Practice Guidelines. 1. Introduction. Contents. SSC home Using Excel for Statistics - Tips and Warnings

JMP Book Descriptions

Introduction (SPSS) Opening SPSS Start All Programs SPSS Inc SPSS 21. SPSS Menus

An introduction to plotting data

DEPRESS.PSF DEPRESS.PSF TUTORIAL DEPRESS.PSF PSF

Computers and statistical software such as the Statistical Package for the Social Sciences (SPSS) make complex statistical

Logger Pro 3. Quick Reference

How to use FSBforecast Excel add in for regression analysis

Using Large Data Sets Workbook Version A (MEI)

Getting Started COPYRIGHTED MATERIAL. Chapter 1. Exploring the AutoCAD 2013 for Windows User Interface. Exploring the Graphical User Interface

Introduction to Mixed Models: Multivariate Regression

RKWard: IRT analyses and person scoring with ltm

Statistical Analysis of List Experiments

STATS PAD USER MANUAL

Statistical Package for the Social Sciences INTRODUCTION TO SPSS SPSS for Windows Version 16.0: Its first version in 1968 In 1975.

How to Use a Statistical Package

NORM software review: handling missing values with multiple imputation methods 1

Example Using Missing Data 1

An Introduction to Growth Curve Analysis using Structural Equation Modeling

Some (semi-)advanced tips for LibreOffice

8. MINITAB COMMANDS WEEK-BY-WEEK

What s New in Spotfire DXP 1.1. Spotfire Product Management January 2007

CHAPTER 1 COPYRIGHTED MATERIAL. Finding Your Way in the Inventor Interface

Comparing different interpolation methods on two-dimensional test functions

User Services Spring 2008 OBJECTIVES Introduction Getting Help Instructors

Creating and Managing Surveys

The first thing we ll need is some numbers. I m going to use the set of times and drug concentration levels in a patient s bloodstream given below.

Abacus Evolve I Planner Framework Edition Framework Edition V2.0 installation

PRI Workshop Introduction to AMOS

Mr. Kongmany Chaleunvong. GFMER - WHO - UNFPA - LAO PDR Training Course in Reproductive Health Research Vientiane, 22 October 2009

Math 395 Homework #1 Due Wednesday, April 12

INTRODUCTION to. Program in Statistics and Methodology (PRISM) Daniel Blake & Benjamin Jones January 15, 2010

JMP Chong Ho

Performance of Latent Growth Curve Models with Binary Variables

STATA 13 INTRODUCTION

Special review: Evaluation of the exploratory factor analysis programs provided in SPSSX and SPSS/PC+

Multilevel generalized linear modeling

MODERN DESCRIPTIVE GEOMETRY SUPPORTED BY 3D COMPUTER MODELLING

CHAPTER 1 INTRODUCTION

Creating and Managing Surveys

Azon Master Class. By Ryan Stevenson Guidebook #5 WordPress Usage

CHAPTER 7 EXAMPLES: MIXTURE MODELING WITH CROSS- SECTIONAL DATA

Creating a Survey on Google Drive

Study Guide. Module 1. Key Terms

Frequently Asked Questions Updated 2006 (TRIM version 3.51) PREPARING DATA & RUNNING TRIM

LISREL 10.1 RELEASE NOTES 2 1 BACKGROUND 2 2 MULTIPLE GROUP ANALYSES USING A SINGLE DATA FILE 2

An Introduction to the R Commander

2) familiarize you with a variety of comparative statistics biologists use to evaluate results of experiments;

RAM JAYAM VIDYAA MANDIR MATRIC HR SEC SCHOOL. Cumbum. Theni district. 1 D.EASWARAN M.Sc B.Ed Computer Instructor RJMS_SCHOOL.

Product Catalog. AcaStat. Software

Tutorial Session -- Semi-variograms

- 1 - Fig. A5.1 Missing value analysis dialog box

Week 5: Multiple Linear Regression II

Classroom Tips and Techniques: Least-Squares Fits. Robert J. Lopez Emeritus Professor of Mathematics and Maple Fellow Maplesoft

jmetrik 2.1 What is jmetrik? Obtaining and installing the software Formatting and importing your data

TrussMaster: Educational Truss Analysis Software Version 3 User Manual Dublin Institute of Technology, Ireland

Transcription:

www.ssoar.info Structural Equation Modelling Miles, Jeremy Veröffentlichungsversion / Published Version Zeitschriftenartikel / journal article Zur Verfügung gestellt in Kooperation mit / provided in cooperation with: GESIS - Leibniz-Institut für Sozialwissenschaften Empfohlene Zitierung / Suggested Citation: Miles, Jeremy: Structural Equation Modelling. In: Historical Social Research 23 (1998), 3, pp. 159-171. DOI: http:// dx.doi.org/10.12759/hsr.23.1998.3.159-171 Nutzungsbedingungen: Dieser Text wird unter einer CC BY-NC Lizenz (Namensnennung- Nicht-kommerziell) zur Verfügung gestellt. Nähere Auskünfte zu den CC-Lizenzen finden Sie hier: https://creativecommons.org/licenses/by-nc/4.0/deed.de Terms of use: This document is made available under a CC BY-NC Licence (Attribution-NonCommercial). For more Information see: https://creativecommons.org/licenses/by-nc/4.0 Diese Version ist zitierbar unter / This version is citable under: http://nbn-resolving.de/urn:nbn:de:0168-ssoar-291452

METHODS: SOFTWARE, REVIEWS, NOTICES Structural Equation Modelling Jeremy Miles * Abstract: Structural Equation Modelling (SEM) is a relatively recently developed statistical technique based upon factor analysis and multiple regression. This review will cover four of the most widely used (in psychology departments) packages, looking in particular at their suitability for use in a teaching environment, rather than an in depth look at their technical capabilities: LISREL 8.20, EQS 5.6, AMOS 3.6, SEPath. The four programs reviewed were all tested running Windows 95, on a 166 MHz Pentium, with 32 MB RAM. Introduction When using what might be termed "traditional" statistics data are explored, and relationships tested, to derive a model. When using SEM a model is hypothesised, and the ability of the model to have produced the data is tested. Most commonly the result of that test is a Χ 2 value, which gives a probability value for a test of equality between the data and the model. A non-significant value is usually sought, as this means that no significant difference exists between the data and the model, and the model is not therefore rejected. Recently SEM has seen a surge in popularity in psychology both internationally, and in the UK (Tremblay and Gardner, 1996). This has arisen for two reasons, firstly due to recognition of the capabilities and advantages of using an SEM approach, secondly, and possibly more importantly is the availability of user friendly software. Alongside this increase in popularity is an increase in the number of psychology departments that are offering courses in * Address all communications to Jeremy Miles, Applied Vision Research Unit, University of Derby, DE3 5GX, UK. First published in Psychology Software News, Vol. 8, No. 2, 1998, pp. 58-65. 159

SEM, or have SEM included in courses on statistical analysis, both at an undergraduate, and a postgraduate level. LISREL 8.20 LISREL (Linear Structural Relationships), written by Joreskog and Sorbom, has been around for longer than most other SEM programs, and version 8.20 was released in January, 1998. LISREL is backed up with extensive documentation on Scientific Software's web pages. Look and Feel The latest version of LISREL (LISREL-Interactive) is a considerable change for anyone familiar with older versions of LISREL. LISREL comes with two programs, LISREL and PRELIS (PRE-Processor for LISREL). Prelis is used for screening data, and creating the appropriate correlation, covariance and weight matrices. Both LISREL and PRELIS have undergone considerable changes since their previous releases. This review will focus mainly on LISREL, as this is the program that students have the greater trouble learning, and spend longer actually using. In early versions, there was only one way to enter a LISREL model - using LISREL syntax. Even the greatest enthusiast of LISREL syntax would admit that it has a reasonably steep learning curve. The model is estimated by manipulating the elements of 8 matrices, each referred to with a Greek letter (Λ x, Λ y, Θ σ, Θ, Φ, Ψ, Γ and B), to estimate means two additional matrices are required (τ and κ). The LISREL language has two major advantages. Firstly, it is very parsimonious - a model can be written, and communicated, using very little syntax. It is also the most common language for books and technical articles to use. More recently a second language was added to LISREL, called SIMPLIS (SIMple LISREL). This is a much simpler language, in which the individual equations are specified, rather than the matrix elements, much as in EQS. This language is much simpler for the beginner to learn, and is also featured in at least one book designed for those learning SEM (Schumacker and Lomax, 1996). When carrying out analysis using previous versions of LISREL, the data were never seen, LISREL was told where the file that contains the data was to be found. This could be a problem for students, used to Windows based, spreadsheet-like statistics packages, who, when they asked "How do I open the data?" did not like the answer "You don't." This latest version of LISREL features a spreadsheet like window, which opens, and views the data. This version of LISREL implements two new methods of model input. The project and the path diagram. Path diagram input is done via a drawing. Variables are dragged from the side bar, and paths drawn in between them. Additional aspects of the model are set up using menu commands. The path diagram input is shown in Figure 1 (all Figures are listed in the Appendix), the 160

bar on the left contains variables, which are dragged onto the diagram, the floating menu on the right contains paths, which are drawn onto the diagram. Project input is similar to the path diagram input, with the exception that the model is input using menus and dialog boxes. The student is taken through the steps in building a model, and prompted for the aspect of the model which is required. Figure 2 shows the dialog box for the addition of equality constraints. Both input types are much easier for the beginner to understand, and learn, than LISREL or SIMPLIS syntax (although it does take considerably longer to input a model). When a button is clicked the program produces the syntax from the project or path diagram, which can be in either LISREL or SIMPLIS, enabling the learner to gain an understanding of the syntax. The output from LISREL consists of a text file, and a path diagram of the model, if requested. The path diagram is a very useful tool for examining the specification of the model. The diagram can focus on the X-model, Y-model, structural model, or the basic mode, and can feature the parameter estimates, T-values, modification indices, or expected changes. This simplifies the task of ploughing through the syntax and extracting the correct information, for the learner. Features Until recently LISREL was lagging behind some of the other SEM programs in terms of features. This latest version corrects this, and puts LISREL back among the front runners. It has features for dealing with ordinal data, including polychoric correlations (with up to 15 categories), asymptotic distribution free estimation (ADF) estimation (also sometimes referred to as weighted least squares, WLS), and procedures for calculating mean differences amongst from ordinal data (see Joreskog, 1997). LISREL produces a range of fit indices, including four types of chi-square (including the Satorra-Bentler scaled chi-square), and now estimates non-normal standard errors. Overall LISREL was still the most popular program for carrying out SEM, but was beginning to fall back, due to competition from other programs, which were more user friendly and featured more recent innovations. This version of LISREL increases the features, and has vast improvements to the user friendliness. Users of previous versions will be pleased to find out that the program seems to be much less likely to crash than previous versions of LISREL, although the time taken to do the calculations does seem to have increased. EQS 5.6 EQS (pronounced "Ecks") is written by Peter Bentler, and is currently on version 5.6. (although a patch to upgrade to a beta version of 5.7 is available on the Multivariate Software Web pages). 161

Look and Feel The look and feel of EQS is similar to that of LISREL. A model can be entered using syntax, a path diagram, or via a path diagram. The syntax for EQS is very similar to the SIMPLIS syntax for LISREL. Each parameter to be estimated in the model is individually specified, as an equation. The menus take the user through the process of specifying the basic model, using point and click. More technical aspects, or modifications, such as equality constraints can then be added using further menu options. By using the menus the syntax is built up, in a very similar way to LISREL. Figure 3 shows the dialog box used to add inequality constraints in EQS. The path diagram builder works in a similar way to the menus. The basic model is produced, and then modifications are made via the menus. This writes a syntax file in much the same way as when the path diagram is built from the menus. The diagram drawing part of the package is shown in Figure 4. The toolbar on the left of Figure 4 is used to add features to the diagram, by clicking on a tool and then clicking on the diagram. Output is produced in the form of a text file, and can be exported to the diagram, to show parameter estimates on the path diagram. While the structure of the path diagram input and output, and the structure of the syntax files make EQS very user friendly, the EQS interface is slightly unusual. The help files are not standard Windows help files, but run using the help viewer supplied with EQS. Although this presents no problem when one has become used to it, it is a little disconcerting to find the help file not behaving as one expects. The actual calculations are carried out in a DOS window, which opens when a file is run. The DOS window must then be closed, and the file it has produced opened in EQS. Features Unlike other SEM packages, EQS is also capable of producing a range of other analyses (t-tests, ANOVA, factor analysis) and graphs to represent the data, this is useful, as it means that the package feels much more like a statistics package that people are used to dealing with. EQS features a range of procedures for dealing with ordinal and skewed data, including polychoric and polyserial correlation, ADF estimation and Satorra-Bentler scaled Χ 2 (which it refers to as robust). Overall The latest version of EQS is a powerful, and user-friendly package, sufficiently straightforward for beginners. The latest version seems to have overcome the stability problems that beset previous versions, I could not make this program crash. 162

AMOS 3.6 AMOS (Analysis of MOment Structures, written by Jim Arbuckle, is a relative newcomer to the SEM software scene. A student version is available, for free, from the SmallWaters WWW site. AMOS is also available as an additional module within SPSS for Windows. Look and Feel The data in AMOS are entered either as a separate text file, or, if the program is being used with SPSS, the data are taken directly from SPSS, incorporating their variable names. A model is entered in AMOS using either a path diagram, or syntax. The two sources of input are not linked in the same way as in LISREL and EQS - the path diagram does not write the syntax, it is the path diagram that functions as the syntax. The path diagram drawing part of the program is the slickest of all the packages reviewed here, and is shown in Figure 5. The toolbar on the left had side of the diagram is used to draw parts of the diagram. Icons on the buttons are fairly intuitive, and a description of the button appears in the title bar, when the mouse is held over the button. The lorry icon is used to move a part of the diagram, the rubber on the end of the pencil to erase, and the abacus to calculate. Additional commands are entered using what AMOS calls $ commands. These appear in a separate window, which is accessed via a toolbar in the drawing program. Figure 6 shows the $ command entering dialog box. The listing on the right contains all of the possible $ commands, and the window on the left contains those that have been selected. Double clicking an option in the list of string commands moved it to the window on the left. If a parameter is required (as in Siterations), an additional dialog box appears, requesting the required value. If a user is sufficiently familiar, the $ commands can be typed in, to increase the speed. Given the refinement of the input parts of the program, the output is a slight disappointment. This is not to say that it is any worse than EQS or LISREL, but merely no better. A text file is produced and displayed in a text window, much the same as in the other packages. Features AMOS does not have some of the procedures for handling ordinal data that LISREL and EQS do have. The supporting documentation states (very truthfully) that the procedures available in LISREL and EQS are problematic unless large samples are used. The AMOS WWW pages state that a future release of AMOS will incorporate a technique for dealing with ordered categorical data, and should be out in late 1998. AMOS has two features to make it stand out from other programs. The first feature is its bootstrapping capabilities. It automatically calculates bootstrap 163

confidence intervals, and bias-corrected intervals, these can be parametric or non-parametric. In addition, Bollen and Stine (1993) have showed that the % 2 estimates derived when bootstrapping is used are biased, and proposed a correction to this. AMOS is the only program to incorporate this correction. The second feature in AMOS is its handling of missing data. AMOS incorporates a Full Information Maximum Likelihood (FIML) estimation algorithm, for the analysis of missing data. This uses all of the information available, and provides unbiased parameter estimates. Overall AMOS is a slick, smooth program to use, with an intuitive and user friendly feel. It is a program that feels like it was designed to be used for teaching, and for people who are not necessarily knowledgeable in SEM techniques. SEPath SEPath is written by James Steiger, and available as part of the Statistica package, produced by StatSoft. Look and Feel The look and feel of SEPath is of a very smooth windows program. The program is part of a full statistics package (Statistica 6.0) which makes it feel familiar to people who are used to using something like SPSS. SEPath is the only package reviewed here which does not have a path diagram input function, the model is entered via syntax, or built via dialog boxes. The dialog boxes work so well that they are not really missed. Rather than having a sequence which must be followed to build a model, the dialogs are all accessed from one "Start-up Panel," and can be accessed in any order. One very useful feature, which is true of all the programs that make up the Statistica package, is that an OK button is never "greyed out." It is always possible to press OK, and if something has not been done, a warning will appear informing the user what needs to be done. This avoids the mysterious feeling one can get when you don't know what you haven't done, but you know the program needs some additional input. One of the input dialog boxes is shown in Figure 7, the path construction tool. The user selects two variables from the two boxes on the left, the type of path, from the radio buttons, and presses the add button to add the path to list on the right. The dialog boxes write syntax which is then run, but the syntax can be run directly from the "master" dialog box, without the user ever knowing that the syntax exists. The output from SEPath puts all of the other programs to shame. The other programs drop the results into one long text file, which is then "dead." Using one of the other packages reviewed here, if you find that you want some aspect 164

of output, but did not request it, the analysis must be re-run. This leads to a tendency to ask for everything you might want in the output, much of which turns out to be redundant. SEPath organises its output in much the same way that its input is organised. There is one central "master" control dialog, from which different parts of the output are requested. These are then displayed in dialog boxes. Figure 8 shows the main dialog box for the output, the buttons access additional output. (Some of the buttons are greyed out, because a covariance matrix was used as input, rather than raw data.) Features Like AMOS, SEPath does not calculate polychoric/polyserial correlations for ordered categorical data. Unlike all the other programs reviewed here SEPath also does not calculate modification indices (or any similar index, such as the Wald tests, given by EQS), however this is a deliberate decision to leave them out, as they are often abused (and it can be argued that they have no legitimate use). The main feature that makes SEPath stand out is in its calculation of standard errors when correlation matrices are analysed. Classical SEM statistical theory is based on the distributional properties of the elements of a covariance matrix. Unfortunately, covariance and correlation matrices have different distributional properties, so if you use theory based on a covariance matrix to analyse a correlation matrix, you can have problems (Cudeck, 1989). One can get around this by analysing covariance matrices, but if a covariance matrix is not available (such as when re-analysing published data - a useful learning experience), this is not possible. It is possible to get around this by "tweaking" the program, with some clever syntax, using non-linear equality constraints in LISREL or EQS, but it is not easy for the beginner. SEPath provides correct standard errors by default. Overall SEPath lacks some of the features of some of the other programs, but if these features are not needed by everyone, and so will probably not be missed. The fact that its input system is easy to use interface, and the fact that its output is second to none, make this a good choice for beginners, Concluding Remarks This generation of SEM programs represent a move from the sidelines of psychological research and analysis onto the mainstream. A few years ago SEM programs were obscure, difficult to use, hard to learn and (not surprisingly) rarely used. SEM programs tend to written by and associated with, a single author, and the program reflects the interests, and prejudices, of that author. This is still the case, each program excels in one aspect. LISREL in 165

the analysis of mean structures with ordinal data, EQS in the analysis of non-normal data, AMOS in missing data and bootstrapping, and SEPath in standard errors (and its lack of modification indices). Any of the programs here could be recommended for use in either a teaching or a research environment. They can all import a range of file types (including SPSS files), they all have similar features and all are fairly simple to use (given that SEM has a fairly steep initial learning curve at the best of times). One thing which does divide the programs are the number of books about them, and their use in published research. It seems from my very brief survey of the literature that most theoretical articles referring to SEM use LISREL specification and syntax. While this is not difficult to learn, if you understand the principles of SEM, it represents an additional step. Most introductory texts also use LISREL as an example, although EQS is catching up. A quick check in the Internet Bookshop (http://www.bookshop.co.uk) revealed 8 books with LISREL in the title, 3 with EQS in the title, and none for either AMOS or SEPath. This review has necessarily only covered a small number of programs that are available for SEM, a very good source of information for other programs that are available is the SEMNET FAQ, maintained by Ed Rigdon, at Georgia State University, and available at http://www.gsu.edurmkteer/semfaq.html. References Bollen, K.A. and Stine, R.A. (1993). Bootstrapping goodness-of-fit measures in structural equation models. In K.A. Bollen and J.S. Long (Eds.J. Testing structural equation models. Thousand Oaks, CA: Sage. Cudeck, R. (1989). Analysis of correlation matrices using covariance structure models. Psychological Bulletin, 105, 317-327. Joreskog, K.G. (1997, July). New features in LISREL 8.20. Paper presented at the International Conference on Applied Statistics, Preddvor, Slovenia. Schumacker, R.E. and Lomax, R.G. (1996). Beginner's Guide to Structural Equation Modeling. Hillsdae, NJ: Erlbaum. Tremblay, T.F. and Gardner, R.C. (1996). On the growth of structural equation modelling in psychological journals. Structural Equation Modelling 3(2). 166

169

170

171