Script para gráfico de distribución (columna múltiple y grupo por nombre de fila)Hola a todos,
Me gustaría crear un script para la distribución a continuación. ¿Dónde debo editar en el script para tener una agrupación "por".
Y si solo quiero mostrar lot_id=lot01, ¿cómo puedo filtrar eso en el script?
.
Agradezco si alguien me puede ayudar en esto.
Obtuve este guión de https://community.jmp.com/t5/Discussions/Script-multiple-columns-grouped-in-distribution-plot/mp/162798#M40093
Análisis y modelado de datos básicosRe: Script para gráfico de distribución (columna múltiple y grupo por nombre de fila)names default to here(1);
dt=open("$SAMPLE_DATA/semiconductor capability.jmp");
colList = dt << get column names(continuous,string);
// For this illustration I want to use just the NPNn columns
for(i=nitems(colList), i>=1,i--,
If(substr(colList[i],1,3)!="NPN", remove from(colList,i,1))
);
// build the JSL string
theExpr =
"Dis = Distribution(
Continuous Distribution( Column( :" || colList[1] || " ),
Process Capability( Use Column Property Specs ) )";
For( i = 2, i <= N Items( colList ), i++,
theExpr = theExpr || "," || "Continuous Distribution( Column( :" || colList[i] ||
" ), Process Capability( Use Column Property Specs ) )"
);
theExpr=theExpr||");";
// run the built JSL string
eval(parse(theexpr));
// Standardize the settings
disr = Dis << report;
disr[colList[1]]["Quantiles"]<<CLOSE all="" like="" this=""></CLOSE>aqui el guion
Re: Script para gráfico de distribución (columna múltiple y grupo por nombre de fila)Todo lo que tiene que hacer es ejecutar la plataforma de distribución como desee, y luego ir al triángulo rojo y seleccionar
"Guardar por secuencia de comandos de grupo"

y le dará el script con el elemento Por incluido.
Distribution(
Stack( 1 ),
Continuous Distribution(
Column( :NPN1 ),
Horizontal Layout( 1 ),
Vertical( 0 ),
Process Capability( Use Column Property Specs )
),
By( :lot_id )
);
Re: Script para gráfico de distribución (columna múltiple y grupo por nombre de fila)Hola Jim,
Muchas gracias por su pronta respuesta. Me gustaría generar un script que pueda reutilizar para otro tipo de datos (nombre de columna diferente). ¿Hay alguna forma en que pueda automatizar eso usando un script?
Gracias,
maya
Re: Script para gráfico de distribución (columna múltiple y grupo por nombre de fila)La secuencia de comandos que mostró en una discusión anterior es un ejemplo de generación dinámica de distribuciones, al encontrar los nombres de las columnas en la tabla de datos a la que apunta y luego ejecutar esas distribuciones.Suponiendo que esté familiarizado con la programación, debería poder seguir el guión.Cualquiera de las funciones utilizadas se puede buscar en el índice de secuencias de comandos, donde se muestran una definición y ejemplos de uso.
Mientras trabaja para perfeccionar su guión, la comunidad siempre estará allí para ayudarlo con los problemas que pueda encontrar.