Я пытаюсь вычислить матрицу корреляции при различных поднаборах кадра данных. Я нашел этот фрагмент кода для вычисления корреляции между 2-х переменными в кадре данных:Агрегированная корреляция (R :: dplyr)
library(dplyr)
mtcars %>% group_by(cyl) %>% summarise(V1=cor(hp,wt))
Но я хотел бы, чтобы вычислить матрицу корреляции между несколькими переменными, в кадре данных. Я бы хотел, чтобы это возвращалось (желательно) в виде списка корреляционных матриц. Что-то вроде:
mtcars %>% group_by(cyl) %>% cor(data.frame(hp,wt,qsec)
Могу ли я сделать это с помощью dplyr?
Рассчитывается корреляция между 'hp' и' wt' для каждого отдельного 'cyl'. –