Modelo 'bloqueado' al valor del primer puntoEstoy estudiando un proceso de descomposición como se muestra para una serie de muestras a continuación. Cuanto más alto sea el punto de partida, más rápido será el decaimiento. La idea es predecir el valor en cualquier momento desde Valor inicial medido. Me gustaría 'bloquear' el modelo para que en el punto de tiempo cero, el valor predicho sea exactamente el valor inicial medido. Si no, Las predicciones, ya que los tiempos cortos pueden ser muy incorrectos para algunas muestras, como en el gráfico a continuación.
¡Cualquier ayuda sobre cómo hacer esto es muy bienvenida!


OtroRe: Modelo 'bloqueado' al valor del primer puntoHola @Ake ,
Si desea "etiquetar" a alguien en los foros, use el símbolo "@" y luego la interfaz web sugerirá personas para etiquetar, generalmente solo aquellos relacionados con el hilo, pero si saber el nombre de otro usuario, puede escribirlo y aparecerá su enlace.
De todos modos, si sus datos provienen de un proceso físico, me imagino que debería haber una ecuación conocida que explique la curva de descomposición que se observa. Pero, JMP todavía puede hacer lo que quieras. De hecho, ayuda que sus datos estén en un formato apilado.
Una forma de hacerlo es la siguiente: vaya a Analizar > Modelado especializado > Ajustar curva, luego moldee las columnas como se muestra.

Obtendrá una pantalla que se ve así, vaya al botón rojo > Crecimiento exponencial y decaimiento > Ajustar exponencial 2P (dos parámetros):

Luego obtiene esto en la salida del informe:

Si va al botón rojo junto a Exponencial 2P, seleccione Guardar fórmulas > Guardar fórmula de predicción

Luego obtendrá una columna en su tabla de datos que tiene la fórmula de predicción basada en el "Tipo":

Puede ver que los valores en :Time=0 están muy cerca de los valores originales. Y si hace un generador de gráficos de V vs V Predictor(), vea el script verde que guardé en la tabla de datos. Tengo algunos scripts guardados en la tabla de datos que puede consultar. Puede intentar intercambiar la muestra y el tipo en el grupo y Z. Dan como resultado modelos ligeramente diferentes, porque uno está agrupado por :Muestra y el otro por :Tipo.
Esto debería conseguir lo que quieres. Cuando se agrupan por tipo, puede ver que las constantes de decaimiento en los exponentes no son idénticas entre sí. La única otra forma en que puede fijar los valores de la intersección y (que se me ocurra) es hacer un ajuste y por x con Tipo en el campo Por. Pero querrás hacer una transformación de la columna V tomando el registro de la misma. Los gráficos ahora deberían ser lineales y cuando ajusta una línea a los datos, puede hacer Ajuste especial... y forzar la intersección y al valor correcto del registro de la V inicial. Guardé un script. a la tabla de datos que puede revisar; está configurada para hacer cada muestra y tipo por separado. Las pendientes no son las mismas, por lo que las constantes de decrecimiento exponencial tampoco serán las mismas.
Todo esto debería al menos ponerte bien en tu camino. ¡Genial conjunto de datos y proyecto por cierto!
¡Espero que esto ayude!,
SD
Re: Modelo 'bloqueado' al valor del primer puntoO aquí. Dios mío, soy nuevo en el foro de publicación! 
Re: Modelo 'bloqueado' al valor del primer puntoMe doy cuenta de que debería haber puesto mi actualización como respuesta para que la descubras, así que aquí hay un puntero a lo anterior.
Re: Modelo 'bloqueado' al valor del primer puntoHola @Ake ,
¿Hay algún motivo por el que esté utilizando la plataforma de modelo de ajuste y un modelo de superficie de respuesta? ¿Todas sus funciones de decaimiento tienen la misma constante de tiempo? Si ya tiene una fórmula o ecuación que debería predecir el proceso de descomposición, la usaría. Pero, una vez que tenga una fórmula de predicción de cualquier plataforma que use, siempre puede ingresar y editar la intersección y (lo que creo que es su valor inicial) para que sea el primer elemento de la columna: X [1]. ¿Puedes compartir tu tabla de datos y/o tu fórmula de predicción?
SD
ACTUALIZAR:
He estado pensando en su tarea actual y parece que está estudiando un proceso que depende del tiempo y las condiciones iniciales. Si tiene su tabla de datos organizada con una columna por tiempo, columnas para cada una de las medidas de descomposición, es posible que desee cambiarla a un formato "apilado", donde apila los datos en función de las columnas de descomposición. Esto creará una tabla de datos que puede "ajustar como una sola" en la plataforma Fit Curve. Se adjunta una tabla de datos actualizada con algunos scripts que puede ejecutar desde los triángulos verdes para mostrar lo que hice. Las funciones que genero son funciones simples de decaimiento exponencial que tienen la forma funcional:

donde f_0 es el valor inicial. Solo hay dos parámetros que entran en esta función: f_0 y time, t; de ahí mi elección de la función de decaimiento exponencial 2P en la plataforma Fit Curve. Si ajusta la curva como lo hice yo, puede establecer manualmente el valor inicial si es necesario, y debería manejarlo adecuadamente. Sin poder ver su tabla de datos o cómo está haciendo el ajuste, es un desafío proporcionar ayuda adicional.
Re: Modelo 'bloqueado' al valor del primer punto¡Hola y gracias por la rápida respuesta!¡Practicaré formulando mis preguntas más claramente!
Estoy usando Fit Model (jmp 16), poniendo solo Valor inicial y Tiempo como factores en una superficie de respuesta.
Quisiera solo una función predictora para todas las muestras, con solo el valor inicial como entrada. Mi (poco) entendimiento es que el ajuste no lineal le da una función de predicción por muestra.
Mejor, Åke
ACTUALIZAR:
Hola SDF1,
Tienes razón, trato de predecir el valor V en cualquier momento t a partir del valor inicial de V. Parece que su sugerencia requiere que sepa las constantes para cada muestra por separado.Debo suponer que todas las muestras tienen una curvatura de descomposición común, de modo que solo necesito saber initV para hacer la predicción para cada muestra nueva. No estoy completamente seguro de que la curvatura sea completamente exponencial, por lo que ajustar el modelo y las transformaciones parece una herramienta ideal para encontrar la mejor curvatura (la medida es física, por lo que no es la mejor curvatura teórica), excepto que no sé cómo deshacerse de la diferencia entre V y Pred V en el tiempo cero.
Incluí mi conjunto de datos, con una predicción Pred V (modelo de ajuste) del uso del modelo de ajuste y una fórmula de predicción Prev V (solucionador) construida a mano y constantes encontradas usando el solucionador en Excel.
Este último cumple mi deseo de dar V = initV en el momento cero, pero usar Excel se siente como un paso atrás. Espero hacer algo similar o mejor en jmp.
Re: Modelo 'bloqueado' al valor del primer puntoHola @Ake ,
¿Qué plataforma estás usando para ajustar los datos? Debería haber una manera de restringir la intersección y de su ajuste al primer punto de datos de la curva, pero esto podría depender de la plataforma que esté utilizando.
ACTUALIZAR: Hice una tabla simple con algunas funciones de decaimiento exponencial y luego la ajusté usando Analizar> Modelado especializado> No lineal y usé un decaimiento de ajuste exponencial 3P para ajustar los datos. Luego, guardé la fórmula de predicción en la tabla de datos y luego cambié el valor de compensación para que sea el valor inicial de DecayX. Esto debería ayudar a llevarlo en la dirección correcta, espero.
¡Espero que esto ayude!,
SD