楼主: rqj21
7547 7

R高手请进:周度时间序列变量的建立 [推广有奖]

  • 0关注
  • 1粉丝

已卖:543份资源

硕士生

18%

还不是VIP/贵宾

-

威望
0
论坛币
422 个
通用积分
0.3000
学术水平
3 点
热心指数
3 点
信用等级
3 点
经验
2109 点
帖子
99
精华
0
在线时间
119 小时
注册时间
2008-5-6
最后登录
2020-12-3

楼主
rqj21 发表于 2009-9-9 15:53:25 |AI写论文
20论坛币
各位在R海中遨游的高手及同胞们:你们好!
             我初学R不久,现遇到一个时间序列方面的问题,特此请教,望热心人指点。
      我希望建立一个周度数据的时间序列pr2,初始值:2000-1-7,终值:2003-5-22,请问该如何写命令?月度数据我知道命令如下:


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


     请问周度的时间变量该如何建立?????
  比较紧急,望知情人试讨论之,不对不要紧,不胜感谢!

最佳答案

关键词:时间序列 月度数据 如何写 初始值 热心人 时间 变量 序列 高手 周度

回帖推荐

abelus 发表于8楼  查看完整内容

In base package, you could do as following: wk

rqj21 发表于5楼  查看完整内容

就是建立变量ts(pr2,start=c(1991,1),fre=52)就可以建立周度的时间变量序列,哎,其实不难的!呵呵

eric_11 发表于4楼  查看完整内容

我和你碰到的问题比较类似,不过我是要把x轴到天,在r里不知道怎么解决 但是有个办法可以挠过去,你在数据库里建议个表4个字段日期字段,周字段,序号字段,数值 在r里建时间序列的时候就用这里的序号字段,预测后写回数据库即可得到对应的周字段

bensonwu 发表于2楼  查看完整内容

1、pr2

本帖被以下文库推荐

沙发
bensonwu 发表于 2009-9-9 15:53:26
1、pr2<-ts(pr2,start=c(2000,2),freq=52)
     玩笑,我想你可能已经试过了,那么试试用数据库吧。

2、数据库的例子见下贴:
       利用RODBC包从PostgreSQL数据库中查询股价日数据和周数据
        http://www.pinggu.org/bbs/thread-514824-1-1.html

藤椅
zusein 发表于 2009-9-10 07:27:10
[biggrin][biggrin]
当你的巴掌掴在我的脸颊,我迟钝的生活为之一震!

板凳
eric_11 发表于 2009-9-11 09:55:26
我和你碰到的问题比较类似,不过我是要把x轴到天,在r里不知道怎么解决
但是有个办法可以挠过去,你在数据库里建议个表4个字段日期字段,周字段,序号字段,数值
在r里建时间序列的时候就用这里的序号字段,预测后写回数据库即可得到对应的周字段

报纸
rqj21 发表于 2009-11-19 21:09:31
就是建立变量ts(pr2,start=c(1991,1),fre=52)就可以建立周度的时间变量序列,哎,其实不难的!呵呵

地板
eric_11 发表于 2010-1-12 09:29:32
5# rqj21
问题是这样得到的x坐标是1.2.3--52周而不是日期啊

7
aresblq 发表于 2010-1-17 20:21:36

8
abelus 发表于 2010-1-18 13:56:13
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))
已有 1 人评分论坛币 收起 理由
crystal8832 + 10 热心帮助其他会员

总评分: 论坛币 + 10   查看全部评分

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-30 05:28