SEM Series (2016) 4. Confirmatory Factor Analysis Part 1

James Gaskin
22 Apr 201621:28

Summary

TLDRThe video script offers a detailed tutorial on conducting a confirmatory factor analysis using Amos software. It guides viewers through the process of manually constructing a model, utilizing a plugin for efficiency, and importing data. The presenter demonstrates how to address common issues like missing data and error handling. Further, it covers model fit assessment, modification indices, and invariance testing by gender, providing practical insights into ensuring the reliability and validity of the analysis.

Takeaways

  • 📕 The video script provides a step-by-step guide on conducting a confirmatory factor analysis (CFA) using the Amos program.
  • 🔧 The script outlines both an easy method using a plugin and a more challenging manual approach to inputting a pattern matrix into Amos.
  • 🔄 The manual method involves creating a model, adding latent factors, rotating them, and setting covariances manually within the Amos interface.
  • 🔨 The video emphasizes the importance of correctly labeling variables and handling missing data to ensure the accuracy of the analysis.
  • 🔇 It details the process of using plugins to simplify tasks in Amos, such as the pattern matrix model builder, and explains how to install and use these plugins.
  • 🔬 The speaker discusses the process of checking model fit and validity, including looking at standardized estimates and modification indices.
  • 🔅 The video highlights the significance of convergent and discriminant validity, explaining how to interpret the values and what thresholds to aim for.
  • 🔍 The speaker provides insight into dealing with errors that arise during model fitting, such as missing observations and how to address them.
  • 🔄 The script touches on multi-group analysis, explaining how to set up groups and conduct configural and metric invariance tests.
  • 🔨 The video concludes with how to report the findings from the CFA, emphasizing the importance of providing evidence of model fit and invariance.
  • 🔧 The script serves as an educational resource for users unfamiliar with Amos or those looking to refine their CFA techniques.

Q & A

  • What is the first step in conducting a confirmatory factor analysis according to the transcript?

    -The first step is to put the pattern matrix into the Amos program.

  • What are the two ways to input the pattern matrix into Amos as described in the transcript?

    -The two ways are using a plugin or building it by hand.

  • How does the plugin help in putting the pattern matrix into Amos?

    -The plugin automates the process of creating the model by allowing users to paste the matrix directly into Amos.

  • What does the user need to do if the plugin does not work?

    -If the plugin does not work, the user needs to build the model by hand, which involves opening Amos, creating a new model, and manually dragging and rotating the latent factors and observed variables.

  • How does the user ensure that all variables are covaried in the model?

    -The user ensures all variables are covaried by manually selecting each one and applying the covariance, or by using the plugin's feature to automatically covariety them.

  • What does the user need to do to fix the labels in Amos?

    -The user needs to go to view, interface properties, and then on the misc tab select 'don't display variable labels' to fix the labels.

  • Why is it important to name the latent factor variables without spaces according to the transcript?

    -It is important because Amos automatically names them as 'f1' and 'f2' if not named properly, and renaming them afterward can be confusing.

  • What is the process of installing a plugin in Amos as described in the transcript?

    -The process involves downloading the plugin, unblocking it if necessary, and then placing it into the Amos plugins folder.

  • What is the purpose of the Excel Stats Tools Package mentioned in the transcript?

    -The Excel Stats Tools Package is used to help with the analysis and management of data in Excel, which can then be imported into Amos.

  • What does the user need to check for in terms of model fit when conducting the confirmatory factor analysis?

    -The user needs to check the ACFI, RMSEA, and PCLOSE values to ensure the model has good fit.

  • What is the significance of the chi-square value in the context of the model fit?

    -The chi-square value indicates how well the model fits the data. A large chi-square value can suggest a poor fit, but it can also be inflated by a complex model or large sample size.

Outlines

00:00

📊 Setting Up Amos for Confirmatory Factor Analysis

The speaker begins by outlining the steps to perform a confirmatory factor analysis using Amos software. They describe two methods for inputting a pattern matrix: using a plugin for ease or manually constructing it. The manual method involves opening Amos, creating a new model, and dragging to size for latent factors. The speaker then details adding items for 'decision quality' and 'information acquisition', arranging them, and covarying them clockwise. They mention using 'fire truck and balloons' to symmetrize the model. The process continues with importing data, adjusting view settings to hide variable labels, resizing observed variables, and naming latent factors without spaces. The speaker also guides on how to download and install the plugin from the Stat Wiki website, emphasizing the need to unblock the downloaded file before moving it to the Amos plugins folder.

