Cómo obtener la ecuación del modelo de ajusteAl ajustar un modelo en JMP, debe crear una ecuación para predecir el comportamiento de la variable de respuesta a partir de los parámetros. ¿Dónde se puede encontrar esa ecuación?
Gracias,
Mate
Re: Como sacar la ecuacion de un modelo ajustadoEstoy trabajando en algo similar. Necesitaba obtener el código python publicado para poder guardarlo como .py y usarlo más tarde.
dt = Open( "/Users/bywing/irisr.csv",End Of Field( Tab, CSV( 1 ) ) );//make sure preferences open CSV as standard CSV
model = dt << Fit Model(
Y( :Name ),
Effects( :Sepal length, :Sepal width, :Petal length, :Petal width ),
Personality( Nominal Logistic ),
Run
);
fd = model << Publish Probability Formulas;
fd << Generate Python Code;
Wait( 0 );
cw = Window( "Python Code Output" );
ed = cw[Script Box( 1 )];
code = ed << get text;
Save Text File( "irismodel.py", code ); // saves generated python code as python script);
Window( "Report: Formula Depot" ) << close window;
Tenga en cuenta que este script funciona con una versión CSV de los datos de Iris, no con una tabla JMP. no algo operativo, solo un breve POC
Re: Como sacar la ecuacion de un modelo ajustadoFormula Depot es una función de JMP 13... lo siento
Re: Como sacar la ecuacion de un modelo ajustadoGracias, Peter, intentaré esto a continuación.Estoy ejecutando JMP Pro 11.1.1.
Mate
Re: Como sacar la ecuacion de un modelo ajustadoAh, excelente, gracias de nuevo.Usar la fórmula de la nueva columna funciona bien.
Re: Como sacar la ecuacion de un modelo ajustadom100psi: si está ejecutando JMP Pro, puede publicar su ecuación de predicción en Formula Depot y luego, desde el punto de acceso de Formula Depot, elija la opción "Generar código de Python" para escribir el código de puntuación necesario para Python.
Re: Como sacar la ecuacion de un modelo ajustadoPuede hacerlo fácilmente de forma interactiva.
Después de ejecutar su modelo de ajuste, vaya al triángulo rojo y seleccione
Guardar columnas==?Fórmula de predicción
Creará una nueva columna en su tabla de datos.
Ir a la nueva columna de datos
Vaya al encabezado de la columna para la nueva columna y haga clic derecho sobre ella
Seleccionar
Fórmula
Aparecerá el editor de fórmulas.
Haga doble clic en el espacio en blanco dentro del contorno azul alrededor de la fórmula
Aparecerá una ventana desde la que puedes copiar
Re: Como sacar la ecuacion de un modelo ajustadoHola Jim,
Desafortunadamente, mi experiencia con JMP es completamente interactiva (no programática) y no pude hacer que esto funcionara.Intenté reemplazar "$SAMPLE_DATA\Big Class.jmp" con mi archivo, y todo dentro de Fit Model () con el script para mi modelo, pero eso no fue suficiente.¿Realmente no hay forma de obtener la(s) expresión(es) como texto dentro de la GUI de JMP sin escribir un script separado?
Gracias,
Mate
Re: Como sacar la ecuacion de un modelo ajustadoMate,
"Mostrar expresión de predicción" muestra una imagen (Cuadro de imagen()), no un campo de texto. Sin embargo, es un paso simple generar la fórmula de predicción y capturarla. Vea el guión a continuación
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA\Big Class.jmp" );
fm = dt << Fit Model(
Y( :height ),
Effects( :weight ),
Personality( "Standard Least Squares" ),
Emphasis( "Effect Leverage" ),
Run(
:height << {Summary of Fit( 1 ), Analysis of Variance( 1 ), Parameter Estimates( 1 ),
Plot Actual by Predicted( 1 ), Plot Residual by Predicted( 1 ),
Plot Effect Leverage( 1 )}
)
);
fm << prediction formula;
equation = Char( Column( dt, N Cols( dt ) ) << get formula );
Show( equation );Re: Como sacar la ecuacion de un modelo ajustadoMuchas gracias Jim. Estoy usando Fit Model y Show Prediction Expression parece ser lo que estoy buscando. ¿Es posible copiar esto como texto? Tengo varias expresiones que necesito implementar en Python y todas son bastante complejas, pero ninguna de las opciones parece permitir copiar/pegar.
Mate
Re: Como sacar la ecuacion de un modelo ajustado¿Qué plataforma estás usando? Si está utilizando Ajustar modelo, debajo del triángulo rojo encontrará opciones para mostrar la fórmula o para guardar la fórmula de predicción en la tabla de datos. Esto es para los mínimos cuadrados estándar. Diferentes personalidades tendrán opciones para hacer cosas similares.
En Ajustar Y por X hay una opción debajo de los triángulos rojos para guardar las predicciones.
La plataforma de partición permite "Guardar predicciones".
Si puede proporcionar qué plataforma de modelado está utilizando y no puede encontrar la opción del triángulo rojo para la fórmula predicha, vuelva a publicar en el grupo de discusión con los detalles y estoy seguro de que se proporcionarán las respuestas.