Ошибка запуска многоуровневой межклассовой корреляции

#r #multilevel-analysis

#r #многоуровневый анализ

Вопрос:

Я пытаюсь выполнить mult.icc вычисление нескольких ICC из набора данных. Данные содержат столбец идентификатора группы и 9 переменных. Все переменные являются числовыми. Я выполнил следующее:

 mult.icc(data[,c("v1", "v2", "v3", "v4", "v5", "v6", "v7", "v8", "v9")],
         grpid=data$GroupID)
  

Получено из https://www.rdocumentation.org/packages/multilevel/versions/2.6/topics/mult.icc

И получил сообщение об ошибке:

Ошибка в model.frame.default(формула = ~DV grpid, данные = , : недопустимый тип (список) для переменной ‘DV’

Я приложил образцы данных.

изображение

В Интернете доступно очень мало информации. Любая помощь будет принята с благодарностью.

Комментарии:

1. Я могу воспроизвести, если данные являются ошибочными; использование примера в вашей ссылке mult.icc(dplyr::as_tibble(bh1996[,c("HRS","LEAD","COHES")]),grpid=bh1996$GRP) дает ту же ошибку. Если ваши данные имеют нестандартный тип, попробуйте изменить свои данные на data.frame