Hi everyone,
Context:
I want to perform an Exploratory Factor Analysis (EFA) on a survey. The number of participants is 152, but the final number of observations is 124 because there are some missing values. The number of questions in the survey, which corresponds to the variables of the analysis, is 124.
Problem:
I want to perform the EFA considering all the variables, but I am having 2 major problems:
• When I try to create the global variable that includes all the variables, with global varlist var1-var124, Stata gives me the following message: “too many variables specified r(103);
• I tried the corr command trying to include a different (and always increasing) number of variables, always starting from the 1st (var1). What I know is that, as the number of variables that I correlate with each other increases, the number of observations on which Stata works decreases (obs = 114, 95, ...., 4). This situation becomes extreme when I try to include a very large number of variables, up to "var122", where I have (obs = 4). If I try to include one of the last two missing variables, Stata returns me the following error: “insufficient observations r (2001)”.
Question:
Do you know how to solve these issues? Is there a solution or should I work with a lower number of variables?
Thanks in advance for your support,
Filippo
Context:
I want to perform an Exploratory Factor Analysis (EFA) on a survey. The number of participants is 152, but the final number of observations is 124 because there are some missing values. The number of questions in the survey, which corresponds to the variables of the analysis, is 124.
Problem:
I want to perform the EFA considering all the variables, but I am having 2 major problems:
• When I try to create the global variable that includes all the variables, with global varlist var1-var124, Stata gives me the following message: “too many variables specified r(103);
• I tried the corr command trying to include a different (and always increasing) number of variables, always starting from the 1st (var1). What I know is that, as the number of variables that I correlate with each other increases, the number of observations on which Stata works decreases (obs = 114, 95, ...., 4). This situation becomes extreme when I try to include a very large number of variables, up to "var122", where I have (obs = 4). If I try to include one of the last two missing variables, Stata returns me the following error: “insufficient observations r (2001)”.
Question:
Do you know how to solve these issues? Is there a solution or should I work with a lower number of variables?
Thanks in advance for your support,
Filippo
Comment