Script para guardar la fórmula de predicción de PLSHola,
Estoy usando un script para ejecutar PLS en mis datos, pero tengo dificultades para guardar la fórmula de predicción y los valores en una columna en la hoja de datos.es posible?Esto es lo que estoy usando hasta ahora:
<
P = Mínimos cuadrados parciales (
Y( :Viabilidad ),
X(
:Nombre( "976"),
:Nombre( "778"),
:Nombre( "973"),
),
Método de validación (ninguno, número inicial de factores (15)),
Ajuste (Método (NIPALS), Número de factores (15)),
);
P << fórmula de predicción;
>
Gracias
secuencias de comandosRe: Script para guardar fórmula de predicción de PLSEste es el ejemplo del índice de secuencias de comandos que muestra cómo guardar la fórmula de predicción

Y aquí hay un ejemplo usando una ligera modificación a su código, y usando la tabla de datos de muestra de Capacidad de Semiconductores
Names Default To Here( 1 );
dt =
// Open Data Table: semiconductor capability.jmp
// → Data Table( "semiconductor capability" )
Open( "$SAMPLE_DATA/semiconductor capability.jmp" );
P = Partial Least Squares(
Y( :PNP1 ),
X( :Name( "NPN1" ), :Name( "NPN2" ), :Name( "NPN3" ), ),
Validation Method( None, Initial Number of Factors( 15 ) ),
Fit( Method( NIPALS ), Number of Factors( 15 ) ),
);
P << obj << (Fit[1] << Save Prediction Formula);
Re: Script para guardar fórmula de predicción de PLSFuncionó de maravilla, ¡gracias Jim!
Re: Script para guardar fórmula de predicción de PLS¿Existe una función para obtener la fórmula de predicción de un ajuste como código JSL, sin guardarla en una columna o usar un almacén de fórmulas?
Algo más robusto que
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
myFit = dt << Fit Model( Y( :height ), Effects( :age, :sex ), Run() );
FormulaExpr=Arg(Arg(myFit << Get Prediction Formula,3))<BR />