05:02

🔧 Troubleshooting and Running the Model in Amos

In this section, the speaker addresses potential issues that may arise when running the model in Amos. They explain how to copy the pattern matrix, paste it into Amos, and deal with decimal or comma issues that could affect the model. The speaker also discusses the importance of ensuring variable names are used instead of variable labels. They guide on checking for missing data in SPSS, which could cause errors in Amos, and how to impute missing values to avoid such errors. After making corrections, the model is re-run in Amos, and the speaker reviews the model fit and validity, suggesting that values should average above 0.7 for good convergent validity and be less than 0.8 for discriminant validity. They also mention checking model fit statistics like ACFI, RMSEA, and SRMR.

10:02

🔎 Analyzing Model Fit and Modification Indices

The speaker proceeds to analyze the model fit, looking at the chi-square value and other fit indices. They discuss the implications of a large chi-square value, which could be inflated by sample size and model complexity, and suggest ways to improve the model by examining modification indices. The speaker demonstrates how to use modification indices to adjust the model by adding covariance between errors, which can improve the model fit. They also mention referencing Dave Kenny's website for justifications of such adjustments. The focus is on achieving fit indices close to or exceeding the desired thresholds, indicating a good model fit.

15:02

👤 Testing Configural and Metric Invariance by Gender

The speaker explains the process of testing for configural and metric invariance by gender. They guide on setting up two groups in Amos, one for each gender, and running a freely estimated model to obtain baseline model fit indices. The speaker then discusses how to perform a configural invariance test, emphasizing the importance of model fit indices like CFI, RMSEA, and SRMR. For metric invariance, they demonstrate how to constrain parameter estimates across groups and compare the chi-square values of the constrained and unconstrained models to assess invariance. The speaker concludes that the measures are the same across genders, indicating metric invariance.

20:03

📊 Reporting Results and Next Steps

In the final paragraph, the speaker summarizes the results of the configural and metric invariance tests, providing an example of how to report these findings. They mention that if the p-value for metric invariance were significant, it would indicate that the measures differ by gender, and further investigation would be needed. The speaker also hints at further videos that will cover additional aspects of the analysis, suggesting that the process will continue beyond this segment.

Mindmap

Keywords

💡Confirmatory Factor Analysis

Confirmatory Factor Analysis (CFA) is a statistical technique used to validate the structure of a theoretical framework. It tests whether the observed variables actually measure their theorized latent constructs. In the script, CFA is the main focus of the video, where the speaker guides through the process of conducting a CFA using Amos software.

💡Pattern Matrix

A pattern matrix in CFA represents the relationships between observed variables and their underlying latent factors. It is a crucial component of the model specification in Amos. The script describes how to input the pattern matrix into Amos, either through a plugin or manually.

💡Amos

Amos is a structural equation modeling software used for analyzing multivariate data. It is central to the video's narrative as the tool through which the CFA is conducted. The speaker provides a step-by-step guide on how to use Amos for CFA.

💡Plugin

A plugin in the context of the video refers to an add-on software component that extends the functionality of a program. The speaker discusses using a plugin to simplify the process of inputting a pattern matrix into Amos.

💡Latent Factor

A latent factor is a theoretical construct that is not directly observable but is inferred through observable variables. In CFA, latent factors are central to the analysis as they represent the underlying dimensions being measured. The script describes how to represent these factors in Amos.

💡Covary

To covary in the context of CFA means that two or more variables are allowed to correlate with each other. This is done in Amos by manually connecting the variables or using a plugin, as mentioned in the script.

💡Model Fit

Model fit refers to how well a proposed model represents the data. It is assessed using various fit indices in CFA. The script includes a discussion on evaluating model fit and making adjustments to improve it.

💡Modification Indices

Modification indices in Amos suggest potential model improvements by indicating which changes would result in the greatest decrease in the model's chi-square value. The speaker discusses using modification indices to refine the CFA model.

💡Configural Invariance

Configural invariance is a type of measurement invariance that assesses whether the same factors are present across different groups. The script describes conducting a configural invariance test as part of a multi-group analysis.

💡Metric Invariance

