Wie speichere ich die Eigenwerte von PCA im Datensatz?Hallo
Ich verwende JMP Pro 13 für die PCA und obwohl ich alle benötigten Ausgaben auf dem Bildschirm sehen kann, möchte ich die Eigenwerte extrahieren und als Gewichte für eine andere Analyse verwenden können, also brauche ich sie in einem Datensatz, aber dort Es scheint keine Möglichkeit zu geben, sie herauszuholen. Das Einzige, was ich speichern kann, sind die Hauptkomponenten. Weiß jemand, wie man die anderen Teile der Ausgabe speichern kann? Entweder per Scripting oder interaktiv ist in Ordnung.
Vielen Dank im Voraus
Gemma
Betreff: Wie speichere ich die Eigenwerte von PCA im Datensatz?Betreff: Wie speichere ich die Eigenwerte von PCA im Datensatz?Das ist großartig, vielen Dank – ich werde es jetzt versuchen! Ich kann die vielen schnellen Antworten nicht glauben – ich hatte damit gerechnet, dass ich wochenlang warten würde!
Betreff: Wie speichere ich die Eigenwerte von PCA im Datensatz?Hoppla, ich sehe jetzt, dass Jim bereits in vielen Berichten mit einer großartigen Methode geantwortet hat, wie man damit umgeht!Betreff: Wie speichere ich die Eigenwerte von PCA im Datensatz?Hallo Gemma,
Wenn ich Ihre Frage richtig verstehe, möchten Sie die im JMP PCA-Bericht angezeigte Eigenwerttabelle für alle extrahierten Komponenten speichern. Wenn das richtig ist, können Sie dies ganz einfach tun, indem Sie mit der rechten Maustaste auf die Tabelle im Bericht klicken und „In Datentabelle umwandeln“ auswählen.
Ich hoffe das hilft!
julianisch

Betreff: Wie speichere ich die Eigenwerte von PCA im Datensatz?Hier ist ein einfaches Beispiel für ein Skript, das die Eigenwert-Datentabelle erstellt
names default to here(1);
dt=open("$SAMPLE_DATA/semiconductor capability.jmp");
pc=dt << Principal Components(
Y( :NPN1, :PNP1, :PNP2, :NPN2, :PNP3 ),
Estimation Method( "Default" ),
"on Correlations",
Eigenvalues( 1 ),
SendToReport(
Dispatch(
{"Summary Plots"},
"PCA Summary Plots",
FrameBox,
{Frame Size( 43, 40 )}
),
Dispatch(
{"Summary Plots"},
"PCA Summary Plots",
FrameBox( 2 ),
{Frame Size( 53, 40 )}
)
)
);
report(pc)["Eigenvalues"][1][1]<<MAKE into="" data="https://community.jmp.com/" table=""></MAKE>Betreff: Wie speichere ich die Eigenwerte von PCA im Datensatz?Danke für deine schnelle Antwort, Dan. Das habe ich herausgefunden, aber ich muss es oft machen (da ich 12 PCAs machen muss), also wollte ich es in JSL als Skript ausführen, wo die PCA gemacht wird (vom Verbraucher). und die jedes Mal exportierten Eigenwerte ... irgendwelche Ideen dazu?
Betreff: Wie speichere ich die Eigenwerte von PCA im Datensatz?Klicken Sie mit der rechten Maustaste auf die Tabelle und wählen Sie „In Datentabelle umwandeln“.