Re: Tabular valores específicos de la columnaMi error o más bien la interpretación funky de JMP.Debido a la forma en que funciona Tabulate, utiliza los nombres específicos para las acciones clave y, al cambiar el nombre de la etiqueta a % de columna, Tabulate vuelve a calcular el valor.Entonces, si la etiqueta se cambia a "La columna%", no se vuelve a calcular.

names default to here(1);
// Open Data Table: Air Traffic.jmp
// → Data Table( "Air Traffic" )
dt = Open( "$SAMPLE_DATA/Air Traffic.jmp" );
tab = dt << Tabulate(
Add Table(
Column Table( Statistics( Column % ) ),
Row Table( Grouping Columns( :Airline ) )
)
);
dtCalc = tab << make into data table;
dtCalc << select where( :Airline == "Alaska" | :Airline == "America West" |
:Airline == "American"
);
dtSub = dtCalc << Subset( selected rows( 1 ), selected columns( 0 ) );
dtSub << Tabulate(
Change Item Label( Statistics( Sum, "The Column %" ) ),
Remove Column Label( Analysis Columns( Column % ) ),
Show Control Panel( 0 ),
Add Table(
Column Table( Analysis Columns( :Column % ) ),
Row Table( Grouping Columns( :Airline ) )
)
);
Re: Tabular valores específicos de la columnaHola txnelson, gracias por tu respuesta.
Sin embargo, ¿es posible que los valores de% de columna sigan siendo así?

Re: Tabular valores específicos de la columnaTendrá que ejecutar Tabulate dos veces y crear un subconjunto de los datos de la línea aérea deseados entre los tabulados.
- Cree el tabulado como lo ha hecho arriba
- Convierte la pantalla Tabulate en una tabla de datos.Vaya al triángulo rojo y seleccione "Convertir en tabla de datos"
- En la nueva tabla, seleccione las filas para Alaska, America West y American.
- Subconjunto de la tabla de datos usando Tables=>Subset y mantenga solo las filas seleccionadas
- En la nueva tabla de datos, ejecute la plataforma Tabulate.
- Arrastre la columna Aerolínea a la Zona de colocación para Filas
- Arrastre la columna % de columna a la N en la columna Estadística
- Haga clic con el botón derecho en la etiqueta % de columna y seleccione "Eliminar etiqueta de columna"
- Haga clic con el botón derecho en la etiqueta Suma y seleccione "Cambiar etiqueta de elemento"
- Cambie la etiqueta a "Columna %"

A continuación se muestra un script que realiza las operaciones anteriores.
names default to here(1);
// Open Data Table: Air Traffic.jmp
// → Data Table( "Air Traffic" )
dt = Open( "$SAMPLE_DATA/Air Traffic.jmp" );
tab = dt << Tabulate(
Add Table(
Column Table( Statistics( Column % ) ),
Row Table( Grouping Columns( :Airline ) )
)
);
dtCalc = tab << make into data table;
dtCalc << select where( :Airline == "Alaska" | :Airline == "America West" |
:Airline == "American"
);
dtSub = dtCalc << Subset( selected rows( 1 ), selected columns( 0 ) );
dtSub << Tabulate(
Remove Column Label( Analysis Columns( Column % ) ),
Show Control Panel( 0 ),
Add Table(
Column Table( Analysis Columns( :Column % ), Statistics( Column % ) ),
Row Table( Grouping Columns( :Airline ) )
)
);
Tabular valores específicos de la columnaHola a todos,
Tengo este archivo Air Traffic.jmp como ejemplo, así que lo que quería hacer es tabular los datos solo con los valores especificados necesarios, pero necesito conservar su valor de % de columna original.
Intenté seleccionar los valores necesarios y luego crear un subconjunto en otra tabla, pero terminé teniendo un valor de % de columna del 100. También intenté ocultar y excluir, pero también obtuve un valor de 100 % de columna.
En mi archivo adjunto, mis valores necesarios para tabular son Alaska, América Occidental y Estados Unidos únicamente.
¿Hay alguna forma de hacer esto?

Modelado estadístico avanzadoCombinación y limpieza de datosLa personalización en masaIngeniería de Calidad y Procesos