У меня возникла проблема при вызове функции fa.parallel() из пакета psych в R.
Из-за недостатка места показан только заголовок набора данных, но я надеюсь, что вы поняли мою проблему.
Учитывая следующий пример набора данных:
SQ100 SQ101 SQ102 SQ103 SQ104 SQ105 SQ106 SQ107 SQ108 SQ109 SQ110 SQ111 SQ112
1 1 2 3 2 1 1 2 2 NA NA NA 1 1
2 3 2 2 2 1 1 3 2 3 1 3 1 1
3 1 1 1 1 1 1 1 1 1 1 5 1 1
4 NA 1 NA 1 1 1 2 1 NA NA NA 1 1
5 1 5 4 2 3 2 3 2 1 NA NA 2 2
6 NA NA NA NA NA 2 1 1 1 NA NA 1 1
У меня есть категории от 1 до 5 и NA для отсутствующих значений.
Если я выполню
fa.parallel.poly(dataset,global=TRUE)
Вывод консоли говорит:
The items do not have an equal number of response alternatives, global set to FALSE
Как вы можете видеть в таблице выше, существуют переменные, такие как «SQ112», которые имеют только значения 1 и 2, или «SQ109» имеет 1 и NA в качестве ответов.
Однако это только наблюдаемые данные, и варианты ответов от 1 до 5 или NA возможны для всех переменных, но в этом случае просто не наблюдаются.
Итак, я хочу, чтобы для глобального значения было установлено значение TRUE, но каждый раз, когда я вызываю функцию, оно устанавливает глобальное значение false, даже если я указываю значение True в параметре функции.