PLS: Enregistrer les scores, les distances et les formules en T carréSur la plate-forme des moindres carrés partiels (au moins dans JMP Pro 13), il est possible de sauvegarder la formule de score et de sauvegarder les distances et les valeurs de T au carré.
- Est-ce que quelqu'un connaît le message JSL pour enregistrer les formules de partition?
- Est-il possible de sauvegarder les formules distance et T carré au lieu de juste les valeurs?
Re: PLS: Enregistrer les scores, les distances et les formules au carréMes excuses. Dans ma hâte, j'ai trouvé l'ancienne plate-forme PLS obsolète au lieu de la nouvelle plate-forme Partial Least Squares. Ma suggestion est toujours bonne. Vous pouvez également utiliser l'index de script pour la nouvelle plate-forme. C’est en fait l’objet Coupe partielle des moindres carrés que vous souhaitez explorer.
Ce protocole de message reflète ce qui est disponible si vous cliquez sur le triangle rouge en regard de votre choix (et non sur le menu de la plate-forme situé tout en haut.) Vous pouvez ainsi obtenir les résultats souhaités de manière interactive ou avec un script.
Re: PLS: Enregistrer les scores, les distances et les formules au carréPS: Je suppose qu'il peut y avoir deux solutions, qui savait ...
Re: PLS: Enregistrer les scores, les distances et les formules au carréMerci Mark et Ian! Si je pouvais accepter deux réponses, je le ferais.
Je ne sais pas comment j'ai échoué à trouver la page dans le lien d'index de script lors de la recherche; Je suppose que je dois commencer à explorer la plate-forme comme vous le décrivez.
Re: PLS: Enregistrer les scores, les distances et les formules au carréJe ne pense pas que vous demandiez une "solution JSL", mais le code ci-dessous révélera tous les messages compris par un ajustement PLS. Ce sera généralement un sur-ensemble de ceux qui apparaissent dans l'interface utilisateur.
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;
Si ce que vous recherchez ne figure pas dans la liste, vous pouvez le calculer post-hoc si vous connaissez les calculs.
Re: PLS: Enregistrer les scores, les distances et les formules au carréSélectionner Aidez-moi > Index de script . Cliquez sur le bouton dans le coin supérieur gauche et sélectionnez Objets . Maintenant, faites défiler la première liste et sélectionnez PLS . Vous verrez le protocole de message complet pour cette plate-forme remplir la deuxième liste. Vous trouverez les messages dont vous avez besoin sous Enregistrer les colonnes .