Как использовать l oop для статистической сводки набора данных? - PullRequest
0 голосов
/ 23 марта 2020

Я пытаюсь использовать пакет 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? Может ли кто-нибудь, кто может помочь мне исправить этот код или дать мне несколько советов? Я благодарен за любые конструктивные предложения! Спасибо !!!

...