Пакеты для повторения теста Каппа на нескольких наборах данных - PullRequest
0 голосов
/ 20 ноября 2018

Я новичок в R, и мне нужно запустить каппа Флейса на более чем тысяче заранее созданных информационных кадров.Я знаю, как это делается по отдельности:

kappam.fleiss(df1, exact=TRUE)

Но я должен провести один и тот же тест на каждом фрейме данных:

kappam.fleiss(df1, exact=TRUE)
kappam.fleiss(df2, exact=TRUE)
kappam.fleiss(df3, exact=TRUE)
...
...
kappam.fleiss(df5166, exact=TRUE)

У меня возникли проблемы с правильным формулированием моего вопроса, но всеДо сих пор я обнаружил, что кажется, что циклы и функции работают неправильно, когда я пытаюсь объединить кадры данных - c (df1, df2, df3, ..., df5166)

Каждый может указатья в правильном направлении?

1 Ответ

0 голосов
/ 20 ноября 2018

Мы помещаем наборы данных в list и применяем функцию

out <- lapply(mget(paste0("df", 1:5166)), kappm.fleiss, exact = TRUE)

ПРИМЕЧАНИЕ. Это необычно, когда эти многочисленные объекты загружаются в глобальную среду.Лучшим вариантом было бы не создавать какие-либо объекты глобально, вместо этого создавайте один список, загружая файлы в список (если объекты набора данных читаются из папки)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...