Re: Ayuda con la fórmula: Cálculo del cambio relativo a un punto de tiempo inicial para múltiples muestras¡Nota en revisión!
La imagen en el hilo no representa con precisión las medidas replicadas... lo siento.La tabla jmp es correcta.
Esta imagen también es correcta:

cris
Re: Ayuda con la fórmula: Cálculo del cambio relativo a un punto de tiempo inicial para múltiples muestrasAquí está la fórmula que usé.
currentSample = :Sample Designation;
timePointZero = :Data[(Current Data Table() << get rows where( :"Time Point (h)"n == 0 & :Sample Designation == currentSample ))[1]];
Abs( (timePointZero - :Data) / timePointZero );

Re: Ayuda con la fórmula: Cálculo del cambio relativo a un punto de tiempo inicial para múltiples muestrasMe gusta usar las funciones Col para obtener el número de fila necesario. En este caso, parece que el punto de tiempo = 0 siempre es anterior a los puntos de tiempo posteriores, por lo que el simple Col Min debería ser suficiente
:Data/:Data[Col Min(Row(), :Sample Designation)] - 1;
Esta parte
Col Min(Row(), :Sample Designation)
se usa para obtener el número de fila más pequeño de cada Designación de muestra y, debido a que los datos están ordenados, obtendrá Punto de tiempo = 0.
Re: Ayuda con la fórmula: Cálculo del cambio relativo a un punto de tiempo inicial para múltiples muestrasJim,
Gracias por la respuesta.Intenté lo anterior y aparece el siguiente mensaje de error:

Nota: había pegado su script en un "Nuevo script" y lo ejecuté.También intenté usar la secuencia de comandos en el editor de fórmulas... en ese caso, hubo un error que indica que la función Tabla de datos actuales tiene efectos secundarios o no es apropiada para usar en una fórmula.
Puede que me esté perdiendo algo simple... ¿alguna idea?
¡Gracias!
cris
Re: Ayuda con la fórmula: Cálculo del cambio relativo a un punto de tiempo inicial para múltiples muestrasHola Jarmo,
Esto funciona perfectamente... ¡gracias!No tengo muy claro lo que está pasando con este script.¿Puedes por favor volver a explicar?
¡Gracias de nuevo!
cris
Re: Ayuda con la fórmula: Cálculo del cambio relativo a un punto de tiempo inicial para múltiples muestrasHola Jim,
Cuando abro la tabla de datos, veo los valores correctos en la última columna.Sin embargo, no hay ninguna fórmula en la información de la columna (y la columna no se indica como una columna de fórmula).
Gracias,
cris
Re: Ayuda con la fórmula: Cálculo del cambio relativo a un punto de tiempo inicial para múltiples muestrasVolví a aplicar la fórmula que proporcioné a la tabla de datos de ejemplo que proporcionó y no encontré ningún error.Adjunté la fórmula a su tabla de muestra y la adjunté a esta respuesta.Por favor, compruebe que se ejecuta correctamente en su sistema.
Re: Ayuda con la fórmula: Cálculo del cambio relativo a un punto de tiempo inicial para múltiples muestrasMi error... aquí hay una tabla corregida con fórmula.
Ayuda con la fórmula: Cálculo del cambio relativo a puntos de tiempo iniciales para múltiples muestrasHola a todos,
Soy algo nuevo en la creación de fórmulas condicionales en JMP y tengo algunas dificultades con esta.
Estaré recopilando datos en puntos de tiempo específicos para múltiples muestras diferentes.Cada muestra tiene un valor correspondiente para el punto de tiempo inicial (T=0) y me gustaría tener una columna para el % de diferencia en un punto de tiempo dado relativo a T=0.La tabla incluirá varias réplicas de cada muestra (dispuestas en filas) y una docena de métricas (en columnas).Esta es la idea general del formato de la tabla:

Intenté configurar las matemáticas para que coincidan en función de la columna Designación de muestra, pero tengo dificultades con la sintaxis condicional para señalar una fila determinada a su respectivo dato T = 0.Encontré lo siguiente buscando problemas similares, pero no pude modificar el script para que coincidiera con mi diseño:
https://community.jmp.com/t5/Discussions/Divide-column-by-reference-point-with-conditions/mp/432899#M68261
Concedido: soy menos que un novato con guiones...
También he incluido la tabla jmp.
Gracias de antemano por tu ayuda.
cris
Automatización y secuencias de comandosLa personalización en masa