Я хотел бы подогнать несколько моделей для каждого человека и каждого препарата (оба являются факторными переменными) с помощью dplyr, я получаю сообщение об ошибке, и я не совсем уверен, что не так. Я хочу извлечь наклон каждой модели, чтобы вычислить средний наклон попарных отношений подобранной модели между людьми.
df.dr <- data.frame(
drug = factor(rep(rep(LETTERS[1:4], each = 5), 4)),
individual = factor(rep(letters[1:4], each = 20)),
dose = rep(c(10,5,1,0.5,0.1), times = 16),
viability = runif(80, min = 50, max = 200))
dfDrugInd = df.dr %>% group_by(drug, individual) %>%
do(fitAll = lm(viability ~ ., data = .))
dfDrugIndSlope = tidy(dfDrugInd, fitAll)$estimate[2,1]
mean(dfDrugIndSlope)
)
. Сначала отложите код, если я правильно понимаю ваш вопрос, вы на самом деле проситеmixed-effect model
для достижения того, что вы хотите, это правильно? Использованиеgroup_by
и конвейерной логики здесь не работает. - person Chuan   schedule 21.08.2019