¿Cómo usar los valores de la columna donde se guardó el modelo resultante?Hola a todos,
He intentado encontrar una solución a mi pregunta a partir de los diversos ejemplos, pero me cuesta encontrar algo que funcione.
Estoy utilizando la herramienta de ajuste de modelo NonLinear y, después de ejecutar las iteraciones, finalizo el script:
obj<< Save the Prediction formula;
Sin embargo, quiero usar la columna resultante para un procesamiento adicional, ya que necesito convertir los valores a diferentes unidades, por ejemplo, etc. ¿Cómo hago referencia a la columna resultante más adelante en el script? Pensé que podía nombrarlo, pero no lo encontré en la guía de secuencias de comandos en Mensajes comunes no lineales.
Re: ¿Cómo usar los valores de la columna donde se guardó el modelo resultante? @ivomdb ,
Me pregunto porque. Puedes probar esto también alternativamente:
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
// Approch - 1
As Column(dt,NCols(dt)) << Set Name("Test"); // If this fails
// For Demo
Wait (0.5);
// Alternatively
As Column(Column(dt,NCols(dt))) << Set Name("Test1"); Re: ¿Cómo usar los valores de la columna donde se guardó el modelo resultante?Por algún motivo, @uday solo funcionó el comando que proporcionó markbailey.Re: ¿Cómo usar los valores de la columna donde se guardó el modelo resultante? @ivomdb ,
Sin mirar realmente su tabla de datos, aunque creo que hay mejores alternativas para resolver su problema, tengo una solución muy simple que creo que podría funcionar.
Supongo que está llamando a la herramienta de ajuste de modelo no lineal utilizando JSL. Si este es el caso, después de guardar la fórmula de predicción y avanzar al siguiente paso, podría hacer algo como esto:
As Column(dt,N Cols(dt)) << Set Name("Predicted");
/ *Assumptions
1. dt is the name of your table
2. You are inserting this step right after saving the Prediction formula and a new column is creating
3. Even if this is a part of a loop, you can just set it to a dynamic name using the iteration variable
*/ Re: ¿Cómo usar los valores de la columna donde se guardó el modelo resultante?La nueva columna es la última, por lo que después de enviar este mensaje, podría obtener una referencia como esta:
col = Column( N Col() );