Re: Permitir el uso de límites en los códigos de valores faltantes o proporcionar una nueva propiedad de columna con la misma funcionalidad - El estado cambió a: Reconocido@jthi - ¡Gracias por su sugerencia! Lo hemos capturado y lo tomaremos en consideración.
Permitir el uso de límites en códigos de valor faltante o proporcionar una nueva propiedad de columna con la misma funcionalidadMe gustaría tener una nueva propiedad de columna (o modificar una existente) que me permitiera establecer límites superiores/inferiores y luego todos los valores fuera de esos límites se tratarían como valores faltantes.
Tengo situaciones en las que tengo cientos de columnas de medidas. En algunas filas, un solo valor puede ser una medición fallida y, para excluirlo fácilmente del análisis, tengo dos opciones:
- Excluir toda la fila, pero esto también me hará perder datos de medición de todas las mediciones buenas.
- Apile los datos y maneje esas situaciones fila por fila. Esto hará que sea mucho más difícil utilizar algunas de las plataformas JMP, el conmutador de columnas, los filtros de datos, etc.
Mi sugerencia es agregar una propiedad de columna que podría usar para "excluir" (tratar como faltantes) esos valores de una sola columna. De esta manera podría recorrer los datos con bastante facilidad y establecer mis límites. Quizás también se podría agregar la configuración de esta propiedad de columna a la plataforma Explore Outliers.
Editar:
Entonces algo como esto pero sin fórmulas:
Ver más...
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
Column(dt, "height") << Set Property(
"Missing Limits",
{50, 65}
);
key = "height";
m_temp = Column(dt, key) << get values;
Eval(EvalExpr(Column(dt, key) << Formula(
m = Expr(m_temp);
If((Expr(Name Expr(As Column(key))) << Get Property("Missing Limits"))[1] < m[Row()] < (Expr(Name Expr(As Column(key))) << Get Property("Missing Limits"))[2],
m[Row()]
,
.
);
)));
wait(1);
Column(dt, "height") << Set Property(
"Missing Limits",
{59, 61}
);
dt << Rerun Formulas;
wait(1);
Column(dt, "height") << Set Property(
"Missing Limits",
{50, 65}
);
dt << Rerun Formulas;
Acceso a los datosCombinación y limpieza de datosIngeniería de Calidad y ProcesosRe: Permitir el uso de límites en los códigos de valores faltantes o proporcionar una nueva propiedad de columna con la misma funcionalidad - El estado cambió a: InvestigandoRe: Permitir el uso de límites en los códigos de valores faltantes o proporcionar una nueva propiedad de columna con la misma funcionalidadHola @jthi , el desarrollador me recordó que puede usar la propiedad de columna Range Check para esto. "YO Si configura Verificación de rango en una columna, los valores fuera del rango desaparecerán. A diferencia de la propiedad propuesta, esto realmente cambiará los valores. Pero dado que son mediciones fallidas de todos modos, ¿sería suficiente?"
Re: Permitir el uso de límites en los códigos de valores faltantes o proporcionar una nueva propiedad de columna con la misma funcionalidadLas mediciones fallidas fueron solo un ejemplo. Un ejemplo más realista (para mis propósitos) serían valores atípicos que me gustaría excluir temporalmente a partir de datos de formato ancho. Range Check funcionaría bien si no modificara los valores en la tabla, esa es una característica que no quiero (no es un problema con las mediciones fallidas, pero de lo contrario lo sería).
Re: Permitir el uso de límites en los códigos de valores faltantes o proporcionar una nueva propiedad de columna con la misma funcionalidadHola @jthi , ¿sería suficiente esta solución sugerida por el desarrollador?
" Podríamos aumentar la propiedad de columna "Códigos de valores faltantes" existente para permitir que falte un rango de valores (solo para columnas numéricas)"
Re: Permitir el uso de límites en los códigos de valores faltantes o proporcionar una nueva propiedad de columna con la misma funcionalidadMuchas gracias @jthi !
Re: Permitir el uso de límites en los códigos de valores faltantes o proporcionar una nueva propiedad de columna con la misma funcionalidadEl uso de la propiedad de la columna Códigos de valores faltantes existente debería funcionar muy bien.