У меня есть df с двоичной цифрой c переменная ответа (0 или 1) и несколько переменных ответа. Я пытаюсь создать таблицу, которая группируется по типу (переменная 3 уровня) и шаг (7 уровней). Я хочу средний ответ и стандартное отклонение для каждого типа на каждом шаге. Выходная таблица должна иметь 21 строку с 4 переменными: тип, шаг, среднее и сд.
Мой код выглядит следующим образом:
data <- data %>% group_by(step, type) %>% summarise(Response = mean(Response), dev = sd(Response))
Выходная таблица правильно генерирует средние значения, но возвращает NA для всех значений sd. Я попытался использовать 'na.rm = TRUE', чтобы удалить значения NA, но в исходном df для ответа не было ни одного. Есть идеи?