Cómo poner una restricción en un parámetro durante la optimización.<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Hola a todos,
Recientemente, noté que de vez en cuando, un parámetro que he estado resolviendo para usar mínimos cuadrados no lineales ha estado apareciendo como negativo. Desafortunadamente, es teóricamente imposible que el parámetro sea negativo. ¿Cómo puedo agregar una restricción al script para que no pueda ser negativo?
Gracias,
--SurfaceThought
Re: Cómo poner una restricción en un parámetro durante la optimización.<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />JMP no lineal le permite especificar límites superior e inferior para cada parámetro.
Ejemplo:
No lineal (
Y (: y),
X (: fórmula),
Límites de parámetros (b0 (10, 20), b1 (3, 5)),
Newton
Terminar
);
Esto está disponible cuando proporciona una fórmula personalizada. Puede lograr lo mismo de manera interactiva utilizando el menú desplegable del triángulo rojo para "Modelo no lineal" en el cuadro de diálogo "Panel de control". El primer elemento es "Límites de parámetros". (De hecho, así es como generé el script anterior ... Hice lo interactivo y luego guardé el script en la ventana del script). No veo una manera de hacer esto usando la personalidad simplificada "Curve Fit".
Re: Cómo poner una restricción a un parámetro durante la optimización.<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />mpb -
¡Esto era exactamente lo que estaba buscando! Me acabo de dar cuenta de que nunca la marqué como la respuesta correcta. ¡Gracias!