Metric invariance is a stronger form of measurement invariance that tests whether the relationships between observed variables and their latent factors are the same across groups. The speaker explains how to test for metric invariance in Amos.

💡Error Variables

Error variables represent the random measurement errors in observed variables. The script mentions the need to name these error variables in Amos to complete the CFA model setup.

Highlights

Introduction to confirmatory factor analysis using Amos program.

Two methods to input pattern matrix: using a plugin or building it manually.

Step-by-step guide on manually creating a model in Amos.

How to covary latent factors in Amos by manual selection.

Importing data into Amos and handling missing values.

Fixing variable labels for better visualization in Amos.

Renaming latent and error variables for clarity.

Using the Amos EFA plugin to simplify model building.

Instructions on downloading and installing Amos plugins.

Importing data and using the Pattern Matrix Model Builder plugin.

Analyzing model fit and validity in Amos.

Interpreting convergent and discriminant validity.

Addressing model fit issues by estimating means and intercepts.

Using modification indices to improve model fit.

Configural and metric invariance tests for multi-group analysis.

Creating groups for gender-based multi-group analysis.

Testing configural invariance and interpreting the results.

Conducting metric invariance test and comparing constrained vs. unconstrained models.

Reporting the results of invariance tests.

Transcripts

play00:00

our next task is to do a confirmatory

play00:02

factor analysis which involves a whole

play00:04

bunch of stuff so let's get going

play00:07

the first thing we need to do is put our

play00:10

pattern matrix into our Amos program now

play00:15

there's an easy way in a hard way the

play00:17

easy way is to use my plugin the hard

play00:18

way is to build it by hand if you were

play00:20

to build it by hand here's how it would

play00:22

go roughly um you would open Amos which

play00:25

I need to open let's see Amos

play00:27

there it is and let me go ahead and do a

play00:32

new model okay and what you would do is

play00:34

you get this candle opera thing single

play00:37

click it and then out here drag click to

play00:41

whatever size you feel is appropriate

play00:43

for your latent factor and then single

play00:46

click one two three however many we need

play00:48

looks like we need for decision quality

play00:49

we need one two three four five of these

play00:53

items four five and then for information

play00:56

acquisition we need five again one two

play00:58

three four five click aw

play01:01

one two three four five you get the idea

play01:03

and then I rotate them do so they're all

play01:06

to the left for now and then I covary

play01:09

them easy way to do that is select each

play01:12

one of them and do plug-in straw

play01:14

covariances of course it makes it ugly

play01:17

for us undo that and we'll just do it

play01:19

manually okay

play01:21

it only draws clockwise by the way and

play01:23

make sure you get them all Co varied and

play01:27

I'd move them all around we deselect all

play01:30

use the fire truck and the balloons to

play01:33

make them symmetric and I'd move them

play01:35

all together like this something like

play01:38

that might have my now then I got to be

play01:41

this I have to go grab my data where's

play01:46

that data downloads here we go trim - no

play01:52

missing open okay and then I click on

play01:56

this and I'd pull in each of those

play01:59

things so a typical use would go here oh

play02:01

and then it's ugly because it has all

play02:04

those labels so I'd have to fix that it

play02:07

is such a pain in the rear anyway how

play02:08

you fix the labels is you go to view

play02:10

interface properties

play02:12

and then on the misc tab don't display

play02:16

variable labels hit apply close it makes

play02:20

it to those they're still too big so I'd

play02:22

go plugins and I'd resize observed

play02:24

variables there we go then I got to name

play02:27

this as a tip use no spaces allowed in

play02:33

Layton factor variable names and then

play02:36

I'd have to name all of the error

play02:38

variables which I better do after I name

play02:41

all the other variables otherwise this

play02:43

happens named unobserved and it's going

play02:46

to name these f1 and f2 for you so you'd

play02:48

have to rename these guys to whatever

play02:50

they are anyway that's how you'd make it

play02:52

by hand for those of you for whom the

play02:55

plug-in does not work and for those of

play02:56

you for whom it does not work I'm very

play02:58

sorry I wish I knew why for the rest of

play03:02

you lucky for you or lucky majority

play03:05

hopefully you can use my plug-in on a

play03:08

closed amis you're going to go to stat

play03:11

wiki go to the home page or any page

play03:13

really um and you're going to

play03:15

right-click not left-click you're going

play03:18

to right-click the Amos EFA to see if a

