Я новичок в R, где я могу поставить в Caculatewq функции?
учил два списка значений в 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
Попытка написать цикл For в R-Studio для генерации нескольких матриц, используя одно из значений из этих двух списков (один за другим).
Вот код, который я использовал для генерации одной матрицы!
Lambda <- 21 (From List 1)
Mue <- 4
Rho <- Lambda/Mue
N <- 16 (From List 2)
Все эти четыре параметра будут использоваться в функции "CalcullWQ".
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}`
Как только я изменю один из параметров, он сгенерирует новую матрицу. Таким образом, как я могу написать цикл for для генерации нескольких матриц, в то время как я помещаю разные значения в лямбда и N.
Спасибо вам большое! Сэмпсон