I would really appreciate help/ advice with this!
I've done a CFA to validate a scale I created. I used the WLSMV estimator (diagonally weighted least squares) because my data are ordinal and non-normal (due to floor effects).
The scale is 10 items, 5 of which are positive ("I feel empowered") and 5 negative ("I feel worthless").
The fit for CFI and RMSEA seems too good to be true for a two-factor model (positive is one factor, negative is the other). My question is whether this is a problem and indicates something wrong. I've put the results below.
Sample size = 452
Chi squared = 24.621
Degrees of freedom = 34
SRMR = 0.038
P value = .881
CFI = 1
RMSEA = 0.000
Here's the code in case I've made a mistake there!
model <- '
Positive =~ F_Positive_Validated + F_Positive_Understood + F_Positive_Empowered + F_Positive_Relieved + F_Positive_Understandable
Negative =~ F_Negative_Worthless + F_Negative_Distressed + F_Negative_Frustrated + F_Negative_Overwhelmed + F_Negative_Wrong
'
cfaModel <- cfa(model = model,
data = data2,
estimator = "WLSMV")