Download presentation
Presentation is loading. Please wait.
Published byLouisa Norman Modified over 9 years ago
1
CFA: Basics Beaujean Chapter 3
2
Other readings Kline 9 – a good reference, but lumps this entire section into one chapter.
3
How things are related: SEM Traditional Multivariate Canonical Correlation CFAIRTEFA Path Analysis Multiple Regression ANOVA t- tests Correlation
4
CFA Models EFA models – You have a bunch of questions – You have an idea (or sometimes not!) of how many factors to expect – You let the questions go where they want – You remove the bad questions until you get a good fit
5
CFA Models CFA models – You set up the model with specific questions onto specific factors Forcing the cross loadings be zero (draw) – You test to see if that model fits – (so the C = Confirming the EFA).
6
CFA Models Reflective – the latent variable causes the manifest variables scores – Purpose is to understand the relationships between the measured variables – Same theoretical concept as EFA.
7
CFA Models Formative – latent variables are the result of manifest variables – Similar to PCA theoretical concept – Demographics?
8
CFA Models The manifest variables in a CFA are sometimes called indicator variables – Because they indicate what the latent variable should be since we don’t directly measure it.
9
CFA Models General rules: – The latents will be correlated Similar to an oblique rotation – Each factor section has to be identified – Arrows go from latent to measured (reflexive) We think that latent caused the measured answers – Error terms on the measured variables.
10
CFA Models Generally, you leave the error terms uncorrelated – BUT! – These questions all measure the same factor right? So their answers on some will be tied to answers on another. So the errors may also be correlated. – You can get away with adding those here, if you have strong modification indices or theoretical reasons.
11
CFA Models Factor loadings – same idea as EFA, you want the relationship between the latent variable and manifest variable to be strong – Otherwise why you are using that item/scale as an indicator of the latent?
12
CFA Models Pattern coefficients versus structure coefficients Pattern – regression coefficient, how much does the manifest variable increase for each one unit of the latent variable Structure – correlation between latent and manifest variable
13
CFA Models Pattern = structure when there is only one latent variable. – Not equal when there are multiple latent variables.
14
CFA Models Identification rules of thumb: – Latent variables should have four indicators – Latent variables have three indicators AND Error variances do not covary – Latent variables have two indicators AND Error variances do not covary Loadings are set to equal each other.
15
CFA Models Scaling – setting the scale for latent variable – This scaling also helps with identification issues. – Now, we’ll explain why you’ve been using the 1 to set a particular path and explore other options.
16
CFA Models Scaling options: – Standardized latent variable – constrain the latent variable variance to 1. – What does that do? Sets the scale to z-score. Makes double headed arrow between latents correlation. Use the unstandardized solution or you’ve double standardized.
17
CFA Models Scaling options: – Marker variable – sets one of the factor loadings to one (what we’ve been doing) – Gives the items a scale.
18
CFA Models Scaling options: – Effects coding – estimates all loadings but constrains them to averaging 1.0 across a latent variable.
19
CFA Models These options will give you different loadings but not different model fit.
20
CFA Models Empirical underidentification – When the factor loading for a question is very close to 0 or factor correlations are very close to 1.
21
Let’s try it out! New stuff: – Translate a correlation matrix to covariance matrix. – Something not super clear from before: If you use a correlation matrix as the input: – The Unstandardized output is technically standardized. If you use a covariance table or raw data: – The unstandardized output is unstandardized.
22
Example 1 CFA with one latent variable New function: – cor2cov(correlations, SDs) – Converts correlation tables to covariance tables – You need a correlation matrix AND a vector of SDs
23
Example 1 =~ symbol in the model description Before we did – Y ~ X – Because all the variables were manifest Now we use =~ to tell lavaan that the Y is a latent variable.
24
Example 1 Also new code: parameterEstimates(wisc4.fit, standardized=TRUE) You get the same output as the summary function (parameter wise). This version will give you CIs though!
25
Example 1 Std.lv = FALSE – False is the default – Makes the first variable the indicator (i.e. sets it to 1). TRUE – Sets the latent as the indicator, estimates all loadings and constrains the variance to 1.
26
Example 1 What are the new Standardized Columns? – Std.lv = standardizes the latent variable but leaves manifest in the scale – Std.all = standardizes everything.
27
Example 1 fitted() function – Gives you the recreated covariance table residuals() function – Gives you the difference between actual and reproduced correlation table
28
Example 1 fitMeasures() – How you can get ALL the fit indices! modificationIndices() – Get the modification indices separately from all the output.
29
Example 2 Switching to estimating all variables, constraining the variance instead of an indicator. – Use std.lv=TRUE
30
Example 3 Let’s specify a two-factor model!
31
Example 4 A fully latent model! Use ~ for latent to latent
32
Things to check out Heywood cases/logical solution – Are our variances positive + SMCs ok? – Are there any crazy SEs? Estimates – Did our questions load? Model fit – Are the fit indices any good?
33
Parameters Remember – you want parameters that make sense – You can check out the standardized parameters to determine if questions are still loading like they would in an EFA. – Z = parameter / SE Sometimes called a critical ratio.
34
Parameters Standard errors are tricky – They are based on the scale of the variable – You do not want them to be zero Estimating no variance is bad … some variance is always good! – You do not want them to be large That means you are not estimating very well
35
Model Fit See previous notes but here’s a quick reminder: – X 2 nonsignificant (ha!) – RMSEA, SRMR = small numbers – CFI/TLI = large numbers
36
Model Fit We talked about modification indices in the last section. – In this section – think about what they mean before adding paths. – Usually CFA is meant to test that specific question/latent combination, so it may not help to add the paths or correlate errors on two different latents.
37
Model Fit Overfitted model – when you add parameters that help model fit, but do not help with theory (and probably won’t replicate)
38
Compare the models! Make a chi-square difference table – Chi square difference, df difference, critical chi square, reject? Look at differences in CFI – Is the change greater than.01? Look at the AIC/ECVI – Which one is lower?
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.