11得票4回答
如何更高效地计算滚动协方差

我正在尝试在R中计算一组数据(我的x变量的每一列)和另一个数据(y变量)之间的滚动协方差。我认为可以使用其中一个apply函数,但找不到如何同时滚动两个输入集的方法。这是我尝试过的: set.seed(1) x<-matrix(rnorm(500),nrow=100,ncol=5) ...

9得票2回答
使用sparklyr进行大数据的rollapply操作

我希望能够估算一个包含约2250万个观测值的数据集的滚动风险价值,因此我想使用sparklyr进行快速计算。以下是我使用样本数据库所做的内容: library(PerformanceAnalytics) library(reshape2) library(dplyr) data(manag...

8得票4回答
高效地执行按行分布测试

我有一个矩阵,其中每一行是从分布中抽取的样本。我想使用ks.test进行分布的滚动比较,并在每种情况下保存测试统计量。从概念上实现这个最简单的方式是通过循环: set.seed(1942) mt <- rbind(rnorm(5), rnorm(5), rnorm(5), rnorm(...

8得票2回答
在R语言中使用roll apply实现滚动回归

我导入的数据包括7个变量:Y, X1, X2, X3, X4, X5, X6。我尝试使用zoo中的rollapply函数,在样本内使用262个观察值(一年中的工作日)的滚动回归。 date Y X1 X2 ...