Не получается проверка пригодности при выводе в spss - PullRequest
0 голосов
/ 10 января 2020

В настоящее время я использую факторный анализ в spss, используя метод максимального правдоподобия. Мне нужно обязательно выделить два фактора. Предположим также, что нам не нужны какие-либо повороты. Однако выходные данные дают мне следующее сообщение: «На итерации 25 локальный минимум не был найден, и извлечение было прекращено». Поэтому я сокращаю количество итераций, используя только 7 вместо 25, и это работает, но я получаю предупреждение »Попытка извлечь 2 фактора. Требуется более 7 итераций. Извлечение прекращено. " и я не получаю никаких подходящих результатов испытаний. Что я должен сделать, чтобы решить эту проблему и пройти тест на пригодность?

Мы - любители и не очень знакомы со средой spss, мы используем ее впервые. Любая помощь будет оценена

1 Ответ

0 голосов
/ 16 января 2020

Я не уверен, что есть действительно хорошее решение проблемы. Процедура FACTOR будет обеспечивать тестирование только в том случае, если будет сочтено, что решение сходится. Вы можете вставить свою команду FACTOR в окно синтаксиса и отредактировать ее, добавив ключевое слово ECONVERGE в подкоманду CRITERIA, значение которой больше, чем значение по умолчанию .001, в надежде, что вы сможете получить факторы извлечения сходимости с более слабым критерием сходимости. Это единственная возможность, которую я могу придумать, чтобы получить процедуру для проведения теста в этих обстоятельствах. Тем не менее, существует опасность того, что модель фактически не будет сходиться до остановки. Если вы можете получить конвергенцию с установленным критерием, который находится не слишком далеко от значения по умолчанию .001, это, вероятно, хорошо, но если вам нужно резко увеличить критерий, это довольно рискованно.

Если вы хотите попробовать это установите факторный анализ в диалоговых окнах, затем нажмите «Вставить» вместо «ОК». Вставленная команда FACTOR должна выглядеть примерно так:

FACTOR
  /VARIABLES varlist
  /MISSING LISTWISE 
  /ANALYSIS varlist
  /PRINT INITIAL EXTRACTION
  /CRITERIA FACTORS(2) ITERATE(25)
  /EXTRACTION ML
  /ROTATION NOROTATE.

Добавьте ключевое слово ECONVERGE и выбранное вами значение в подкоманду CRITERIA:

FACTOR
  /VARIABLES col1 col2 col3 col4 col5 col6 col7 col8
  /MISSING LISTWISE 
  /ANALYSIS col1 col2 col3 col4 col5 col6 col7 col8
  /PRINT INITIAL EXTRACTION
  /CRITERIA FACTORS(2) ITERATE(25) ECONVERGE(.002)
  /EXTRACTION ML
  /ROTATION NOROTATE.

Затем нажмите Run> Все для запуска команды. Я использовал .002, который просто больше, чем по умолчанию .001. Вам, вероятно, придется использовать что-то большее, чтобы возможно заставить это работать, но посмотрите мои комментарии выше.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...