У меня есть сценарий R с сотнями строк. Этот сценарий в конце концов дает мне один цифровой ответ в конце. Теперь я хочу создать доверительный интервал и, следовательно, многократно запускать весь этот сценарий, чтобы иметь возможность рассчитать среднее и стандартное отклонение. Но я не хочу, чтобы создать «для» перебрать все это потому, что становится очень сложнымПовторяю R-скрипт несколько раз
После некоторых исследований, я наткнулся на этот метод:
Мой окончательный ответ назван как «результат», а затем в новом файле сценария,
result_list<-lapply(1:10, function(n)source("my_script_file.R"))
result_list
(повторение 10 раз, например)
Однако окончательные результаты выглядит так,
[[1]]
[[1]]$value
[1] 136.9876
[[1]]$visible
[1] TRUE
[[2]]
[[2]]$value
[1] 138.4969
[[2]]$visible
[1] TRUE
[[3]]
[[3]]$value
[1] 0.2356484
[[3]]$visible
[1] TRUE
.
.
Теперь я понятия не имею, что означает вторая строка в каждой итерации? И как мне получить список значений, result_list$values
не работает, а также игнорирует слишком малые значения, которые могут быть ошибкой моделирования, как и третья, здесь, чтобы иметь возможность вычислять среднее значение и sd.
Также есть ли способ повторить этот процесс, кроме этого метода?
Спасибо :) Это помогает – mac
Да, конечно ... сделано! – mac