Я пытаюсь применить функцию roc()
из пакета pROC к определенным переменным из фрейма данных df
, подмножества на df$site
, состоящего из символов, которые выглядят как «01», «02», «03». Функция roc()
возвращает список, поэтому я ожидаю, что мой объект roc_site
будет списком, который, в свою очередь, содержит список результатов для каждого сайта.
roc_site <- dlply(
.data = df,
.variables = "site",
.fun = roc,
.progress = "text",
response = df$Risk,
predictor = df$Rating,
na.rm = TRUE, plot = TRUE)
Это выполняется успешно, и roc_site
представляет собой список, состоящий из одного списка для каждого сайта, но результаты для каждого сайта идентичны; он не разделил фрейм данных. Что мне не хватает?
print()
. Затем вы увидите, что передается. - person IRTFM   schedule 04.07.2012browser()
, чтобы вы могли проверить, что вы получаете - person Calimo   schedule 23.07.2014