我感到有R做了一些时间序列的项目。我是初学者,需要你的帮助。 现在我有这样的一些月度数据:时间序列R,月度数据更改为季度
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(as.yearqrt("1990-1",1)),frequency=4)
但似乎不工作。
任何人都可以帮助我吗?非常感谢你。
季度数据将意味着你必须每季度一个数据点,但在你需要的输出,你似乎有4个数据每季度点数? –
您是否需要**将每月数据汇总为季度数据? (即采取例如季度'mean') – Fernando
感谢很多初学者,费尔南多和Rob ....我的想法是有点特别,我知道。我正在尝试你的想法,并非常感谢! – user2152814