Cómo escribir un script para seleccionar varias columnas (> 1000) en una tabla de datos como entrada para un análisis (por ejemplo, correlaciones inversas)Hola, soy nuevo en JSL y me gustaría crear un script para seleccionar varias columnas (> 1000) y usarlas como entrada para el análisis. Por ejemplo, utilizando la herramienta de análisis Mulitvariate y calculando la correlación inversa.
He creado un script para seleccionar dos columnas para el análisis bivariado, pero cómo extenderlo para múltiples columnas como se usa en, por ejemplo, análisis multivariado.
He intentado encontrar pistas en este foro, pero hago algo mal y estoy atascado. Estaría muy agradecido si alguien pudiera ayudarme con esto.
Saludos cordiales / Anders
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
xvar = .;
yvar = .;
win = New Window( "Example of Returning Values",
<<MODAL></MODAL>
AnalíticaTabla de datosScriptingRe: Cómo escribir un script para seleccionar varias columnas (> 1000) en una tabla de datos como entrada para un análisis (por ejemplo, correlaciones inversas)Se dirigía en la dirección correcta.Su secuencia de comandos original limitó el Yvar a solo 1 variable, por lo que al eliminar esa restricción le permite elegir múltiples variables, que luego se transfieren como una lista a la entrada multivariante.
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/semiconductor capability.jmp" );
xvar = .;
yvar = .;
win = New Window( "Example of Returning Values",
<<MODAL></MODAL>
Re: Cómo escribir un script para seleccionar varias columnas (> 1000) en una tabla de datos como entrada para un análisis (por ejemplo, correlaciones inversas)También puede echar un vistazo a Column Dialog en lugar de crear una nueva ventana modal. Dependiendo del nivel de personalización que necesite, es posible que sea más sencillo de usar.
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Solubility.jmp");
colDiag = Column Dialog(y = ColList("Y", Data Type("Numeric")));
dt << Multivariate(Y(colDiag["y"]));