现在我有一个大数据集,温度一直在上下波动。我想平滑我的数据并绘制所有温度的最佳拟合线,
这是数据:
weather.data
date mtemp
1 2008-01-01 12.9
2 2008-01-02 12.9
3 2008-01-03 14.5
4 2008-01-04 15.7
5 2008-01-05 17.0
6 2008-01-06 17.8
7 2008-01-07 20.2
8 2008-01-08 20.8
9 2008-01-09 21.4
10 2008-01-10 20.8
11 2008-01-11 21.4
12 2008-01-12 22.0
依此类推...... 直到 2009 年 12 月 31 日
我当前的图表看起来像这样,我的数据适合回归,例如运行平均值或黄土:
但是,当我尝试将其与运行平均值相匹配时,它变成了这样:
这是我的代码。
plot(weather.data$date,weather.data$mtemp,ylim=c(0,30),type='l',col="orange")
par(new=TRUE)
谁能帮我一把?