play03:21

plug-in right click it save link as

play03:24

yours might say download as or save as

play03:26

or something like that

play03:27

go save leg as and I'm going to save it

play03:31

just in the Downloads folder let's see

play03:33

downloads paid a pattern matrix model

play03:36

builder and I'm going to get rid of this

play03:38

one here there you ll save and then I'm

play03:43

gonna go view that folder so go to my

play03:46

downloads folder which is right here

play03:48

and I'm going to right click it

play03:51

properties and I'm going to unblock it

play03:54

if you don't unblock it it will not work

play03:56

some of you might not have this unblock

play03:59

of option that means it's already

play04:00

unblocked so you don't need to worry

play04:02

about it

play04:02

for those of you for whom this is an

play04:04

issue unblock hit ok it's now unblocked

play04:07

and now and only now after it's been

play04:10

unblocked stick it in your Amos plugins

play04:13

folder where is that you might say it is

play04:16

over here in C program files 86 for the

play04:21

most for most of you IBM

play04:24

SPSS Amos and then whichever version

play04:28

you're currently running I'm running

play04:29

version 23 right now so I'm going to

play04:31

open up 23 and there's the plugins

play04:33

folder I'm going to drag this into that

play04:36

plugins folder okay as long as I'm doing

play04:39

this let me do it for these other few I

play04:42

need to see a CLF plug-in as well so I'm

play04:45

going to right-click CLF plug-in I'm

play04:46

going to save link as same places before

play04:50

CL effed-up VB save now this file

play04:53

shouldn't be blocked so let me just

play04:56

right-click it to make sure properties

play04:57

oh it is blocked so unblock okay and

play05:01

then drag it back into the plugins

play05:03

folder and then the last one is the Amos

play05:07

a and B estimate right click Save Link

play05:10

As yep we'll call it that is fine save

play05:15

and go back to that folder here it is

play05:18

right here that this shouldn't be

play05:20

blocked properties OBE is so I'm block

play05:23

okay and where should you stick this

play05:26

this shouldn't go in the plugins folder

play05:28

because it's not a plug-in it should go

play05:30

in somewhere else I I'm just going to

play05:36

stick it in my Amos 23 folder okay so

play05:39

now it's in there and now we're good we

play05:42

have all the plugins

play05:43

you might also now if you haven't yet go

play05:45

download the excel stats tools package

play05:47

if you just be able to left click this

play05:49

one okay back to Amos SPSS so we have

play05:55

this pattern matrix I'm going to right

play05:56

click it and copy if for you the left

play05:59

column is filled variable labels instead

play06:02

of variable names this will pose a

play06:04

problem these need to be variable names

play06:07

move the way to switch this go to edit

play06:09

options and in the variable lists do

play06:15

names in the output do names and names

play06:19

and the pivot tables and then hit OK

play06:22

it's going to reset everything you have

play06:24

to redo the the EFA just the final one

play06:28

and then it should be good okay so copy

play06:33

and then over in Amos let me open up

play06:36

Amos

play06:37

push this to the side I'm going to go to

play06:40

data get the right data it's this one

play06:44

missing and hit OK and then plugins I'm

play06:49

going to do you should have new plugins

play06:51

now let me do the pattern matrix model

play06:53

builder I'm just going to paste all that

play06:57

enters control V for me and hit create

play07:00

diagram also if you have instead of

play07:03

decimals you have commas that might

play07:05

throw it off I know a lot of countries

play07:07

use commas so that could be a problem

play07:10

all right so it just builds it for you

play07:12

and sizes it all for you in positions at

play07:14

all for you it's very very nice the only

play07:17

thing it doesn't do for you is guess the

play07:18

variable names for the latent variables

play07:21

so that's one thing we need to change so

play07:22

I'm gonna double click this instead of

play07:24

variable named one we're going to call

play07:25

it useful because that's what these are

play07:28

and then I'm going to click on the next

play07:30

one instead of two it's going to be joy

play07:35

okay now they're all named and we should

play07:39

save let's save we're going to save this

play07:44

let's just save it I'm the Downloads

play07:46

folder right now I'm going to stay in

play07:47

there for now downloads okay and this is

play07:50

my CFA initial nothing changed no

play07:55

special features just my initial CFA

play07:57

alright the first thing we need to do is

play08:01

listed right here okay obtain a roughly

