Como gerar matriz múltipla em R
Eu recebi duas listas de valores em R.
daily_max_car: (List 1)
21 21 22 22 22 22 21
daily_0.8: (List 2)
16 17 17 17 18 17 17
Tentando escrever um loop For no R-Studio para gerar várias matrizes usando um dos valores dessas duas listas (uma por uma).
Aqui está o código que eu tenho usado para gerar uma matriz!
Lambda <- 21 (From List 1)
Mue <- 4
Rho <- Lambda/Mue
N <- 16 (From List 2)
Todos esses quatro parâmetros serão usados na função "generatewq".
calculatewq <- function(c)
{....Some thing happening }
##Create Matrix
matrix1 <- matrix(0,Lambda,4)
matrix1[,1] <- 1:Lambda
### Create a column of matrix with repeated "N"
rep.row<-function(x,y)
{matrix(rep(x,each=y),nrow=y)}
created_mar_1 <- rep.row(N,Lambda)
car_n<- created_mar_1-matrix1[,1]
created_mar_3 <- rep.row(69*60*24,Lambda)
## Add into Matrix
for (i in 1:Lambda)
{matrix1[i,2] <- calculatewq(i)[2]
matrix1[i,3] <- calculatewq(i)[5]
matrix1[,4] = car_n*created_mar_3}`
Depois de alterar um dos parâmetros, ele gerará uma nova matriz. Assim, como escrever um loop for para gerar várias matrizes enquanto coloco valores diferentes em Lambda e N.
Muito obrigado! Sampson