Cómo exportar parámetros calculados por modelado no lineal<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />De acuerdo, expertos de JMP, me acaban de ayudar por primera vez el día de hoy, espero que lo tengan de nuevo. .
Entonces, debido a la ayuda que recibí anteriormente, pude usar JMP para estimar dos parámetros para más de 1400 experimentos diferentes. Estos datos se exportaron desde una base de datos, por lo que cada experimento tiene una identificación única. Ahora, sería un verdadero fastidio tener que ingresar manualmente estos dos parámetros para cada uno de los experimentos en la base de datos. Entonces, ¿hay alguna manera fácil de generar una tabla que tenga el ID del experimento, el b0 y el b1 para cada experimento desde la ventana de modelado no lineal?
¡Gracias por adelantado!
--Pensamiento superficial
Re: Cómo exportar parámetros calculados por modelado no lineal¡Guau! ¡Este es un trabajo realmente bueno y exactamente lo que necesitaba, gracias! Sin embargo, en cuanto a la advertencia que planteó acerca de estar seguro de que todas las regresiones convergen, en realidad estoy bastante seguro de que no todas convergen. Supuse (y sabes lo que dicen acerca de hacer suposiciones) que si no convergía, solo mostraría un NA o algo equivalente, lo cual estaría bien para mis propósitos. Sin embargo, parece que solo muestra los parámetros que tenía al final de la última iteración. ¿Hay alguna forma de decirle que excluya un valor si no converge, o ingrese un valor de NA?
¡Muchas gracias!
Editar: Además, esta es (probablemente obviamente) la primera vez que intento hacer secuencias de comandos en JMP (solo tengo un poco de experiencia jugando con VB en Excel y Access). ¿Dónde está el recurso adecuado donde puedo buscar estos comandos utilizados en el script? Por ejemplo, me gustaría buscar el comando nlin para ver cuáles eran los argumentos "Unthreaded" y "Newton".
Editar: Muy bien, después de trabajar con los datos de salida durante un tiempo, quedó claro que los experimentos para los cuales el modelo no podía converger simplemente no los copiamos en la tabla de salida. Así que esto realmente hace exactamente lo que necesito. ¡Gracias!
--
SuperficiePensamiento
Re: Cómo exportar parámetros calculados por modelado no linealNo estoy seguro de cómo puede estar seguro de que todas las regresiones no lineales de 1400 convergieron, pero suponiendo que lo esté, la siguiente tabla y secuencia de comandos deberían indicarle la dirección correcta.La fórmula en la columna :Fórmula es b0 + b1*x donde los parámetros b0 y b1 son 1 y 2 respectivamente.
Guion:
nlin = no lineal (
Y( :y ),
X( :Fórmula ),
Sin rosca( 1 ),
newton,
Finalizar,
Por( :DNI )
);
rnlin1 = Informe (nlin[1]);
parms = rnlin1["ID de ajuste no lineal=1"]["Solución"][Cuadro de tabla (2)]
<< hacer tabla de datos combinados;
parms << Transponer(
columnas (: estimación),
Por( :ID ),
Etiqueta (: Parámetro),
Tabla de salida ("Parámetros por ID")
);
/*
parámetros << Dividir(
Dividir por (: Parámetro),
Dividir( :Estimación, :ErrorStdAproximado ),
Identificación del grupo )
)
*/
Tabla de datos de demostración:
ID x y Fórmula
1 1 14.007192425 3
1 2 17.212873694 5
1 3 19.206116204 7
1 4 22.698900479 9
1 5 26.547313123 11
1 6 27.964537384 13
1 7 32.187880488 15
1 8 34.471305291 17
1 9 37.982516136 19
1 10 39.725363966 21
2 1 18.727600524 3
2 2 20.500227504 5
2 3 18.715068521 7
2 4 22.667963466 9
2 5 25.505984818 11
2 6 25.947839552 13
2 7 27.933068812 15
2 8 31.390339224 17
2 9 32.390010591 19
2 10 34.514002505 21