play08:06

decent model quickly so just look at

play08:08

model fit look at validity see if

play08:10

they're good and then move on so let's

play08:12

do that to do that click on the analysis

play08:17

properties and in the output we want

play08:21

standardized estimates and modification

play08:24

indices and that should be good for now

play08:26

we then save and run and hope it runs an

play08:32

error occurred haha and I record while

play08:35

attempting fit the model these error um

play08:37

boxes are really good usually actually

play08:40

in Amos read them they'll tell you what

play08:43

the problem isn't how to fix it so they

play08:45

so this says that there was an error

play08:47

because I'm missing observations so I

play08:49

have to explicitly estimate means and

play08:51

intercepts huh so if I want to just fix

play08:54

this in Amos I just check the box for

play08:56

estimate means intercepts in the

play08:57

analysis properties window but I don't

play08:58

want to do that I would like to have no

play09:01

missing data

play09:01

I thought we'd replace it all let's go

play09:03

double check so in in SPSS first off

play09:08

make sure it's been saved ooh that might

play09:11

be the problem maybe we just didn't save

play09:12

it so let's save it but just to

play09:14

double-check let's go do frequencies

play09:16

again and for all the variables with the

play09:18

frequencies I don't need the frequencies

play09:21

tables hit OK and I just get this right

play09:23

here

play09:24

and if I just scan across it dee dee dee

play09:27

dee dee dee dee oh there it is that one

play09:31

okay um I'll go back that's the only one

play09:33

information acquisition 3 apparently I

play09:37

didn't impute that did we catch that

play09:39

before if I go back to here and boom

play09:42

boom boom boom oh there it is

play09:45

information acquisition 3 we just happen

play09:47

to miss it so

play09:48

I earn I'll go back and fix this and

play09:50

we'll get going from there

play09:54

okay and then save and then go back to

play09:57

Amos and then make sure - after you save

play10:01

the SPSS file

play10:02

go read link it does look like this go

play10:05

get that data again open because it will

play10:07

need to update it then save again and

play10:10

then run again and then ah it worked all

play10:16

right so we're going to look at this

play10:17

we're gonna eyeball it real quick

play10:18

because we're just doing a rough model

play10:21

to start and as we look at these we want

play10:24

these values to average out above 0.7

play10:27

looks like that one looks fabulous

play10:29

that one looks fabulous if you can't see

play10:31

these they're like pointing it's point

play10:32

7s again twenty two point seven s the

play10:35

one we were struggling with was

play10:36

information acquisition I go down here

play10:37

look at that that point for jump to a

play10:39

point six that is awesome if you wanna

play10:42

be able to see it a little bit better

play10:42

you can use this little swervy thing

play10:44

click that and click that there it is

play10:48

it's a point six so we're looking pretty

play10:50

good in terms of convergent validity if

play10:53

we want to know about discriminant

play10:54

validity let's look at these diagonal

play10:56

covariance arrows or correlations in

play10:58

this case and the correlations should be

play11:01

less than about 0.8 and we're doing

play11:03

pretty good everywhere the only high one

play11:06

is point seven five and again that's

play11:08

between decision quality information

play11:09

acquisition which we expected so we're

play11:12

doing pretty good there um that's good

play11:16

let's check model fit to see if we have

play11:18

a good model there go look at the output

play11:20

and let me open this up go look at model

play11:24

fit and we have ACF I of nine three four

play11:29

not too bad and ap close not where we

play11:33

want it to be rmsea is less than 0.06

play11:36

but not less than 0.05 and this really

play11:39

ought to be above 0.05

play11:41

back up the CFI this ought to be greater

play11:43

than point nine five but I should

play11:45

mention that um these values do depend a

play11:51

lot on the sample size we have a sample

play11:53

size of 380 that's a large sample size

play11:57

and so that's going to inflate the

play11:59

chi-square if we go back to here you can

play12:01

see the chi-square is a thousand twelve

play12:04

is twelve hundred that's fairly large

play12:06

chi-square also the

play12:07

complexity of the model will inflate the

play12:09

chi-square from our model as you can see

play12:12

we it is fairly complex lots of

play12:14

variables lots of parameters that

play12:16

inflates the chi-square look at all

play12:18

those degrees of freedom so I wouldn't

play12:20

say that's bad that's pretty good

play12:22

