Использование Lapply с функцией cocor в R

Я пытаюсь использовать функцию cocor в r, но по уровням для переменной в моем наборе данных. Это код, который я использую:

lapply(split(CD, CD$Measure.Name), function(x) cocor(~x[,3] + x[,2] | x[,3] + x[,5], data = CD))
  • CD = Имя набора данных.
  • Measure.The name это фактор, на который я делюсь (поэтому я хочу, чтобы функция цвета выполнялась, но по каждому показателю у меня есть для этого фактора).

Тем не менее, это ошибка, которую я получаю при запуске этого кода:

Ошибка в кокоре (~x[,3] + x[,2] | x[,3] + x[,5]): для корреляций, основанных на зависимых группах, параметр 'формула' должен быть формулой вида ~a + b | a + c, если две корреляции перекрываются или ~a + b | c + d, если две корреляции не перекрываются.

Может ли кто-нибудь помочь мне разобраться?

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

0 ответов

Другие вопросы по тегам