相关疑难解决方法(0)

绘制所有数据点的平滑线

我正在尝试绘制一条直接穿过我所有数据点的平滑线,并且具有基于另一个变量的渐变.理论上多项式插值可以完成工作,但我不确定如何使用ggplot.这是我到目前为止所提出的:

数据:

 dayofweek hour impressions conversions      cvr
         1    0     3997982       352.0 8.80e-05
         1    1     3182678       321.2 1.01e-04
         1    2     2921004       248.6 8.51e-05
         1    3     1708627       115.6 6.77e-05
         1    4     1225059        98.4 8.03e-05
         1    5     1211708        62.0 5.12e-05
         1    6     1653280       150.0 9.07e-05
         1    7     2511577       309.4 1.23e-04
         1    8     3801969       397.8 1.05e-04
         1    9     5144399       573.0 1.11e-04
         1   10     5770269       675.6 1.17e-04
         1   11     6936943       869.8 1.25e-04
         1   12     7953053       996.4 1.25e-04
         1   13     8711737      1117.8 1.28e-04
         1   14     9114872 …
Run Code Online (Sandbox Code Playgroud)

r ggplot2

16
推荐指数
1
解决办法
4万
查看次数

ggplot2中的线条不那么平滑,是geom_smooth的替代品吗?

使用以下数据:

> str(attribute)
'data.frame':   431 obs. of  2 variables:
 $ pos: int  1 2 3 4 5 6 7 8 9 10 ...
 $ att: num  0.652 0.733 0.815 1.079 0.885 ...   *[between 0 and 3]
Run Code Online (Sandbox Code Playgroud)

和:

ggplot(attribute, aes(x=pos, y=att)) + geom_line() + geom_smooth()
Run Code Online (Sandbox Code Playgroud)

我做了: 在此输入图像描述

我想逐渐平滑黑色曲线,而不是"geom_smooth默认值".我试过n,level选择,但没有做我想要的.哪个是逐步增加平滑度的最佳方法?(例如,在一个中平均2个值,然后在一个中尝试3个,依此类推).我想这是非常容易或无法使用的东西geom_smooth,但我不知道搜索/寻找什么.谢谢.

r smoothing ggplot2

8
推荐指数
1
解决办法
2491
查看次数

标签 统计

ggplot2 ×2

r ×2

smoothing ×1