The fit of 2-factor model in which items 1, 2, 3, 4, 5, 7, 8, 13, and 16 were loaded on positive rumination factor and items 9, 10, 11, 12, 14, 15, and 17 were loaded on dampening factor was tested. Maximum likelihood (ML) was used for estimating CFA, because this method is continuous and multivariate normal distribution like this data (
32). The model showed a good fit to the data (χ
2 = 367.78, df = 103, χ
2/df = 3.57, P < 0.001, CFI = 0.89, GFI = 0.91, RMSEA = 0.07). The fitness of model was improved according to modification indices (
Figure 1). After modification, fitness indices were as χ
2 = 135.51, df = 82, χ
2/df = 1.65, P < 0.001, CFI = 0.98, GFI = 0.97, RMSEA = 0.03 which all are in an acceptable domain of fitness (
24). To compare the fitness of two-factor model with one-factor and three-factor ones, another two CFAs were done. Results showed an acceptable fitness for three-factor model (χ
2 = 345.79, df = 101, χ
2/df = 3.42, P < 0.001, CFI = 0.90, GFI = 0.91, RMSEA = 0.07), but the fitness of one-factor model was too poor (χ
2 = 1054.54, df = 104, χ
2/df = 10140, P < 0.001, CFI = 0.63, GFI = 0.72, RMSEA = 0.13). In the final modified model, analysis of variances of items showed that all items variances were significant except e13 which is the error of RPA12 that has the lowest loading on dampening factor.