计算geom_smooth点而不绘制图表

时间:2016-06-25 09:55:44

标签: r asp.net-mvc plotly

我使用R语言通过MVC Web应用程序计算统计数据。

我用它来生成带平滑线的相关散点图。

我的问题是我只需要数据点值(我将数据转换为json并使用json在我的Web应用程序中使用javascript图表库生成图表)。

因此,如果我将ggplot函数与geom_smooth一起使用,则在调试应用程序时会显示图形窗口。

我只想要X轴和Y轴的计算值。

有没有什么方法可以只计算X和Y坐标来显示图表中的平滑线?

1 个答案:

答案 0 :(得分:2)

基本上,geom_smooth函数会为您的绘图添加回归拟合线。如果您只需要回归方法返回的X和Y,则可以使用任何回归函数为您计算模型,然后根据原始X值进行预测。

例如,假设黄土是选择的回归函数:

df.loess <- loess(Y ~ X, df)
points <- data.frame(Y = predict(df.loess, df$X), X = df$X)