经管之家首页 答疑首页 R语言 R高手请进:周度时间序列变量的建立
  • 统计与数据分析
  • 经济学
  • 管理学
  • 金融学
  • 财会类
  • 国际贸易类
  • 考研考博与考证
  • 找数据和资料
  • 求职与职场
  • 学术与投稿类
  • 社会生活
  • 其它
各位在R海中遨游的高手及同胞们:你们好!
             我初学R不久,现遇到一个时间序列方面的问题,特此请教,望热心人指点。
      我希望建立一个周度数据的时间序列pr2,初始值:2000-1-7,终值:2003-5-22,请问该如何写命令?月度数据我知道命令如下:


pr2<-ts(pr2,start=c(2000,2),freq=12)


     请问周度的时间变量该如何建立?????
  比较紧急,望知情人试讨论之,不对不要紧,不胜感谢!
bensonwu
回答于 2009/09/09 15:53
1、pr2<-ts(pr2,start=c(2000,2),freq=52)
     玩笑,我想你可能已经试过了,那么试试用数据库吧。

2、数据库的例子见下贴:
       利用RODBC包从PostgreSQL数据库中查询股价日数据和周数据
        http://www.pinggu.org/bbs/thread-514824-1-1.html
eric_11
回答于 2009/09/11 09:55
我和你碰到的问题比较类似,不过我是要把x轴到天,在r里不知道怎么解决
但是有个办法可以挠过去,你在数据库里建议个表4个字段日期字段,周字段,序号字段,数值
在r里建时间序列的时候就用这里的序号字段,预测后写回数据库即可得到对应的周字段
rqj21
回答于 2009/11/19 21:09
就是建立变量ts(pr2,start=c(1991,1),fre=52)就可以建立周度的时间变量序列,哎,其实不难的!呵呵
abelus
回答于 2010/01/18 13:56
In base package, you could do as following:
        wk <- seq(as.Date("2000/1/1"), as.Date("2010/1/1"), "weeks")
Then you can get the weekly date stamp.

There are some packages to do with time series data, such as xts, timeSeries, etc.
In the timeSeries packages,
      timeSeries(rnorm(length(wk), wk))
 加载中...