¿Cómo edito un script para muestrear con o sin reemplazo de un conjunto de datos conocido y luego calcular la media y la distribución de cada muestra? Por ejemplo, dados 2000 puntos de datos, selecciono aleatoriamente 20 puntos de datos cada vez para calcular su media y repito este proceso 100 veces. ¿Cómo calculo la media y la distribución de estas 100 muestras?
¿Qué quiere decir calcular distribución?
Aquí hay un script para tomar 100 subconjuntos y calcular la media:
dt = Open( "$SAMPLE_DATA/Aircraft Incidents.jmp" );
:Latitude << Format("Best");
dt << Select Where( Is Missing( :Latitude ) ) << Delete Rows;<BR /><BR />runs = 100;<BR />//runs= 100000;
results = new table("results", add rows (runs), new column ("mean"));
rows = index (1, nrows(dt));
for each({i},index(1,runs),
myRows = Random Shuffle( rows)[1::20];
data = dt[myRows, "Latitude"];
results[i,"mean"]=Mean(data);
);
my Mean = Col Mean(:mean);
Show(myMean);
...y la media de los medios.
Y con este script, puedes usar la plataforma de Distribución para ajustar los 100 valores medios con "todas" las distribuciones disponibles:
dist = results << Distribution(Continuous Distribution(Column( :mean )); );
dist << Fit All
