Я пытаюсь сделать процесс Монте-Карло. Для этого я пытаюсь выполнить массивную функцию передискретизации.
По какой-то причине при выполнении операции для l oop только последний элемент списка заполняется небольшой повторной выборкой. Мне нужен список, в котором каждый элемент списка представляет собой полный data.frame
Я делаю это в R.
Заранее спасибо!
#Montecarlo para obtener una distribución de diferentes estimaciones de Beta (Estimador de una población)
library(ggplot2) #data diamonds
#Población (Asumir como deconocida)
PopulationSize<-nrow(diamonds)
#Ejemplo con una primera muestra de 100 observaciones
sample1 <- diamonds[ceiling(runif(100,1,PopulationSize)),]
print(sample1)
#Creando una función para realizar el remuestreo
Remuestrear <- function(cantidadMuestras, tamanoRemuestra, data){
for(i in 1:cantidadMuestras){
nSamples <- list()
nSamples[[i]] <- data[ceiling(runif(tamanoRemuestra,1,nrow(data))),]
print(nSamples[[i]])
}
return(nSamples)
}
Remuestras <- Remuestrear(10,100, diamonds)
Remuestras