【发布时间】:2014-07-03 03:25:38
【问题描述】:
现在我有一些月度数据,例如:
1/1/90 620
2/1/90,591
3/1/90,574
4/1/90,542
5/1/90,534
6/1/90,545
#...etc
如果我使用 ts() 函数,很容易将数据变成时间序列结构,例如:
Jan Feb Mar ... Nov Dec
1990 620 591 574 ... 493 464
1991 100 200 300 ...........
是否有可能将其更改为这样的季度重复:
1st 2nd 3rd 4th
1990-Q1 620 591 574 464
1990-Q2 100 200 300 400
1990-Q3 ...
1990-Q4 ...
1991-Q1 ...
我试图改变
ts(mydata,start=c(1990,1),frequency=12)
到
ts(mydata,start=c(as.yearqrt("1990-1",1)),frequency=4)
但它似乎不起作用。
谁能帮帮我?非常感谢。
【问题讨论】:
-
季度数据意味着您每季度有一个数据点,但在您想要的输出中,您似乎每季度有 4 个数据点?
-
您是否需要将您的月度数据汇总为季度数据? (即以季度
mean为例) -
非常感谢 beginneR、Fernando 和 Rob....我知道我的想法有点特别。我正在尝试您的想法,非常感谢!
标签: r date time-series