【发布时间】:2015-08-06 07:50:22
【问题描述】:
我有一些每月销售数据x,我想按四个月的时间段汇总它。当我对季度数据 aggregate(x, nfrequency = 4, FUN = sum) 使用聚合时,我得到一个很好的表,其中列名 Qtr1、Qtr2、Qtr3、Qtr4 和年份作为行名。但是,当我将频率更改为 nfrequency = 3 时,我只得到一个包含正确值的列表,而不是漂亮的表。有没有一种聪明的方法来获得一个与季度类似但具有这个三年期值的表格?
Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
2006 279.95 299.61 442.00 409.94 410.50 403.63 408.54 336.47 378.93 388.13 319.38 377.63
2007 343.37 343.09 450.52 360.06 373.00 497.27 370.10 430.72 313.88 328.64 383.43 214.27
2008 346.37 281.68 325.14 317.50 320.07 375.60 449.38 322.88 231.23 262.45 268.53 187.59
2009 261.36 225.25 299.97 312.90 351.44 298.00 332.04 271.91 183.07 246.60 260.59 127.01
2010 175.45 164.04 313.62 320.35 323.61 344.62 271.85 284.24 230.13 232.94 192.12 112.46
2011 167.15 187.44 178.87 318.83 251.52 230.51 232.49 155.83 180.65 167.19 118.87 137.40
2012 124.81 127.35 172.95 140.92 171.47 208.92 133.56 130.90 119.06 93.34 78.76 79.08
2013 97.49 98.65 117.95 142.32 138.32 118.60 147.08 88.17 91.56 115.47 114.35 100.48
2014 79.54 100.24 120.39 147.05 175.03 114.21 167.29 113.88 94.42 110.28 99.19 65.33
2015 79.44 114.24 144.33 173.30 151.79 142.02
【问题讨论】:
-
你能分享一些你的数据吗?
-
@JosePerles 我花了一段时间才意识到您的数据
x属于ts类。不幸的是,您的 Q 中没有明确提到这一点。
标签: r time-series aggregate forecasting