1

我有一个频率分布,我试图在 R 中绘制。然而,数据集非常嘈杂,导致图不整洁。

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

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

4

1 回答 1

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!

于 2011-01-31T14:31:30.340 回答