我有两个滞后的协方差函数类型:h1和h2。我试图避免for循环创建协方差函数矩阵。
当我键入cov1时,它不会给我矩阵。如果输入例如// nodejs server
app.get('/a', ({ current }) => {
console.log(Date.now() - current) // request arriving time
res.body = {
current: Date.now()
}
})
,则只是一个向量。例如,如何获得整个5 x 5矩阵。
我尝试了所有apply函数和新的vectorize函数(小写的v)
R代码:
covmatrix(h1=1:5,h2=1:5)
答案 0 :(得分:1)
简单的双apply
应该可以为您提供所需的东西。请注意,向量化函数的返回值如何等于covmatrix的对角线。
test <- sapply(1:5, function(x) sapply(1:5, function(y) cov(x, y)))
all.equal(diag(test), covmatrix(1:5, 1:5))