【问题标题】:Daily Time Series in RR中的每日时间序列
【发布时间】:2012-02-15 13:43:30
【问题描述】:

我正在寻找可以像这样绘制每日时间序列的函数:

我的数据是这样的日常数据

Date=seq(as.Date("1910/1/1"), as.Date("1920/1/1"), "day")
Values=runif(length(Date), min=-5, max=5)

dataset=data.frame(Values,as.Date(Date))

> head(dataset)
       values       date
1  0.08088151 1910-01-01
2 -1.05188542 1910-01-02
3 -2.58417814 1910-01-03
4  4.12488211 1910-01-04
5 -4.63117081 1910-01-05
6  4.75016821 1910-01-06

我试图创建一个 ts 对象但没有成功

ts(dataset[,1],start=c(1910,1), frequency=7)

我想做的就是:

  • 绘制时间范围“1910/1/1”到“1920/1/1”的图(我可以这样做)
  • 添加每月“移动平均线”,只需添加每月平均值的行
  • 添加趋势线(数值随时间增加或减少)

【问题讨论】:

    标签: r time-series


    【解决方案1】:

    请查看 zoo 包,以了解包文档中的许多示例,并考虑 CRAN 网站上 R 任务视图推荐的其他 R 包。

    【讨论】:

      猜你喜欢
      • 2013-04-30
      • 2016-01-12
      • 2021-04-02
      • 2021-04-02
      • 2015-11-13
      • 1970-01-01
      • 2021-02-13
      • 2013-05-01
      • 1970-01-01
      相关资源
      最近更新 更多