Я пытаюсь использовать пакет R с именем "agrmt" и использовать функцию "консенсус" для вычисления консенсуса между каждым коллектором.
Мой набор данных - это данные опроса. Первый столбец - это идентификатор сборщика, а остальные столбцы - разные вопросы. Ответ на вопрос анкеты от 1 до 5. Я хочу получить «оценку консенсуса» для каждого вопроса для каждого отдельного идентификатора коллектора.
Если я использую эту функцию "консенсуса" и использую consensus(table(test_qes[, x]))
В этом утверждении сначала получают частоту для каждого от 1 до 5, а затем вычисляют оценку консенсуса. Но это только для вопроса не для каждого отдельного сборщика.
Я использую приведенный ниже код R, и он дал мне много предупреждений, и это не правильно.
for (i in 1:a) {
consensus_1 <- test_qes %>%
group_by(Collector.ID) %>%
summarise_each(funs(consensus(table(test_qes[, i + 1]))))
}
Возможно, мне придется использовать функцию или двойное l oop? Может ли кто-нибудь, кто может помочь мне исправить этот код или дать мне несколько советов? Я благодарен за любые конструктивные предложения! Спасибо !!!