análisis categórico de secuencias de comandos de varias columnasHola,
Tengo una tabla de datos (adjunta) con la primera columna (COD CAMP) que siempre es la misma pero las otras columnas pueden ser diferentes en diferentes tablas (diferente número y diferentes nombres). Quiero escribir el análisis categórico de las otras columnas vs. COD CAMP. De esta manera, el análisis funcionará cualquiera que sea la tabla de datos (por supuesto, debe contener COD CAMP). Probé el siguiente código jsl con varias variantes pero sin éxito. ¿Alguien puede ayudar? Muchas gracias.
dt3 = Current Data Table();
n3 = dt3 << Get Column Names();
Show( n3 );
lstColNames_n3 = dt3 << Get Column Names();
Show( lstColNames_n3 );
Show( lstCols_n3 );
lstCols_n3 = {};
For( i = 1, i <= N Items( lstColNames_n3 ), i++,
colName = lstColNames_n3[i];
col = Column( dt3, i );
Insert Into( lstCols_n3, col );
);
Show( lstCols_n3 );
For( i = 1, i <= N Items( lstColNames_n3 ), i++,
colName = lstColNames_n3[i];
col = Column( dt3, colName );
Insert Into( n2, col );
);
dt3 << New Script(
"Categorical by COD CAMP",
Categorical( X( :COD CAMP ), Responses( Eval( n2 ) ), Legend( 0 ) )
);
ScriptingRe: análisis categórico de secuencias de comandos de múltiples columnasAquí tienes una solución a tu pregunta.
La mayor parte del código que proporcionó repitió la misma recuperación de nombres de columna varias veces.Sospecho que no comprende lo que hace el código.El siguiente script simplifica su script.
Names Default To Here( 1 );
dt3 = Current Data Table();
n3 = dt3 << Get Column Names();
Remove From( n3, 1, 1 );
Eval(
Parse(
Eval Insert(
"\[
dt3<<NEW script=""></NEW>
Le sugiero encarecidamente que se tome el tiempo de leer la Guía de secuencias de comandos.
Re: análisis categórico de secuencias de comandos de múltiples columnasHola jim
Aprecio tu ayuda. No soy un experto en JSL, trato de extraer el código de JMP y de las sugerencias publicadas en la comunidad de JMP. Soy consciente de que hay algunas repeticiones en el código, perdón por no haberlo limpiado. Este tipo de codificación (probablemente con algunas diferencias porque en algún momento intenté cambiar diferentes cosas con un procedimiento de prueba y error) funcionó para algunas plataformas cuando tengo una lista de columnas (lista de referencias o lista de nombres .. dependiendo de la plataforma si recuerdo bien) pero no para los demás. Seguro que tengo que profundizar en la codificación JSL ... ¡¡Pero hasta ahora me ha dado mucha satisfacción !!
Probé el código que escribiste pero el análisis se realiza solo para el primer atributo (INTENSITA 'PROFUMO IN APPLICAZIONE), no para todos. No recibo ningún mensaje de error.
Muchas gracias por tu tiempo,