Tabla de control con muchas columnasHola.
Tengo una tabla con más de 200 columnas de factor continuo y pocas respuestas.
Las columnas son resultados de pruebas de laboratorio que buscan la presencia de sustancia en un objeto,
Cada columna es la cantidad de una sustancia.
Estas 200 columnas se pueden dividir de muchas formas (colores, propósito, actividad, fabricación, etc.)
Mientras analizo el resultado, quiero ejecutar todo tipo de pruebas y modelos en diferentes grupos de las 200 columnas.
Lo que estoy buscando es una herramienta que me permita seleccionar y deseleccionar fácilmente diferentes columnas en función de alguna desviación
Lo que pienso es una subtabla en la que el nombre de la columna se convierte en filas.
La subtabla está conectada a la tabla de datos principal, y cada fila que estoy seleccionando en la subtabla, selecciona automáticamente la columna correspondiente en la tabla de datos principal.
Puedo agregar columnas que definan las columnas originales (ahora filas). Luego, seleccione fácilmente diferentes grupos en ellos. Ponlos dentro y fuera de modelos o cualquier otro cuadro de diálogo.
Gracias
Omer
Re: tabla de control con muchas columnasSé algo de JSl, pero creo que esto en mi liga.Re: tabla de control con muchas columnasHola de nuevo
Soy consciente de alguna solución que es posible:
Si abro el 'Selector de vista de columnas', selecciono todas las columnas relevantes, haga clic en 'Mostrar verano', luego, en el triángulo rojo, elija 'vista de tabla de datos', luego la tabla creada se conecta a la tabla principal y refleja mi selección en la fila de la columnas de la derecha en la tabla subrayada.
Puedo actualizar con todo tipo de columnas que definen grupos y trabajar con ellos (Seleccionar celda coincidente, etc.), pero la conectividad desaparece en el momento en que cierro el 'Selector de vista de columnas'.
¿Hay alguna forma de preservar esa conectividad entre ambas tablas?
Omer
Re: tabla de control con muchas columnasEl JSL anterior selecciona columnas en la tabla, pero quizás fue una interpretación incorrecta de lo que está preguntando.
Cuando tu dices '. . . cualquier herramienta en la mano ', ¿te refieres como parte de JMP, o como un complemento que ya existe? Si es así, creo que la respuesta es "no".
Se podría escribir un complemento de este tipo, pero creo que debería estar más atento al flujo de trabajo que se necesita para lograr lo que tiene en mente.
¿Ya conoces JSL o estás preparado para aprender un poco? ¿O tienes acceso a alguien que pueda hacerlo por ti?
Re: tabla de control con muchas columnasGracias
Este 'triángulo rojo' con su opción existe en todos los diálogos.
Puede mostrarme el grupo que definí en la tabla principal.
Lo que estoy buscando es poder seleccionar con un clic (o dos) algunas columnas que comparten algún atributo común en una propiedad (no una propiedad como "tipo de datos" o "tiene fórmula"), y luego seleccionar otras columnas que comparten el mismo atributo en otra propiedad.
En mis datos puedo dividir mis columnas (que expresan el nivel de presencia de sustancia química en las plumas) en pocos Grupos.
Puedo dividirlos por influencia sobre el presagio, o por fórmula molecular, o por letalidad, o por "técnicas de acción", etc.
Cada desviación crea una estructura de grupo diferente.
Mi pregunta es si hay alguna herramienta a mano.
Si no, hay algún "complemento" simple que se pueda crear.
Gracias
Omer
Re: tabla de control con muchas columnasEs posible que no necesite la tabla adicional si usa algo como esto:
Names Default To Here( 1 );
// Get a table
dt = Open("$SAMPLE_DATA/Big Class.jmp");
dtname = dt << getName;
// Expression that is invoked whenever a new selection is made in the column selector
selectionScript =
Expr(
colsSelected = fcs << getSelected;
dt << clearColumnSelection;
dt << selectColumns(colsSelected);
);
// User interface
New Window("Select Columns in "||dtname,
fcs = Filter Col Selector( Data Table( dtname ), Width(300), Script(selectionScript) );
);
Las opciones del 'triángulo rojo' en el filtro pueden ayudarlo a encontrar (luego seleccionar) las columnas que necesita, y también mostrará los grupos de columnas que haya definido.