如何绘制R中滑动数据组的平均值?

时间:2011-01-31 14:24:16

标签: r statistics grouping plot frequency-distribution

我有一个频率分布,我试图在R中绘图。数据集非常嘈杂,但会产生不整洁的情节。

我想采用10个单位滑动窗口的平均值来绘制该数据。希望这会通过减少数据点的数量来清理情节?

我已经尝试过scatter.smooth()和loess(),但是这些并不是我想做的。我可以自己编写代码,但是想知道是否有人知道可以节省时间的功能吗?

1 个答案:

答案 0 :(得分:1)

我在继续搜索Google时发现了这一点 - 这似乎解决了我的问题:D

https://stats.stackexchange.com/questions/3051/mean-of-a-sliding-window-in-r

修改

我正在使用以下

library(zoo)
quartz()
plot(rollmean(freq_dist, 10))

像梦一样:-D

我做了install.packages("zoo", dependencies=TRUE)以便将动物园图书馆放入R!