Come organizzare i fattori come componente principale della sceneggiatura Ciao a tutti, non riesco a trovare informazioni su permutazioni e combinazioni nel manuale dello script. Ho bisogno di indicazioni, perché si tratta di un'esecuzione ripetuta. Verrà utilizzata la funzione "FOR"?
Ad esempio, se ho 6 fattori (: pH,: ORP,: EC,: DO,: TN,: TP), devo eseguire da 3 a 6 componenti principali con diverse combinazioni di fattori senza ordinamento e ci saranno 42 tipi di risultati.
Inoltre, il tasto destro del mouse nel report `` salva p Esiste un modo per eseguire i componenti principali utilizzando gli script? Quello che segue è lo script che ho provato, che ovviamente non ha avuto successo.
Tutti i suggerimenti sono apprezzati.
names default to here(1);
dt = Current Data Table();
dto = New Table("Output",
New Column("PCA"),
Add Rows(1),
);
pca = dt << Principal Components(
Y( :pH, :ORP, :EC, :DO, :TN, :TP ),
Estimation Method( "Default" ),
"on Correlations"
);
dto:PCA[i] = (report(pca)["save Principal components"] << get)[1];
pca(report)<<close window;
ScriptingRi: 如何 排列 因素 做主 成分 的 腳本Escludendo il codice in cui si sta tentando di acquisire i "Componenti principali salvati", tutto sembra a posto, con un'eccezione.
On Correlations non è specificato come stringa letterale.è solo specificato senza virgolette come
on Correlations
Tuttavia, non capisco cosa vuoi catturare e inserire nella nuova tabella dati che stai creando.Sembra che tu stia tentando di salvare il valore del componente principale della riga 1 per il componente principale 1.Quel valore rappresenta solo il caricamento sul PC 1 per quella riga.
Dalle tue affermazioni, mi chiedo se quello che stai tentando di fare sia ottenere un singolo valore che sia rappresentativo della Componente Principale 1 completa.
Puoi per favore chiarire cosa stai cercando di estrarre da ciascuna delle tue 42 combinazioni che vuoi eseguire?
Oggetto: come organizzare i fattori come componente principale della sceneggiatura Ciao, il contenuto di cui ho bisogno è la posizione della freccia in allegato (PCA) .Ha bisogno di usare il tasto destro del mouse per selezionare e decidere quanti ingredienti incollare il risultato nella scheda tecnica originale, come allegato (Prin).
Grazie


Ri: 如何 排列 因素 做主 成分 的 腳本Di seguito è riportato un esempio che utilizza una delle tabelle di dati di esempio JMP.Esegue la PCA e salva il componente principale.Sono ancora confuso su ciò che stai cercando di salvare nell'output della tabella dati, ma ho mostrato come salvare due ipotesi su ciò che stai tentando di salvare.
Si prega di eseguire l'esempio di seguito e vedere cosa fa, quindi fornire un feedback.Una volta che sono in grado di capire cosa si sta tentando di salvare nell'output della tabella dati, modificare lo script per consentire di eseguire le 42 diverse combinazioni di parametri non dovrebbe essere difficile.
names default to here(1);
dt = open("$SAMPLE_DATA\semiconductor capability.jmp");
dto = New Table("Output",
New Column("PCA"),
Add Rows(1),
);
pca = dt << Principal Components(
Y( :NPN1, :PNP1, :PNP2, :NPN2, :PNP3, :IVP1 ),
Estimation Method( "Default" ),
"on Correlations"
);
/*Principal Components(
Y( :pH, :ORP, :EC, :DO, :TN, :TP ),
Estimation Method( "Default" ),
"on Correlations"
);*/
// The Save Principal Components saves the Factor Loadings for each observartion/Row to the original data table
pca << save Principal components(1) ;
// I appologize, but I still do not understand what you are attempting to save to the data table Output
// This code saves the Factor Loading for the first row to the Output table
dto:pca[1] = dt:Prin 1[1];
// This code saves the Eigenvalue for the Prinicipal Component to the data table
dt0:pca[1] = (report(pca)["Summary Plots"][NumberColBox(1)]<<GET></GET>
Oggetto: come organizzare i fattori come componente principale della sceneggiatura Ciao, grazie mille, ma ho riscontrato alcuni problemi, come catturare i dati "Percentuale cumulativa" nella foto allegata (Autovalori).
Quello che segue è lo script che ho modificato:
Names Default To Here( 1 );
dt = Data Table("PCA TEST");
dto = New Table("Output",
New Column("cumulative Percent"),
New Column("PCA1"),
New Column("PCA2"),
New Column("PCA3"),
New Column("PCA4"),
New Column("PCA5"),
New Column("PCA6"),
Add Rows(9),
);
pca = dt << Principal Components(
Y( :pH, :ORP, :EC, :DO, :TN, :TP ),
Estimation Method( "Default" ),
"on Correlations"
);
pca << save Principal components(6);
For(i=1,i<=9,i++,dto:pca1[i] = dt:Prin1[i]);
For(i=1,i<=9,i++,dto:pca2[i] = dt:Prin2[i]);
For(i=1,i<=9,i++,dto:pca3[i] = dt:Prin3[i]);
For(i=1,i<=9,i++,dto:pca4[i] = dt:Prin4[i]);
For(i=1,i<=9,i++,dto:pca5[i] = dt:Prin5[i]);
For(i=1,i<=9,i++,dto:pca6[i] = dt:Prin6[i]);
/*dto:cumulative Percent[1] = (report(pca)["Eigenvalues"][NumberColBox(5)]<<GET></GET>Ri: 如何 排列 因素 做主 成分 的 腳本Uso
NumberColBox (4)Oggetto: come organizzare i fattori come componente principale della sceneggiatura Ciao, grazie mille per il tuo aiuto, ho scoperto che è necessario aggiungere un elemento "Autovalori (1)" nell'analisi dei componenti principali per fare in modo che la tabella dati acquisisca [NumberColBox (4)], come segue
pca = dt << Principal Components(
Y( :pH, :ORP, :EC, :DO, :TN, :TP ),
Estimation Method( "Default" ),
"on Correlations",
Eigenvalues( 1 )
);
Voglio anche chiedere, c'è un modo per scrivere una combinazione in uno script? Voglio usare diverse combinazioni per eseguire i componenti principali, ma non so come iniziare.

Grazie ancora!