Cómo exportar parámetros calculados mediante modelado no lineal<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Muy bien, expertos de JMP, hoy me ayudaron por primera vez. Espero que lo tengan nuevamente. .
Entonces, gracias a la ayuda que recibí anteriormente, pude usar JMP para estimar dos parámetros para más de 1400 experimentos diferentes. Estos datos se han exportado desde una base de datos, por lo que cada experimento tiene una identificación única. Ahora, sería una verdadera molestia tener que ingresar manualmente ambos 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, b0 y b1 para cada experimento desde la ventana de modelado no lineal?
¡Gracias de antemano!
--Pensamiento superficial
Re: Cómo exportar parámetros calculados mediante modelado no lineal¡Guau! Este es realmente un buen trabajo 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 ya sabes lo que dicen acerca de hacer suposiciones) que si no convergía simplemente 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 que ingrese un valor de NA?
¡Muchas gracias!
Editar: Además, esta es (probablemente obviamente) la primera vez que intento realizar 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 generados por un tiempo, quedó claro que los experimentos para los cuales el modelo no podía converger simplemente no los copiamos en la tabla de resultados. Entonces esto realmente hace exactamente lo que necesito. ¡Gracias!
--
SuperficiePensamiento
Re: Cómo exportar parámetros calculados mediante modelado no linealNo estoy seguro de cómo puede estar seguro de que 1400 regresiones no lineales convergieron, pero suponiendo que así sea, la siguiente tabla y script 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 (:identificación)
);
rnlin1 = Informe (nlin[1]);
parms = rnlin1["ID de ajuste no lineal=1"]["Solución"][Cuadro de tabla (2)]
<< crear una tabla de datos combinados;
parámetros << 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, :AproxStdErr ),
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