Я пытаюсь понять, как повторять один и тот же код 30 раз, не вводя каждый из них за раз ... любая помощь будет высоко оценена.
SRS_1 <- sample(1:nrow(MyData_points), size=.10*nrow(MyData_points))
data_sample_1 <- MyData_points[SRS_1,]
fpc.srs <- rep(6399875, 639987)
design_SRS_1 <- svydesign(id=~1, strata=NULL, data=data_sample_1, fpc=fpc.srs)
ONStotal_SRS1 <- svytotal(~data_sample_1$V4, design=design_SRS_1)
ONSmean_SRS1 <- svymean(~data_sample_1$V4, design=design_SRS_1)
CI_SRS_1 <- confint(svytotal(~data_sample_1$V4, design=design_SRS_1))
Первый код вычисляет простую случайную выборку с вероятностью 0,10 из данных. Второй получает образец из данных. В-третьих, вычисляет fpc, который составляет 10% от общего количества точек данных. Теперь, чтобы оценить население, мне нужно сделать образец выборки без замены, включая fpc. Затем для последних трех кодов я рассчитываю оценку популяции, среднее значение и доверительный интервал на основе этой выборки.
Что изменится, так это то, что я должен повторить 30 разных простых случайных выборок из данных. Следовательно, полученные оценки, среднее значение и доверительные интервалы будут получены из 30 различных выборок. Они могут быть близки, но не равны
Как я могу улучшить этот код, чтобы я мог запускать его по 30 раз каждый и иметь возможность печатать таблицу с (ONStotal_SRS1, ONSmean_SRS1,CI_SRS_1)
?