ich hoffe mir kann jemand mit folgendem Problem helfen:
Für meine Masterarbeit muss ich eine konfirmatorische Faktorenanalyse durchführen und im Rahmen dieser CFA wollte ich mir gerne die Korrelationsmatrix der Residuen ausgeben lassen.
Mein Script schaut folgendermaßen aus:
Code: Alles auswählen
##Load packages
library(lavaan)
library(semPlot)
##Import data
ESE_35_CSV <- read.csv2("220220_ESE_35.csv")
##Create the models (2Factors)
two.factor.model = '
AE =~ ese_3 + ese_7r + ese_9 + ese_13 + ese_15r + ese_19 + ese_20r + ese_25r + ese_28 + ese_34r
CE =~ ese_4r + ese_6 + ese_8 + ese_10 + ese_12 + ese_14 + ese_16r + ese_18r + ese_24 + ese_26 + ese_29 + ese_31r + ese_33 + ese_35
'
##Run the models
two.fit = cfa(two.factor.model, data = ESE_35_CSV)
##Summaries
summary(two.fit, standardized=TRUE, rsquare=TRUE)
##Fit Indices
fitMeasures(two.fit)
##modification indices
modindices(two.fit, sort. = TRUE)
##Residual correlations
correl = residuals(two.fit, type='cor')
View(correl$cor)
R erstellt mir die Korrelationsmatrix 'correl' ohne zu meckern, aber wenn ich sie mir über view() ansehen will, dann habe ich nach dem Dollarzeichen nur die Option 'cov' zu wählen und selbst wenn ich das ignoriere und 'cor' eingebe, passiert nichts. Also, mir wird eine leere Tabelle angezeigt. Wähle ich stattdessen view(correl$cov), wird mir die Kovarianzmatrix angezeigt.
Was könnte das Problem sein?
Ich verwende die Version R 3.6.2 und bin relativ neu im Umgang mit R!
Liebe Grüße
Oemi