if I wanted to make it better I could go

play12:24

look at the modification indices go look

play12:26

for the biggest one that's a lot let me

play12:30

narrow this down go back here analysis

play12:33

properties in the output for

play12:35

modification and C's changes from a4 to

play12:37

like 20 and what that's going to do is

play12:40

it's just going to set invisible any

play12:43

modification indices that are less than

play12:46

20 there we go now we see just the big

play12:49

ones and the biggest one is ether teen

play12:52

2e 14 well let's see ether teen D 14

play12:57

means joy 6 and 7 most likely scenario

play12:59

these are highly similar items and they

play13:02

got to the end of that section of the

play13:03

survey and they're like oh another joy

play13:05

Adam just answer the same way so you can

play13:07

either delete 7 or just co-vary these

play13:10

errors so I'll just do that if you can

play13:13

avoid it is good to not co-vary errors

play13:16

although there is justification for it

play13:18

if you look at the references section of

play13:19

the stat wiki I have a reference for

play13:21

that on Dave Kenny's website so back to

play13:25

Muffet 0.94 modification indices I'm

play13:28

really looking to push this up a both

play13:29

0.95 and that will call it good the next

play13:32

biggest one is this one 19 and 20 see if

play13:37

we can cover those same issue here

play13:38

they're right next to each other on the

play13:40

survey and they're towards the end of

play13:42

that set of questions in the survey so

play13:44

there is a systematic reason for their

play13:47

or there's a logical reason for their

play13:49

systematic relationship model fit 0.94

play13:53

800 I'm darn close and 45 III and 4 III

play14:00

and 4 same issue here right next to each

play14:02

other on survey similar similarly worded

play14:04

questions no doubt and Moll fit 0.9 5.95

play14:09

for good and P close looking fabulous at

play14:12

Point a 1 7 and remember CA less than

play14:15

0.05 we're doing great so we're going to

play14:18

call that good um

play14:19

we're not reporting any of that yet

play14:21

we're just eyeballing it again if I want

play14:23

to make sure validities are good now

play14:25

that I've changed these little bits and

play14:27

pieces here by adding covariance errors

play14:29

I can go back and look at these nothing

play14:31

looks to have changed drastically so

play14:33

we're good

play14:34

that is only the first item on this list

play14:38

next configural and metric and variance

play14:41

tests all right this is if we're using a

play14:44

grouping variable for multi group

play14:46

analyses later on which we are if we go

play14:48

back to our model down here our multi

play14:51

group is gender so we need to do a and

play14:53

invariance test by gender now there are

play14:56

several different types of invariants

play14:57

there's scalar intercept configurable

play15:00

metric all sorts of stuff we're just

play15:02

going to do these two and call it good

play15:04

to do configural invariance test let me

play15:08

save this first okay now we're going to

play15:11

create two groups one for each of those

play15:13

genders so mail you the mail loop the

play15:20

mail there we go and close again that

play15:23

was just up here we need to set data for

play15:25

both of those we already have it for

play15:27

male let's set up a female same data set

play15:29

and for the grouping variable it's

play15:31

gender and the grouping value for male

play15:35

is one grouping variable for females I

play15:40

just click in here and hit G and it

play15:42

jumps me data gender hit OK grouping

play15:44

value is two we have far fewer females

play15:47

than males in this case it okay just

play15:49

something to note and hit OK and save as

play15:53

okay save as instead of CFA initial we

play15:56

are on CFA variants okay and to test

play16:02

configurable and variants you have a

play16:03

freely estimated model and you run it

play16:06

and look at the model fit a freely

play16:09

estimated model with two groups I should

play16:11

mention and it gives you model fit

play16:13

across the two groups so our model fit

play16:15

will have changed you can see our

play16:16

chi-square has inflated even more

play16:18

because we have two groups now if we go

play16:21

to model fit check the model fit 0.93 -

play16:25

not too bad

play16:26

go down to the ARMA c8 looks great P

play16:30

close looks great I'm going to check

play16:32

also the SR

play16:33

are but these should be sufficient right

play16:35

here I'm going to check the SR mark just

play16:36

to be sure

play16:37

plugins standardized RMR

play16:41

nothing happens because you have to run

play16:43

while that window is open and look at

play16:46

this it is less than point zero eight

play16:49

which I believe is a threshold but it's

play16:52

it's definitely under whatever the

