Как сделать каждую итерацию уникальной в цикле for

gabby спросил: 07 октября 2018 в 01:49 в: r

Я пытаюсь собрать 1000 симуляций, используя R, для нескольких размеров выборки. Конечная цель - проверить способность среднего, среднего и геометрического среднего дать известный ответ. Во-первых, мне нужно кодировать 1000 симуляций из нормального распределения выборок 5, 30 и 100 размеров. В настоящее время мой код печатает каждую итерацию одинаково. Например, в цикле for, который печатает 1000 итераций выборки из 5, те же пять чисел печатаются 1000 раз. Как мне это предотвратить? Я хочу, чтобы каждая итерация была уникальной. Вот код с общей схемой переменных и циклов, одинаковых для каждого размера выборки.

#Sample Size of 5
oneA <- round(rnorm(5, mean = 5, sd = 1))
oneAVec <- c(oneA)
for (i in 1:1000){
  print(oneAVec)
}

0 ответов