Моя категориальная переменная, у риска есть три группы: ADV, HHM и POV
Я хочу получить среднее значение этих трех групп для четырех непрерывных переменных read.5
, read.6
, read.7
и read.8
, которые читают десятки людей от 5 до 8
, что является ,2:5
моего набора данных, и это старый пример из учебника. Я использовал приведенный ниже код, который, по-видимому, неверен, хотя он должен быть верным в соответствии с примером texbook:
myrisk <- ddply(.data = MPLS[ ,2:5], .variables = .(MPLS$risk),
.fun = mean, na.rm = TRUE)
У меня ранее было сообщение об ошибке для фрагмента кода:
mymeans <- mean(MPLS[ ,2:5], na.rm = TRUE)
, который, когда я его погуглил, изменил программное обеспечение R, и мне пришлось искать другое, чтобы найти способ.
Мои вопросы:
Является ли функция ddply, которую я пытаюсь использовать в настоящее время, из пакета plyr заменена так же, как и старая функция средних значений?
Как получить среднее значение категориальная переменная из четырех столбцов? Будь с той же функцией или с чем-то другим?
Спасибо