У меня есть следующий код для случайной выборки 3 из 8 наблюдений, а затем для расчета коэффициента вариации (CV).
d <- c(4.34238,4.32101,4.35023,4.44773,4.24697,4.08944,4.28733,4.46353)
# Random sampling with replacement:
i <- sample(1:8, 3, replace=TRUE)
X <- d[i]
meanX <- mean(X)
sdX <- sd(X)
cvX <- (sdX/meanX)*100
cvX
Дело в том, что я хотел бы загрузить это, скажем, 10000 раз и сохранить значения в векторе или экспортировать в виде CSV, чтобы позже я мог вычислить среднее резюме.
Я нашел коды (i) для повторения операций n раз; и (ii) для экспорта значений отдельно. Как мне сделать это вместе?
Спасибо.
Дополнительный вопрос ...
Что является более эффективным способом: -
(i) Произвольная выборка 3/8 наблюдений каждый раз, вычисление CV, сохранение значений?
(ii) Создать 10000 наборов выборочных наблюдений, рассчитать CV, сохранить значения?