Я пытаюсь составить график с возрастом по оси X, ожидаемым содержанием сыворотки крови по оси Y и линиями для мужчин / белых, женщин / белых, мужчин / черных, женщин / черных, используя оценки из функция lm ().
goutdata <- read.table("gout.txt", header = TRUE)
goutdata$sex <- factor(goutdata$sex,levels = c("M", "F"))
goutdata$race <- as.factor(goutdata$race)
fm <- lm(su~sex+race+age, data = goutdata)
summary(fm)
ggplot(fm, aes(x= age, y = su))+xlim(30, 70) + geom_jitter(aes(age,su, colour=age)) + facet_grid(sex~race)
Я пытался использовать функцию facet_wrap () с ggplot для обращения к категориальным переменным, но я хочу создать только один график. Я пробовал комбинацию geom_jitter и geom_smooth, но я не уверен, как использовать geom_smooth () с категориальными переменными. Любая помощь будет оценена.
Данные: https://github.com/gdlc/STT465/blob/master/gout.txt