Necesita coeficientes para la ecuación.Hola,
Necesito generar los coeficientes para la ecuación de ajuste entre 2 variables. Sin embargo, JMP genera ecuaciones modificando la variable independiente, que no es lo que quiero. ¿Hay algo que se pueda hacer para evitar que JMP lo haga?
Por ejemplo, para la siguiente tabla, JMP genera esta ecuación: "Y = 1124,1 - 38,7*X + 9,8*(X-23)^2 + 0,7*(X-23)^3 - 0,1*(X-23)^ 4".
Lo que quiero es solo A*X^4 + B*X^3 + C*X^2 + D*X + E. ¿Cómo lo consigo en este formulario?
| X | Y |
| 12 | 111 |
| 13 | 213 |
| dieciséis | 654 |
| 23 | 222 |
| 33 | 877 |
| 41 | 94 |
@txnelson
Re: Necesito coeficientes para la ecuación@raj138 ,
Existen varios métodos para hacer referencia a una tabla de datos y especificar los nombres de las columnas.El menú JMP > Ayuda > Índice de secuencias de comandos y Menú JMP > Ayuda > Libros > Guía de secuencias de comandos Son excelentes referencias.
Un método común para consultar la tabla de datos actualmente abierta es
dt = Current Data Table();
Cuando desea abrir una tabla de datos, la sintaxis es
dt = Open( "directory/file.jmp" );
JMP también puede obtener datos de una base de datos y otros tipos de archivos, como Excel. A continuación se muestra un ejemplo que utiliza el conjunto de datos de muestra Big Class.jm con peso para Y y altura para X. Tenga en cuenta que con un script puede especificar un polinomio de orden superior.
Names Default to Here(1);
dt = Open("$Sample_Data/Big Class.jmp");
biv = dt <<BIVARIATE></BIVARIATE>Re: Necesito coeficientes para la ecuaciónHola @gzmorgan0
Gracias por la solución. A veces, tengo que encajar usando un polinomio de grado 6, en cuyo caso su solución 1 no me funciona. Tengo opción de encajar sólo hasta el grado 5.
Me gusta su solución 2 que usa secuencias de comandos, pero ¿podría ayudarme a modificar la secuencia de comandos para llamar a los datos de la tabla en lugar de mencionar los valores en el código, porque a veces obtengo datos con cientos de filas?
-raj
Re: Necesito coeficientes para la ecuación@Mark_Bailey ,
Hola, Mark. Sólo una nota adicional rápida para los lectores: Guardar predicción para ajustar Y por X, polinomio centrado, cuartico, guarda el modelo centrado. Sin embargo, es la fórmula de potencia frente a la fórmula de multiplicación anidada guardada por Ajustar modelo. Simplificar no expande ni simplifica la fórmula de poder, y como usted indicó en su publicación, Simplificar creará la fórmula no centrada a partir de la fórmula de multiplicación anidada.
Fit Y by X saved power formulaFit Y by X saved power formulaFit Y por X fórmula de energía ahorrada
Fit Model saved nested multiplication formulaFit Model saved nested multiplication formula Ajustar fórmula de multiplicación anidada guardada del modelo
Re: Necesito coeficientes para la ecuaciónSoluciones adicionales:
Si utiliza Ajustar modelo, haga clic en el triángulo rojo en la esquina superior izquierda del cuadro de diálogo de inicio y anule la selección. Polinomios centrales .
Si guarda el modelo centrado ajustado como una fórmula de columna, abra la fórmula en el Editor de fórmulas, haga clic en el triángulo rojo encima de la fórmula y seleccione Simplificar .
Re: Necesito coeficientes para la ecuación@raj138 ,
Si está utilizando la interfaz de usuario de JMP y JMP Fit Y by X, seleccione Ajuste especial y aparecerá la siguiente ventana de diálogo:
- desmarcar Polinomio centrado
- Seleccione Cuartico para un polinomio de cuarto orden


Si está escribiendo un script, existen numerosos métodos para conseguirlo, aquí hay un ejemplo.
Names Default to Here(1);
dt = New Table( "Coef Example",
Add Rows( 6 ),
New Column( "X",
Numeric,
"Continuous",
Format( "Best", 12 ),
Set Values( [12, 13, 16, 23, 33, 41] )
),
New Column( "Y",
Numeric,
"Continuous",
Format( "Best", 12 ),
Set Values( [111, 213, 654, 222, 877, 94] )
)
);
biv = dt <<BIVARIATE></BIVARIATE>