如何从R中的geom_smooth图获取预测值?

时间:2019-07-18 18:39:47

标签: r ggplot2 shiny predict

我正在使用geom_smooth为我的数据集生成平滑的黄土模型。我正在使用predict(loess(尝试生成平滑模型的点,但是由predict函数预测的点与绘制的平滑线不相关(来自p + geom_smooth)

p <- ggplot(data=tabelVals, aes(x=as.numeric(as.character(PEG)), y=as.numeric(as.character(MAB)), colour=Sample)) + 
geom_point() + 
geom_line()
p <- p + labs(x = "PEG-3350 (%)") + labs(y = "Mab (9mg/mL)")
p <- p + geom_point(data=c.peg.mab, aes(x=as.numeric(as.character(PEG)), y = as.numeric(as.character(MAB)), colour=Sample),size=5)
p <- p + geom_smooth(method= "loess", se= FALSE)
smooth_vals = predict(loess((as.numeric(as.character(MAB)))~(as.numeric(as.character(PEG))),tabelVals, se=FALSE))

我希望通过绘制smooth_vals图形,我会得到一条与geom_smooth线非常相似的线,但是这些点在它们各自的线附近没有位置

0 个答案:

没有答案