ggplot(data = wheatX,
aes(x = No.of.species,
y = Weight.of.weed,
color = Treatment)) +
geom_point(shape = 1) +
scale_colour_hue(l = 50) +
geom_smooth(method = glm,
se = FALSE)
答案 0 :(得分:0)
这取决于你所说的“平滑”
您可以做的一件事就是应用黄土曲线:
ggplot() + ... + stat_smooth(method = "loess", formula = biomass ~ numSpecies, size = 1)
或者您可以使用常规lm
方法手动构建多项式模型:
ggplot() + ... + stat_smooth(method = "lm", formula = biomass ~ numSpecies + I(numSpecies^2), size = 1)
你需要找出你想要用于第二种情况的确切模型,因此我最初的意思是“光滑”一词的定义