To help develop a survey instrument, I'd like to perform an exploratory factor analysis on a pool of 50-100 survey questions. (I'm open to discussing whether this is the best strategy for the project, but to keep the scope of this question reasonable, let's assume this is in fact a reasonable thing to do.) I expect to recover some four to eight factors.
Because of logistics of administering the surveys, I'd rather administer a randomly-selected subset of 20-30 questions instead of the whole thing. Using standard statistical software, is it still reasonable to do EFA on the kind of data this would produce? Or do I need to administer the entire survey to every respondent for it to work?
categorical data
tag do here? $\endgroup$