¿Cómo subconjuntos de los 10 valores más altos por año y ubicación?Tengo un conjunto de datos de concentraciones diarias de ozono de varios sitios durante varios años. ¿Existe una manera rápida de subdividir las diez concentraciones más altas en cada sitio y año?
Modelado estadístico avanzadoCombinación y limpieza de datosRe: ¿Cómo crear un subconjunto de los 10 valores más altos por año y ubicación?Aquí hay un ejemplo de una manera simple de crear una tabla con solo los 10 mejores para cada grupo (sitio)

names default to here(1);
dt=// Open Data Table: Big Class.jmp
// → Data Table( "Big Class" )
Open( "$SAMPLE_DATA/Big Class.jmp" );
dt << sort(by(:sex, :height), order(descending,descending), replace table(1));
dt<< select where(col cumulative sum(1, :sex) <=10);
dtFinal = dt << subset(output table("Top 10"), selected rows(1), selected columns(0));Re: ¿Cómo crear un subconjunto de los 10 valores más altos por año y ubicación?Puede crear fórmulas para obtener top10, usar resumen o tabular. Y luego, dependiendo de cómo se vean sus datos, es posible que necesite un cálculo adicional para obtener fácilmente el top10
Re: ¿Cómo crear un subconjunto de los 10 valores más altos por año y ubicación?Hola, estoy muy feliz de aprender sobre "select where(col cumulative sum(1, :sex) <=10)".
Me pregunto si puedo ampliar la lista, por ejemplo, si quiero seleccionar a los 5 mejores para hombres y a los 7 mejores para mujeres. Muchas gracias de antemano.
Re: ¿Cómo crear un subconjunto de los 10 valores más altos por año y ubicación?dt << select where( Col Cumulative Sum( 1, :sex ) <= Match( :sex, "M", 5, 7 ) );