Ayuda para realizar un pulido medioHola,
Tengo datos de cribado basados en celdas que muestran un artefacto por fila que provoca que la señal de mis filas impares (A, C, etc.) sea ligeramente inferior a la de mis filas pares (B, D, etc.). Si bien la solución ideal es mitigar la fuente de varianza en el equipo, también me gustaría suavizar mis datos para recuperar y determinar mejor los aciertos. He leído en varios artículos sobre el pulido de mediana de Tukey que se utiliza para cribar datos y suavizar el sesgo espacial, pero no he podido determinar cómo implementarlo en JMP ni si ya era una herramienta integrada. Sé que podría calcular una iteración de esto hallando las medianas de fila/columna y realizando los cálculos, pero lo que hace que esta herramienta sea potente es su capacidad de iterar durante n ciclos hasta que haya un cambio insignificante en las medianas de fila y columna. Me preguntaba si alguien podría ayudarme a escribir un script o indicarme un complemento que pudiera realizar esta tarea. Sería útil tener una ventana de interfaz gráfica similar a la de otras herramientas de análisis donde pudiera introducir la variable "y", las columnas de fila y columna, y luego cualquier variable "by". Además, podría incluir un cuadro para introducir el número de iteraciones o algún tipo de prueba de residuos para que la aplicación se indique a sí misma cuándo detener la iteración y muestre los resultados de cada iteración al final. Soy nuevo en JMP, así que esto me supera, ¡pero agradecería cualquier ayuda! Creo que esto también podría ser una potente adición a las herramientas de análisis de cribado, ya que se ha demostrado que suaviza mejor los datos y hace que la llamada de aciertos sea más fiable. ¡Gracias de antemano!
-Años
Enlace a información sobre el pulido medio:
https://en.wikipedia.org/wiki/Median_polish
Modelado estadístico avanzadoAutomatización y scriptingRe: Ayuda para realizar un pulido medioNo creo que haya un pulido medio proporcionado en JMP, sin embargo, la interfaz de JMP para Python o R le permitirá acceder a sus rutinas de pulido medio.
Re: Ayuda para realizar un pulido medioAdemás, si solo busca corregir el sesgo de las filas alternas, puede hacerlo con unos pocos clics en la interfaz gráfica. También puede elegir "Estandarizado" en lugar de "Centrado".

Aunque parece un ejercicio de scripting divertido. Si lo estuviera escribiendo en JSL, probablemente seguiría los pasos de este video .
Re: Ayuda para realizar un pulido medio... y luego tal vez reemplazar Media de columna() con Columna Mediana().
Para aplicar el polaco mediano completo , los datos deben ser adecuados para hacerlo...
- de lo contrario, se elimina "accidentalmente" mucha información valiosa (¡esencial!).
Re: Ayuda para realizar un pulido medioOtro enfoque...
Oh, no lo mencionaré esta vez.
Re: Ayuda para realizar un pulido medio¡Te lo mencionaré! La GUI de Normalización de @hogi también puede hacer esto.
Re: Ayuda para realizar un pulido medioHola Jim,
Gracias por la respuesta. Esperaba evitar tener que construir algo y, en cambio, aprovechar lo que otros ya han hecho.
Gracias de nuevo,
Años
Re: Ayuda para realizar un pulido medioHola Jed,
Gracias por tu respuesta. ¿Podrías describir con más detalle lo que haces en esta captura de pantalla? No conozco estas opciones.
En cuanto a la programación, sí entiendo los pasos del pulido medio, pero como es iterativo, me llevaría tiempo programarlo/integrarlo en flexibilidad. ¡Esperaba que alguien me ayudara a crearlo o me indicara un script que ya funcionara!
Re: Ayuda para realizar un pulido medio¡Gracias a ambos!
Intenté algo similar con funciones y ¡mejoró ligeramente los datos! Tomé la mediana de todos los pocillos de prueba en cada fila (ya que en un HTS, en condiciones adecuadas, la mayoría de los pocillos de prueba no serán aciertos) y la usé para normalizar. Mitigó bastante el efecto de fila y ayudó a clasificar los aciertos.
-Años
Re: Ayuda para realizar un pulido medioHola @amichaud ,
A continuación se muestra un resumen rápido de lo que sucede arriba:
- Como mencionaste filas pares e impares, creé una columna que alterna 0 y 1, llamada Sesgo.
- Al hacer clic derecho en la columna Sesgo, seleccioné Nueva columna de fórmula > Agrupar por. Esto no crea ninguna columna, sino que la define como columna de agrupación para futuras columnas de fórmula.
- Al hacer clic derecho en la columna Y y seleccionar "Nueva columna de fórmula > Distribucional > Centrar", la columna Y se centra iterativamente en 0 para cualquier variable de agrupación . Esto significa que los 0 y los 1 de la columna Sesgo se transformarán por separado. Esta es simplemente una forma diferente de desviar las muestras según las filas pares/impares. También puede seleccionar "Distribucional > Estandarizar" para hacerlo.
- El gráfico simplemente intenta mostrar esto visualmente. El gráfico inferior tiene un ajuste diferente para cada grupo de sesgo, pero el gráfico superior tiene el mismo ajuste para ambos, ya que el sesgo se eliminó al centrar.
Además, dependiendo de lo que intentes hacer, también podrías incluir la columna "Sesgo" como efecto en cualquier modelo que estés creando. El generador de perfiles te permitirá ver e interactuar con el efecto, sin necesidad de modificar los datos. Adjunto una tabla de datos actualizada para mostrar esto.
