首页 文章
  • 0 votes
     answers
     views

    如何将每日时间序列转换为平均每周?

    我希望(算术上)平均每日数据,从而将我的每日时间序列转换为每周一次 . 在这个帖子之后:How does one compute the mean of weekly data by column using R?,我正在使用 xts 库 . # Averages daily time series into weekly time series # where my source is a zo...
  • 0 votes
     answers
     views

    基于R中时间列中的秒值的和列值[重复]

    这个问题在这里已有答案: Calculate group mean (or other summary stats) and assign to original data 4个答案 我有兴趣了解如何根据data.table中时间列的秒值对列进行求和 例如,假设我有一个数据表,如下所示: Time | Inventory -------------...
  • 0 votes
     answers
     views

    如何估算滚动相关性然后取其平均值?

    根据以下数据框,我想计算滚动相关性(窗口大小为12): library(rugarch) library(rmgarch) data(dji30retw) Dat = dji30retw[, 1:8, drop = FALSE] > dput(head(Dat)) structure(list(AA = c(-0.00595239852729524, 0.0059523985272952...
  • 3 votes
     answers
     views

    用另一个不规则的时间序列分割时间序列

    我试图用一个独特的不规则时间序列分割几个xts对象 . split.xts 在天,分,秒等上拆分 . 使用断点需要相等长度的向量,这在我尝试拆分数据时会产生错误 . dd <- c("2014-02-23","2014-03-12", "2014-05-29") tt <- c("03:15:52", ...
  • 4 votes
     answers
     views

    xts to.weekly返回星期五和星期一作为本周结束

    我似乎无法在xts中获得 to.weekly 和 endpoints (由 to.weekly 使用)函数,以便为大多数类型的日期数据提供正确的周末数 . 我对xts包的CRAN和R-Forge版本都有这个问题 . 它似乎与此处讨论的问题相似但不完全相同:XTS to.weekly returns different weekly endpoints . 对于我的样本数据, to.weekly 函...
  • 0 votes
     answers
     views

    as.Date抛出行号不匹配,但所有向量都是相同的长度

    以下(CSV)数据集在7/1/2000和2014年12月31日之间每天有3133行费用: head(d_exp_0014) 2000 7 6 792078.595 9 2000 7 7 140065.5 9 2000 7 11 190553.2 9 2000 7 12 119208.65 9 2000 7 16 10...
  • 2 votes
     answers
     views

    如何在xts图中制作块(xts版本0.9874)

    我想在xts图中添加块,就像在R-bloggers网站上的第一张图中一样:http://www.r-bloggers.com/plot-xts-is-wonderful/ . 这里,使用plot.xts(...,blocks = list(start.time =,end.time =,col =))绘制块 . 在帖子中,他们使用R-forge的xtsExtra包 . 我安装了xtsExtra软件...
  • 5 votes
     answers
     views

    将每周时间序列延伸到每日

    我有一个xts时间序列的每周值 Jan 4 2004, 0.99 Jan 11 2004, 1.11 Jan 18 2004, 1.06 .... 我想把它转换成日常 Value 观 Jan 4 2004, 0.99 Jan 5 2004, 0.99 Jan 6 2004, 0.99 .... Jan 10 2004, 0.99 Jan 11 2004, 1.11 Jan 12 2004, 1....
  • 1 votes
     answers
     views

    R中基于时间和日期的时间序列平均值

    我有一个时间序列,我想每1小时自动执行一次平均值 . 我的数据包括温度和date_time(时间戳)我不想要移动平均线,我想平均为1,2,3,4 ......,因为数据的频率通常是一天2分钟 . temperature date_time 1 -1.52 2007-09-29 00:00:08 2 -1.48 2007-09-29 00:02:08 3 -1.46 2...
  • 1 votes
     answers
     views

    将日内时间序列转换为每日

    我一直在使用来自xts包的to.daily来实现这一点,但是由于升级R在这个函数中遇到了一个已知的bug,所以想找到另一种方法 . 如果可能的话,我想使用Base R中的函数 . 看起来我可以用聚合做到这一点 . 我不知道如何开始,所以任何提示都将不胜感激 . z <- read.csv("R H2007-EIR_5.csv", sep=",", h...
  • 2 votes
     answers
     views

    从每日时间序列到R xts对象中的每周时间序列

    我正在使用zoo和xts包来分析财务数据 . ts套餐不是很合适,因为金融系列有周末没有数据 . 我在xts包中读到了apply function availbale apply.daily(x, FUN, ...) apply.weekly(x, FUN, ...) apply.monthly(x, FUN, ...) apply.quarterly(x, FUN, ...) apply.ye...
  • 3 votes
     answers
     views

    使用xts将每周数据帧转换为每日时间序列

    我有一个如下所示的数据框: > head(hpr) Week Hpr 1 199536 143111.0 2 199537 140721.9 3 199538 140864.9 4 199539 143293.1 5 199540 148913.3 6 199541 149267.6 我想将每周数据框转换为每日xts对象 . this问题的答案似乎解决了这个问题 . 这...
  • 2 votes
     answers
     views

    计算R中的每日时间序列模式

    我正在尝试计算这个时间序列的每日模式 . 在下面的示例数据中,我希望每天看到 windDir.c 列的模式 . 鉴于没有"colMode"参数,不知道如何使用 apply.daily() 包装器 . 所以,我尝试在 period.apply() 中使用自定义函数,但无济于事 . 我尝试的代码以及 dput 如下 . ep <- endpoints(wind.d,'days...
  • 2 votes
     answers
     views

    使用R将连续时间序列数据转换为每日每小时表示

    我把时间序列数据用xts表示为 library(xts) xtime <-timeBasedSeq('2015-01-01/2015-01-30 23') df <- xts(rnorm(length(xtime),30,4),xtime) 现在我想计算不同日期之间的共同化,因此我希望以矩阵形式表示 df : 为此,我用了 p_mat= split(df,f="day...
  • 0 votes
     answers
     views

    每周在R中分割时间序列

    我想每周在 R 分割 xts/zoo 时间序列 . 时区设置为"Asia/Kolkata" Sys.setenv(TZ="Asia/Kolkata") library(xts) seqs<- seq(as.POSIXct("2016-01-01"),as.POSIXct("2016-01-30"), by = &...
  • 1 votes
     answers
     views

    使用XTS将每日时间序列转换为每月

    我使用了来自 xts 包的 to.monthly 命令将不均匀间隔的时间序列转换为月度时间序列,但答案中已省略了几个月 . 例如,我的数据集如下:DXts [,1] 2001-03-22 57.0 2001-05-09 42.0 2001-08-15 56.0 2001-09-17 58.0 2002-03-11 66.0 2002-05-29 53.0 2002-07-17 53.0 2002-...
  • 1 votes
     answers
     views

    计算转换为OHLC时的滴答数

    我在R中有一个xts对象,myticks_xts,它由来自财务安全的tick数据组成,如下所示: myticks_xts[1:10,] V3 V4 V5 2014-01-01 21:55:34.378 1.37622 1.37693 1.37666900000 2014-01-01 21:55:40.410 1.37...
  • -1 votes
     answers
     views

    如何为列中的每个名称值执行时间序列,将所有值分解并导出到表

    我有一个包含多个列的数据框(DF),但目标列是日期,索引和站点 . 子集表在这里:https://www.dropbox.com/s/48165ey5rsv628c/DATA.csv?dl=0 SITE date index A 2006.001 0.394 A .. 1.408 A 2015.353 1.295...
  • 0 votes
     answers
     views

    在R中有很多时间序列对象的问题

    我在处理某些预算数据的任意时间序列对象时非常困难 . 原始数据是~1800份合约的14,460行付款,其中每一行都有DD / MM / YYYY和金额特征 . 从2000年1月1日到2014年12月31日之间有5296天,但实际上只有3133天付款 . 因此,这些日子是不规则的,有些日子会出现多个 Contract 付款,而对其他日子则是零付款 . 我遇到的主要问题是这些时间序列对象在被喂食不定时...
  • 0 votes
     answers
     views

    在不均匀元素长度列表中应用for循环(或应用替换)

    我希望根据另一个列表中的索引位置从xts对象列表中提取一系列值 . 既然你有一般的想法,请允许我更具体 . 我有两个清单: 第一个包含几个带数据的xts对象 第二个包含数字索引值的向量,我想从第一个列表中提取数据 . 如果有帮助,这些索引值表示时间序列的最大值/最小值 . 因此,每个矢量的长度不均匀,因为每个时间序列具有变化的最大值/最小值 . 现在,鉴于我知道索引值的数字向量的长度,...
  • 2 votes
     answers
     views

    普莱尔预测多个回归量

    更进一步了解this thread中的内容:我希望使用PLYR来创建一些具有大规模外生回归量的ARIMA模型 . 我一直在使用的过程的高级概述(示例数据的代码如下) 1)我有一个包含业务,地区,收入和订单的数据框,都是按日期划分的 2)对于业务区域的每个组合,我想基于以前的收入前值来创建收入预测 . 3)我想使用ARIMA模型(使用auto.arima())来计算收入和订单的最佳订单,然后将该信息...
  • 0 votes
     answers
     views

    从数据框中创建R中的xts文件

    DATE TIME OPEN HIGH LOW CLOSE VOLUME 01/02/1998 09:31 37.81 37.86 37.81 37.81 29810 01/02/1998 09:32 37.84 37.86 37.81 37.86 36711 我正在使用上面的数据集IBM . 我试图将此数据帧转换为xts文件 . 我希望DATE和TIME与单个时间戳位于同一列中...
  • 0 votes
     answers
     views

    Rollapply用于滚动回归,具有不同的窗口大小,保存矩阵中的系数

    我正在尝试执行滚动线性回归,重叠窗口以及不同的窗口大小 . 我想将结果保存在两个表中,一个是窗口大小和斜率,一个是窗口大小a和截取 . 我的数据集现在保存为xts对象 . 我正在尝试使用for循环生成不同的窗口大小,然后在两个变量之间进行滚动回归,使用rollapply重叠窗口 . 然后我希望每个回归的系数被保存为矩阵中的一行,可以构建,以便每个窗口大小对应一行 . 我看过很多以前的问题,但我无法...
  • 6 votes
     answers
     views

    滚动回归多列

    我有一个问题是找到一种最有效的方法来计算具有多列的xts对象的滚动线性回归 . 我已经在stackoverflow上搜索并阅读了之前的几个问题 . 这个question and answer接近但在我看来还不够,因为我想在所有回归中计算因变量不变的多重回归 . 我试图用随机数据重现一个例子: require(xts) require(RcppArmadillo) # Load libraries...
  • 1 votes
     answers
     views

    chron到xts - 保持日期时间格式

    我有一个数据框 data ,如下所示: dim(data) # [1] 66955 2 library(chron) data <- structure(list(`Date-Time` = structure(c(11320.6592476852, 11320.6661921296, 11324.3958564815, 11324.4022569444), format ...
  • 3 votes
     answers
     views

    使用quantmod 'to.weekly'函数聚合每日数据会创建在星期一而非星期五结束的每周数据

    我正在尝试使用quantmod中的"to.weekly"函数将每日股价数据(仅关闭)汇总到每周股价数据 . xts对象 foo 保存从2011年1月3日星期一到2011年9月20日星期一结束的股票的每日股价数据 . 为了汇总我使用的每日数据: tmp <- to.weekly(foo) 上述方法的成功之处在于 tmp 现在拥有一系列每周OHLC数据点,根据quantmo...
  • 3 votes
     answers
     views

    如何以累积方式将xts转换为较低频率

    我试图以累积的方式将xts时间序列数据转换为较低的周期性 . 例如,使用to.weekly来自xts包的示例数据(sample_matrix),我得到: library(xts) data(sample_matrix) to.weekly(as.xts(sample_matrix), name="") > to.weekly(as.xts(sample_matrix),...
  • 3 votes
     answers
     views

    设置由to.weekly使用的星期几

    我试图将xts对象中包含的每日数据(仅工作日)的时间序列转换为每周数据的时间序列 . 具体来说,我希望生成的时间序列包含原始数据的周结束条目(表示一周的最后一个工作日) . 我一直在尝试使用xts包的函数to.weekly来实现这一点 . 在关于另一个问题(Wrong week-ending date using 'to.weekly' function in 'xts' package)的讨论中...
  • 3 votes
     answers
     views

    XTS to.weekly返回不同的每周 endpoints

    我有一个问题, xts 中的 endpoints() 函数(以及使用 endpoints 的 to.weekly 函数)有时会在星期五作为周末返回,有时会返回星期一 . 我的数据集名为 sp2 . > head(sp2) [,1] 2012-01-09 1.78 2012-01-10 1.78 2012-01-11 1.77 2012-01-12 1.80 2012-...
  • 4 votes
     answers
     views

    修复纪元之前的split.xts行为(1-1-1970)

    当我试图分割一个可以追溯到很久的对象时,我注意到了一些奇怪的xts行为 . 分裂的行为在时代发生变化 . #Create some data dates <- seq(as.Date("1960-01-01"),as.Date("1980-01-01"),"days") x <- rnorm(length(dates)) da...

热门问题