I have 5 different tests at different levels, all assessing reading, grammar, and vocabulary. However, a different number of students have participated in each test.
For example:
Test 1: 110
Test 2: 120
Test 3: 130
Test 4: 107
Test 5: 109
When I wanted to conduct Exploratory Factor Analysis for the whole dataset, I got a message, "This matrix is not positive definite," from SPSS. That's why the EFA analysis did not work for this dataset. What does it mean? What should I understand from this mistake? How can I solve this problem?