我正在尝试为this csv file中的数据绘制趋势线以及95%置信区间。当我发出这个命令时:
ggplot(trimmed_data, aes(x=week, y=V4)) +
geom_smooth(fill='blue', alpha=.2, color='blue')
我得到了这个情节,这很棒:
plot http://i58.tinypic.com/2n80y6v.png
然而,当我使用since_weeks
列(我想使用的是正确的列)时,我得到一个扁平线:
ggplot(trimmed_data, aes(x=since_weeks, y=V4)) +
geom_smooth(fill='blue', alpha=.2, color='blue')
plot http://i60.tinypic.com/2dvsfmo.png
weeks
列的范围为0-51,而since_weeks
列的范围为1-52。基本上我只是重新排序行。
我在两个情节都得到了这个警告:
geom_smooth:method =“auto”,最大组的大小为> = 1000,因此使用带公式的gam:y~s(x,bs =“cs”)。使用'method = x'更改平滑方法。