Buscando una manera automatizada de ordenar automáticamente cuadros de cajas de lado a lado por valor medio de izquierda a derecha ... y por dinámico me refiero a ser capaz de hacer esto sin problemas en el momento en respuesta al cambio en el filtro de datos locales y / o el conmutador de columna. ¡Gracias por adelantado!
@ galactus3000 ,
¿Qué plataforma JMP estás usando? Fit Y por X ¿o algo mas? Fuera de mi cabeza, si usara Fit Y by X, usaría un script personalizado para agregar el filtro de datos y agregarle un controlador de filtro de datos. Eso es un poco complicado.
Si está utilizando Graph Builder para dibujar sus diagramas de caja, puede hacer clic con el botón derecho en el eje X (eje del grupo) y seleccionar qué orden por estadística, el valor predeterminado es la media, y seleccionar qué variable Y ordenar por orden ascendente o descendente.
El siguiente script abre la tabla de datos de muestra JMP SATByYear.jmp y crea un diagrama de caja de Graph Builder de SAT Math vs. Estado con un filtro de datos local para la región. Ahora seleccione una o varias regiones y el pedido se actualiza automáticamente. Cambiar de descendente a ascendente. Puede hacer todo esto voa point & click.
Espero que esto satisfaga tus necesidades.
Names Default to Here(1);
dt = Open("$Sample_data/SATByYear.jmp");
gb = dt << Graph Builder(
Size( 534, 464 ),
Show Control Panel( 0 ),
Variables(
X( :State, Order By( :SAT Math, Descending, Order Statistic( "Mean" ) ) ),
Y( :SAT Math )
),
Elements( Box Plot( X, Y, Legend( 6 ) ) ),
Local Data Filter(
Add Filter(
columns( :Region ),
Display( :Region, Size( 160, 120 ), List Display )
)
)
);

Sí, usando Fit Y by X tal como me enseñaron en mi primer curso de estadística basado en JMP en 1997 en Portland Oregon