1

我写了一些代码如下:

rm(list=ls())
library(fGarch)
T <- 11
N <- 200
a <- matrix(rsnorm(N, mean = 9.32, sd = 1.43, xi = -0.01), nrow = N, ncol = 1)
b <- matrix(0L, nrow = T, ncol = N)
b[1,] <- a

现在我希望矩阵 b 是按时间(T)随机增加的矩阵。我怎样才能在 R 中得到它?

4

1 回答 1

0

我假设cbind()rbind()可能是您正在寻找的东西:

## Initial matrix
a<- matrix(1:9,3,3)
# [,1] [,2] [,3]
# 1    4    7
# 2    5    8
# 3    6    9

for(i in 1:5){
  b<- i:(2+i)
  #Appending vector in rows
  a<-rbind(a,b)


}
a
# [,1] [,2] [,3]
# 1    4    7
# 2    5    8
# 3    6    9
# b    1    2    3
# b    2    3    4
# b    3    4    5
# b    4    5    6
# b    5    6    7
于 2020-07-20T14:54:27.200 回答