Проблемы с qmetod, касающиеся распространения отчетов

На этой неделе я начал работать с пакетом qmethod, который не так популярен, https://www.rdocumentation.org/packages/qmethod/versions/1.5.5/topics/qmethod. По сути, q метод заключается в маркировке определенных утверждений респондентов (например, от -3 до 3). Тем не менее, распределение моих данных кажется неправильным, и я не могу найти способ решить эту проблему, так как я долгое время застрял на этом. Я пробовал аргумент принудительно = ИСТИНА (который должен заставить распределение), но это не решает проблему. Что касается помощи, предоставляемой R, он говорит следующее: 2.Принудительное / не принудительное распределение (принудительный аргумент) относится к тому, могли ли респонденты свободно сортировать элементы или они должны были уместить их в распределении (то есть в пирамиде). Если функция qmethod возвращает следующую ошибку: "Ввод метода Q: аргумент 'принудительный' установлен как 'ИСТИНА', но..." и вы не знаете, как ее решить, продолжайте чтение. Во-первых, убедитесь, что данные введены правильно (опечатки во введенных числах приведут к тому, что данные принудительного распределения будут отображаться как необязательные). Во-вторых, если ваши данные действительно не являются принудительными, установите аргумент "force = FALSE" и укажите аргумент "distribution = ...". В качестве аргумента "распределение" укажите числовой вектор с таким количеством элементов, сколько имеется ячеек в исходном распределении, и со значениями столбцов.Повторите значения столбца столько раз, сколько ячеек в этом столбце. Например, для распределения, показанного на рисунке 1 в этой статье в The R Journal, распределение аргументов должно быть следующим: c(-4, -4, -3, -3, -3, -2, -2, -2, -2, -1, -1, -1, -1, -1, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 2, 2, 2, 2, 3, 3, 3, 4, 4)

install.packages("qmethod") library(qmethod) data_3.1 <- read.csv("data_3.1.csv", header=TRUE, sep= ",") qmethod(df, nfactors = 3, rotation = "varimax", forced = FALSE, cor.method = "pearson")Выдача ошибки: для аргумента "принудительный" установлено значение "ЛОЖЬ", но в аргументе "распределение" не было предоставлено распределение, которое должно быть вектором чисел, но это уже так, поскольку в моих утверждениях есть только числа.

Вот как выглядят мои данные: мой файл данных csv

Спасибо за ваше время.

0 ответов

Другие вопросы по тегам