Fórmula compleja para la transformación de datos en cambio de veces y cambio de registro (2) desde la línea de baseBueno, complejo es un término relativo, pero la forma en que recibo los datos es en un paquete que tiene múltiples analitos y múltiples ID. Siempre tenemos por ID de analito y paciente un punto de tiempo de referencia singular ("C1D1 0"). Puedo hacerlo como Excel, pero honestamente, una forma mucho más elegante de hacerlo es hacer una fórmula para que cuando reciba otro lote de datos longitudinales pueda agregarlos y se transformará. Además, disponer de dichas fórmulas ayudaría a realizar otro análisis que también se realizará de la misma manera.
Entonces, básicamente quiero crear una fórmula que coincida (¿o agrupe?) un ID de analito y paciente, luego encuentre el punto de tiempo "C1D1 0" y use la celda " Resultado " como línea de base y la transformación más simple sería cambiar el resultado X/ Línea base de resultados. Todas las demás transformaciones serían derivadas, % de cambio desde el inicio y log2 de cambio desde el inicio.
Avíseme si he explicado esto correctamente, pero en esencia me gustaría una fórmula para hacer el trabajo pesado sin la necesidad de manipular demasiada información.
Muchas gracias por su ayuda.
Automatización y secuencias de comandosCombinación y limpieza de datosRe: Fórmula compleja para la transformación de datos en cambio de veces y cambio de registro (2) desde la línea de baseEntonces, ¿básicamente solo necesita una fórmula para obtener la línea de base para cada par de Analito + ID del paciente? Esta es una sugerencia para eso.
:Result[Col Min(If(:Timepoint == "C1D1 0", Row(), .), :Patient ID, :Analyte)]
Una vez que tenga la línea de base, puede crear fácilmente otras fórmulas usando esa línea.
Re: Fórmula compleja para la transformación de datos en cambio de veces y cambio de registro (2) desde la línea de base¡Muchas gracias por eso! Definitivamente ahora puedo transformar el resultado como quiera.:)
¡Muy apreciado!