Я работаю над фреймом данных, где пытаюсь регрессировать два столбца (женский манекен и баллы), группируя их по другому столбцу (стране) и извлекая коэффициент для женского манекена.
Я пытался использовать dplyr
, сначала сгруппировав свой фрейм данных по стране, используя group_by()
, затем применив регрессию, используя group_map()
. Во-первых, все коэффициенты, показанные в результате, одинаковы для каждой группы. Во-вторых, я не могу извлечь только второй коэффициент, и когда я пытаюсь, код говорит, что я не могу реализовать в списке
f1 %>% group_by(background) %>%
group_map(~ coef(lm(pv1math ~ female, data = f1))) %>%
group_map(~ coef[2])
Я, по сути, хочу серию второго коэффициента.
Я продолжаю получать ошибку для group_split
.
ошибка в UseMethod ("group_split"): нет применимого метода для 'group_split', примененного к объекту класса "list"