¿Algo así como Solver con no lineal?Hola,
Me encantan estas cosas. Pero tengo un problema al usar JMP para resolver un problema que actualmente hago en Excel.
Se adjunta imagen. Tengo una medida analítica del % en volumen de un tamaño de partícula determinado en cada fila. Necesito convertir cada fila en un recuento de partículas para algunos otros cálculos, así que hice un modelo que asigna un recuento de partículas a cada tamaño de partícula y luego dejé que Solver hiciera que el % de volumen predicho del modelo coincidiera con el % de volumen medido analíticamente.
En Excel, asigno un recuento de "Modelo n" de 100000 unidades en cada fila y calculo el volumen de esas partículas en la fila. Luego calculo el volumen total en la parte inferior de la hoja de cálculo, para poder calcular un porcentaje de volumen del modelo en cada fila.
A continuación, calculo el error al cuadrado del porcentaje de volumen (modelo - analítico) en esa fila y sumo los cuadrados del error para todo el modelo.Hago que Solver minimice este SSE cambiando el número de unidades en cada fila. Además, restrinjo el número de unidades para que sea mayor o igual a cero.
Se ajusta relativamente rápido y guardo los recuentos de unidades en cada fila para realizar más cálculos.
Por lo tanto, he realizado ajustes no lineales con diferentes modelos antes, pero nunca uno que requiriera tanto un ajuste a nivel de fila como a nivel de modelo general. No puede simplemente ajustar una fila individualmente, ya que el porcentaje de volumen cambia a medida que cambian las otras filas. No entiendo muy bien cómo alimentarlo con un parámetro para cada fila, luego resolver todos los parámetros para que se ajusten al modelo y, finalmente, volcar los parámetros para cada fila.
Me encantaría recibir ayuda con este. Llevo un tiempo golpeándome la cabeza contra la pared, pero no encuentro la solución adecuada. Luego aplicaré esto a unas 1000 muestras después...
¡Gracias de antemano! fred

Combinación y limpieza de datosExploración y visualización de datosIngeniería de Calidad y ProcesosRe: ¿Algo así como Solver con no lineal?Consulte esta sección de la Ayuda de JMP sobre modelos no lineales personalizados .
Re: ¿Algo así como Solver con no lineal?Hola, Mark,
También me interesa la pregunta sobre un solucionador iterativo en JMP.El contexto es un modelo de reología que sigue una ley de potencia en el régimen de flujo alto, con un término aditivo que limita el límite de flujo bajo.Lo mejor que puedo hacer en JMP es usar un modelo cuadrático en velocidad de corte; gráficamente se ve bien, pero no es físico.
Esto es lo mejor que puedo hacer en JMP usando transformaciones logarítmicas en "Ajustar modelo" (cuadrático en gamma, con una interacción cruzada entre gamma y beta):

Esta es la forma preferida derivada usando Solver en Excel: elimina la dependencia cuadrática y captura el cambio de régimen en gamma:

¿Sabes cómo puedo configurar el modelo mixto en JMP para resolver alfa(i), a, b y c?Tenga en cuenta que U*, alfa, gamma y beta son todos parámetros adimensionales.¡Gracias!
Re: ¿Algo así como Solver con no lineal?Su ejemplo parecía una especie de espectro con cuatro picos (dos superpuestos), así que pensé que quería ajustarlos.
Puede consultar la función Minimizar en Ayuda > Índice de secuencias de comandos > Funciones. Tendría que usarlo en una fórmula de columna o en un script configurado para los argumentos.
Re: ¿Algo así como Solver con no lineal?Probé el análisis de Distribución de Vida, pero realmente no entiendo muy bien cómo me ayuda. ¿Puedes ayudarme en el acercamiento?
En última instancia, necesito obtener un recuento de cada cubo de tamaño de partícula. Mi mejor enfoque es simular el recuento de partículas (en cada fila) para hacer que el % de volumen de mi modelo coincida con el % de volumen medido. Entonces, básicamente tendré 124 parámetros, limitados a ser mayores o iguales a cero, que tendrán que variarse para ajustarse a la curva. El uso de % de volumen en lugar de volumen obliga al solucionador objetivo a tener que variar todos los parámetros a la vez, no solo uno a la vez (creo), ya que necesita el volumen total del conjunto para calcular el % de volumen.
No estoy seguro de si esto aclara la pregunta, pero parece algo que JMP debería ser capaz de hacer.
Re: ¿Algo así como Solver con no lineal?Podrías probar un enfoque diferente con JMP. Siga estos pasos:
- Seleccionar Analizar > Confiabilidad y supervivencia > Distribución de vida .
- Selecciona el Volumen % columna y haga clic Y, tiempo hasta el evento .
- Hacer clic DE ACUERDO .
- Haga clic en el triángulo rojo en la parte superior y seleccione Mezcla adecuada .
- Tipo 4 en el Cantidad cuadro al lado de Normal .
- Seleccionar Clústeres separables para el método del valor inicial.
- Hacer clic Ir .
¿Este enfoque parece prometedor?
Por favor vea este contenido en Ayuda JMP .
Re: ¿Algo así como Solver con no lineal?Realmente no sé si puedo convertir esto en algo analítico. Los datos no están espaciados uniformemente (debido a la máquina) ni son logarítmicos, y las distribuciones varían ampliamente. Originalmente intenté crear una función analítica, pero obtuve ajustes extraños, lo que probablemente indicaba que mi modelo no estaba (o no podía estar) bien definido. También encontré algunos artículos sobre este instrumento que indicaban que la traducción directa no era posible, pero no sé si alguna vez probaron este método.
Esta ruta de "simulación de conteo" funcionó bien para mí en Excel, pero creo que JMP debería poder hacer lo mismo de una manera mucho más eficiente. Esp. si tengo que procesar miles de ejecuciones. Podría codificarlo en VBA con Excel, pero prefiero usar la herramienta adecuada.
Adjunto un ejemplo de una distribución que intentaría igualar, pero como dije, varían ampliamente.

Re: ¿Algo así como Solver con no lineal?¿Puedes expresar la relación analíticamente? Podría utilizar la expresión en una fórmula de columna como modelo personalizado de plataforma no lineal. La función de pérdida predeterminada es el error de mínimos cuadrados.
¿Puedes mostrar una gráfica de los datos?