Queridos todos,
Tengo una tabla de datos jmp como se muestra en Formato de tabla de datos de entrada a continuación con varias columnas ~ 50
También el número de filas es flexible, puede variar de clase 1 a clase 100
Tengo la intención de generar una tabla jmp de resumen de estadísticas como se muestra en el formato de tabla de salida.
En este momento, la forma en que lo hago es muy engorroso, ya que estoy codificando el nombre de cada columna y eso ocupa gran parte del código.
¿Hay una manera más rápida de llegar a la tabla de estadísticas final.
//---Input data table
A B C ..............about 50 columns
class1 21.5 54.9
class2 22.3 65.9
class3 29.2 58.5
class4 32.1 76.1
class5 54.7 87.1
class6 23.9 89.2
//---Output desired
Mean(of class1 to 6) Median(of class1 to 6) Interquartile range(of class1 to 6) standard deviation(of class1 to 6) range(of class1 to 6)
A
B
C
.
.
.
//--Present approach----bad way: group, stack and then split----->>
Grouped_Sum = dt <<
Summary(
Median(
:Name("A"),:Name("B"),.......
),
Std Dev(
:Name("A"),:Name("B"),.......
),
Mean(
:Name("A"),:Name("B"),.......
),
Interquartile Range(
:Name("A"),:Name("B"),.......
),
Range(
:Name("A"),:Name("B"),.......
),
Freq( "None" ),
Weight( "None" )
);
Stack_me = Grouped_Sum <<
Stack(
columns(
:Name("Median(A)"),:Name("Median(B)"),....,
:Name("Std Dev(A)"),:Name("Std Dev(B)"),
:Name("Interquartile Range(A)",),:Name("Interquartile Range(B)"),
.......
),
Source Label Column( "Label" ),
Stacked Data Column( "Data" ),
Drop All Other Columns( 1 ),
Output Table( "stacked_data" )
);
Final = Stack_NMT << Split(
Split By( :handle ),
Split( :Data ),
Group( :something ),
Remaining Columns( Drop All )
);Gracias por adelantado.
Muchas gracias. También lo descubrí solo ahora mismo 
Sí, debajo del triángulo rojo, hay una opción "Convertir en tabla de datos". Tienes que acostumbrarte a explorar todos los triángulos rojos, etc.
Gracias jim Tabular funciona para mí perfectamente.
¿Hay alguna manera de enviar la tabla de salida de tabulación a una tabla de datos jmp?
2 respuestas
1. Debería poder ir directamente a la pantalla de salida que desea si usa
Analizar ==> Tabular
2. No es necesario que escriba la entrada para el enfoque que está tomando. Si solo ejecuta de forma interactiva el resumen y crea la tabla de datos de resumen, si va al panel de la tabla en el lado superior izquierdo de la tabla de datos de salida, tendrá una selección llamada "Fuente" y si la edita, tendrá todo el código ya generado que se utilizó para crear la salida de resumen. Puede hacer lo mismo para el paso de pila y el paso de división. Todo lo que necesitas hacer es copiar y pegar el JSL.