Re : Obtenir du texte FrameboxPour les distances Jackknife, vous pouvez d'abord enregistrer les distances dans la table de données, puis obtenir la valeur de la propriété de la colonne "Valeur Jackknife" Valeurs prédites Jackknife .
Ou vous pouvez obtenir la valeur de segment de ligne à partir du graphique
names default to here(1);
dt = open("$SAMPLE_DATA/Blood Pressure.jmp");
myrpt = Multivariate(
Y( :BP 8M, :BP 12M, :BP 6M, :BP 8W, :BP 12W, :BP 6W, :BP 8F, :BP 12F, :BP 6F ),
Estimation Method( "Row-wise" ),
Scatterplot Matrix( 1 ),
Jackknife Distances( 1 ),
SendToReport(
Dispatch( {}, "Correlations", OutlineBox, {Close( 1 )} ),
Dispatch( {}, "Scatterplot Matrix", OutlineBox, {Close( 1 )} )
)
);
frame = Report(myrpt)[Framebox(82)];
seg = (frame << Find Seg(Line Seg(1)));
seg << get y values;
Re : Obtenir du texte Frameboxnames default to here(1);
dt = open("$SAMPLE_DATA/Blood Pressure.jmp");
myrpt = Multivariate(
Y( :BP 8M, :BP 12M, :BP 6M, :BP 8W, :BP 12W, :BP 6W, :BP 8F, :BP 12F, :BP 6F ),
Estimation Method( "Row-wise" ),
Scatterplot Matrix( 1 ),
Jackknife Distances( 1 ),
SendToReport(
Dispatch( {}, "Correlations", OutlineBox, {Close( 1 )} ),
Dispatch( {}, "Scatterplot Matrix", OutlineBox, {Close( 1 )} )
)
);
myrpt << Jackknife Distances( 1, Save Jackknife Distances );
jd1 = dt:Jackknife Distances << get property("Jackknife Value");
show(jd1);C'est une autre façon d'obtenir la valeur que je recherche.Merci de m'avoir guidé vers les propriétés de la colonne, @jthi !
Obtenir du texte FrameboxBonjour,
Je veux obtenir du texte à partir d'une framebox, mais je n'ai pas compris la syntaxe pour le faire. Quelqu'un peut-il aider?
J'ai adapté le script de ce fil, mais je trouve qu'il ne semble pas fonctionner pour ce que je recherche.
https://community.jmp.com/t5/Discussions/JSL-Retrieve-Selected-Frame-Box/mp/14552
J'ai aussi un autre script qui récupère les nombres de l'outil graphique du profileur, et je l'ai adapté, mais je pense que je ne l'ai pas modifié correctement non plus.
Voici un exemple ci-dessous.
names default to here(1);
dt = open("$SAMPLE_DATA/Blood Pressure.jmp");
myrpt = Multivariate(
Y( :BP 8M, :BP 12M, :BP 6M, :BP 8W, :BP 12W, :BP 6W, :BP 8F, :BP 12F, :BP 6F ),
Estimation Method( "Row-wise" ),
Scatterplot Matrix( 1 ),
Jackknife Distances( 1 ),
SendToReport(
Dispatch( {}, "Correlations", OutlineBox, {Close( 1 )} ),
Dispatch( {}, "Scatterplot Matrix", OutlineBox, {Close( 1 )} )
)
);
myrpt << Show tree structure;
// Try 1
mynum1 = myrpt[ Framebox(83) ] << Get text; // Send error
show( mynum1 );
// Try 2
mynum2 = Num( Report( myrpt )["Multivariate", Framebox( 83 )] << Get Text );
show( mynum2 ); // Empty
// Try 3
mynum3 = Num( Report( myrpt )["Jackknife Distances", Framebox( 83 )] << Get Text ); // Send error
show( mynum3 );
report( myrpt ) << Close report;


Existe-t-il un guide sur la façon d'obtenir des données à partir de différentes parties de l'arborescence ?
Automatisation et scriptles fenêtresRe: Récupération du texte FrameboxLorsque je montre (seg), seg = DisplaySeg[]; est renvoyé. Savez-vous ce que c'est ? Je recherche la valeur UCL, ou cette chaîne entière, car il est facile d'extraire ce dont j'ai besoin.
Lorsque je modifie mon Try 1, nynum1 se retrouve vide. Savez-vous pourquoi ? Il semble que la framebox soit trouvée, mais rien n'est renvoyé.
mynum1 = report(myrpt)[ Framebox(83) ] << Get text;
show( mynum1 );