play16:53

threshold is so we're good point zero

play16:56

four one two we have good configural

play16:59

invariance what would I report in this

play17:01

case I would say we did a configurable

play17:03

environments test and obtained adequate

play17:05

goodness-of-fit when estimating a freely

play17:09

or when when when analyzing a freely

play17:13

estimated model across two groups and

play17:15

then maybe a parenthesis I stick the CFI

play17:19

and som är and arma CA and that's my

play17:22

evidence of configurable variance now

play17:24

for metric invariance you want to see if

play17:27

forcing these groups together is

play17:30

substantially substantially different

play17:32

than letting be estimated freely so

play17:35

freely we have a chi-square degrees of

play17:37

freedom of 1905 and 1152 in the stats

play17:42

tools package if you'd like to use that

play17:43

you can you would go to the chi-square

play17:45

difference tab and you'd stick those

play17:48

values in those values

play17:49

19:05 this is the unconstrained model

play17:53

1905 and 1152 and then I'd go to a fully

play18:00

constrained model I am going to save

play18:04

this it's already saved there we go

play18:06

plugins I'm going to name parameters

play18:09

almost I'm actually going to move this

play18:11

constraint double-click each latent

play18:15

variable go to the parameters tab type 1

play18:18

for the variance click one click one

play18:20

click one click one click one and then

play18:23

remove it from the regression line here

play18:26

this will become important in just a

play18:29

moment what it's going to do is we're

play18:32

going to name what this does is that

play18:35

allows us to name the regression lines

play18:38

and then constrain them so we're going

play18:40

to name parameters and we're going to

play18:42

name the regression weights hit ok now

play18:44

they're all named

play18:46

force to be equal across groups you can

play18:47

see their name the same thing across

play18:49

groups which tells Amos that they are

play18:51

the same ie constraining them to be

play18:53

equal if we run this now we'll get a

play18:57

different kind of your freedom here we

play18:58

go 1930 and 11 88 so I'll stick those in

play19:02

here 1930 and 11 88 and the answer is

play19:08

they are not different they're so not

play19:11

different metrically speaking so the

play19:14

measures are the same across groups if

play19:16

this p-value were significant then they

play19:20

would not be invariant meaning they

play19:22

would be different and then we'd have to

play19:24

figure out why which is a pain in the

play19:26

rear but essentially what we have to do

play19:29

is go look at each of these paths and

play19:32

see which one differs the most based on

play19:35

gender by toggling back and forth year

play19:36

or just go to the output and compare

play19:39

those tables you can go click on

play19:42

regression weights understand engine

play19:45

very friendly it's copy this over to

play19:47

excel do a new tab here paste that in

play19:54

here that's for male and then I go click

play19:56

down here on female grab the same table

play19:58

copy it over nice to hear and then I do

play20:01

a little different maybe call this Delta

play20:03

and equals this minus this and see which

play20:10

one is the most different in our case

play20:11

there aren't going to be a lot real

play20:12

different ones because these were

play20:15

metrically in variant but if I want to

play20:18

do I probably sort on this column let's

play20:21

see sort will it let me if it did and

play20:26

the biggest difference we have is on joy

play20:29

3 and so if I were metrically in variant

play20:33

I might go do a I might try or if you

play20:37

are metrically not invariant if the

play20:40

p-value here were significant I might go

play20:43

and remove joy 3 and see if that fixed

play20:47

the problem and go from there

play20:49

okay that's metric and parents and I

play20:53

think I'm gonna stop the video here and

play20:55

then we'll do these last few in a new

play20:59

video

play20:59

actually first what would you report for

play21:02

metric invariance you would say we did a

play21:05

metric invariance test by constraining

play21:07

the two models to be equal and did a

play21:11

high score difference test between the

play21:13

fully constrained and unconstrained

play21:14

models and found them to be invariant

play21:17

p-value equals whatever we had there

play21:21

0.91 six tada

play21:23

we are invariant both configure Lee and

play21:26

metrically okay

Rate This

5.0 / 5 (0 votes)

الوسوم ذات الصلة
Factor AnalysisAmos TutorialStatistical ModelingData InterpretationModel FitConfigural InvarianceMetric InvarianceStatistical SoftwareResearch MethodsMultivariate Analysis
هل تحتاج إلى تلخيص باللغة الإنجليزية؟