PLS: Speichern Sie Scores, Entfernungen und T-Quadrat-FormelnIn der Partial Least Squares-Plattform (zumindest in JMP Pro 13) ist es möglich, die Ergebnisformel zu speichern und Entfernungen und T-Quadratwerte zu speichern.
- Kennt jemand die JSL-Nachricht, um die Ergebnisformeln zu speichern?
- Ist es möglich, die Entfernungs- und T-Quadratformeln im Gegensatz zu nur den Werten zu speichern?
Re: PLS: Speichern von Scores, Entfernungen und T-Quadrat-FormelnEntschuldigen Sie. In meiner Hast fand ich die ältere, veraltete PLS-Plattform anstelle der neueren Partial Least Squares-Plattform. Mein Vorschlag ist immer noch gut. Sie können den Scripting Index auch für die neuere Plattform verwenden. Es ist tatsächlich das Objekt der partiellen kleinsten Quadrate, das Sie untersuchen möchten.
Dieses Nachrichtenprotokoll spiegelt wider, was verfügbar ist, wenn Sie auf das rote Dreieck neben Ihrem Fit klicken (nicht auf das Plattformmenü ganz oben). So erhalten Sie die gewünschten Ergebnisse interaktiv oder mit einem Skript.
Re: PLS: Speichern von Scores, Entfernungen und T-Quadrat-FormelnPS: Ich denke, es kann zwei Lösungen geben, die wussten ...
Re: PLS: Speichern von Scores, Entfernungen und T-Quadrat-FormelnDanke, Mark und Ian! Wenn ich zwei Antworten annehmen könnte, würde ich das tun.
Ich bin nicht sicher, wie ich die Seite im Skriptindex-Link bei der Suche nicht gefunden habe. Ich denke, ich muss anfangen, durch die Plattform zu bohren, wie Sie es beschreiben.
Re: PLS: Speichern von Scores, Entfernungen und T-Quadrat-FormelnIch glaube nicht, dass Sie nach einer "JSL-Lösung" gefragt haben, aber der folgende Code zeigt alle Nachrichten, die ein PLS-System versteht. Dies ist im Allgemeinen eine Obermenge von denen, die in der Benutzeroberfläche angezeigt werden.
NamesDefaultToHere(1);
// Sample data
dt1 = Open("$SAMPLE_DATA/Baltic.jmp");
// Use PLS
yList = {:ls, :ha, :dt};
xList = {:v1, :v2, :v3, :v4, :v5, :v6, :v7, :v8, :v9, :v10};
pls = dt1 << Partial Least Squares(
Y( Eval(yList) ),
X( Eval(xList) ),
Fit( Method( NIPALS ), Initial Number of Factors( 10 ) )
);
// See what messages we can send to the fit (look in the log)
lrt = Report(pls)["NIPALS ?"] << getScriptableObject;
ShowProperties (lrt);
// Use one of the messages
lrt << saveXScoreFormula;
Wenn das, was Sie suchen, nicht in der Liste enthalten ist, können Sie es post-hoc berechnen, wenn Sie die Mathematik kennen.
Re: PLS: Speichern von Scores, Entfernungen und T-Quadrat-FormelnWählen Hilfe > Skriptindex . Klicken Sie auf die Schaltfläche in der oberen linken Ecke und wählen Sie aus Objekte . Scrollen Sie nun in der ersten Liste und wählen Sie PLS . Das gesamte Nachrichtenprotokoll für diese Plattform wird in der zweiten Liste angezeigt. Sie finden die gewünschten Nachrichten unter Spalten speichern .