Comment puis-je enregistrer les valeurs propres de PCA dans l'ensemble de données ?Salut
J'utilise JMP Pro 13 pour PCA et bien que je puisse voir toute la sortie dont j'ai besoin à l'écran, je veux pouvoir extraire les valeurs propres et les utiliser comme poids pour une autre analyse, donc j'en ai besoin dans un jeu de données, mais là ne semble pas être une option pour les faire sortir. La seule chose que je peux enregistrer, ce sont les composants principaux... est-ce que quelqu'un sait comment enregistrer les autres parties de la sortie ? Que ce soit par script ou interactif, c'est bien.
Merci d'avance
Gemme
Re : Comment enregistrer les valeurs propres de PCA dans l'ensemble de données ?Re : Comment enregistrer les valeurs propres de PCA dans l'ensemble de données ?C'est super merci beaucoup - je vais essayer maintenant ! Je n'arrive pas à croire toutes les réponses rapides - je m'attendais à attendre des semaines !
Re : Comment enregistrer les valeurs propres de PCA dans l'ensemble de données ?Oups, je vois maintenant que Jim a déjà répondu avec une excellente méthode pour gérer cela dans de nombreux rapports !Re : Comment enregistrer les valeurs propres de PCA dans l'ensemble de données ?Salut Gemme,
Si je comprends bien votre question, vous souhaitez enregistrer le tableau des valeurs propres affiché dans le rapport JMP PCA pour tous les composants extraits. Si tel est le cas, un moyen simple de procéder consiste à cliquer avec le bouton droit sur le tableau dans le rapport et à sélectionner "Transformer en tableau de données".
J'espère que ça aide!
julien

Re : Comment enregistrer les valeurs propres de PCA dans l'ensemble de données ?Voici un exemple simple de script créant la table de données des valeurs propres
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>Re : Comment enregistrer les valeurs propres de PCA dans l'ensemble de données ?Merci pour votre réponse rapide Dan, j'ai trouvé cela, mais je dois le faire plusieurs fois (car je dois faire 12 PCA) donc je voulais l'exécuter en JSL en tant que script, où le PCA est fait (par consommateur) et les valeurs propres exportées à chaque fois... des idées à ce sujet ?
Re : Comment enregistrer les valeurs propres de PCA dans l'ensemble de données ?Essayez de cliquer avec le bouton droit sur le tableau et choisissez Transformer en tableau de données.