Script per salvare la formula di previsione di PLSCiao,
Sto usando uno script per eseguire PLS sui miei dati, ma ho difficoltà a salvarlo per salvare la formula e i valori di previsione in una colonna nel foglio dati.È possibile?Ecco cosa sto usando finora:
<
P = Minimi quadrati parziali(
Y( :Viabilità ),
X(
:Nome( "976"),
:Nome( "778"),
:Nome( "973"),
),
Metodo di convalida( Nessuno, Numero iniziale di fattori( 15 ) ),
Fit(Metodo( NIPALS ), Numero di Fattori( 15 )),
);
P << formula di previsione;
>
Grazie
SceneggiaturaRe: Script per salvare la formula di previsione di PLSEcco l'esempio dello Scripting Index che mostra come salvare la formula di previsione

Ed ecco un esempio che utilizza una leggera modifica al codice e utilizza la tabella di dati di esempio di Semiconductor Capability
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 per salvare la formula di previsione di PLSHa funzionato come un incantesimo, grazie Jim!
Re: Script per salvare la formula di previsione di PLSEsiste una funzione per ottenere la formula di previsione da un adattamento come codice JSL, senza salvarla in una colonna o utilizzare un deposito di formule?
Qualcosa di più robusto di
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 />