Самое простое решение - цикл for
, в котором результаты сохраняются в виде списка.Самым сложным будет сохранить ваши имена JFE
и т. Д. Если это не является обязательным, сделайте это следующим образом:
results <- list()
for (i in 1:3) results[[i]] <- cdfgam(org[,i], para = param[i,])
(Обратите внимание, что вы хотите param[i,]
, а не param[,i]
, основываясь на вашей картинеparam
, который показывает матрицу 3 на 2, а не 2 на 3.)
Если вы хотите сохранить эти имена, вы можете добавить их в конце, используя
names(results) <- c("JFE", "FMA", "MAM")
и обращайтесь к ним, используя код типа
results[["FMA"]]
для построения графика или в цикле, подобном
for (n in names(results))
plot(results[[n]], main = paste("Results for", n))