Betreff: Framebox-Text abrufenFür Jackknife-Distanzen könnten Sie zuerst die Distanzen in der Datentabelle speichern und dann den Eigenschaftswert der Spalte "Jackknife-Wert" abrufen Vorhergesagte Werte von Jackknife .
Oder Sie können den Liniensegmentwert aus dem Diagramm abrufen
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;
Betreff: Framebox-Text abrufennames 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);Dies ist eine alternative Möglichkeit, den von mir gesuchten Wert zu erzielen.Vielen Dank, dass Sie mich zu den Spalteneigenschaften geführt haben. @jthi !
Framebox-Text abrufenHallo,
Ich möchte Text aus einer Framebox abrufen, habe aber die Syntax dafür nicht herausgefunden. Kann jemand helfen?
Ich habe das Skript aus diesem Thread angepasst, finde aber, dass es für das, was ich suche, nicht zu funktionieren scheint.
https://community.jmp.com/t5/Discussions/JSL-Retrieve-Selected-Frame-Box/mp/14552
Ich habe auch ein anderes Skript, das Zahlen aus dem Profiler-Grafiktool abruft, und das habe ich angepasst, aber ich glaube, ich habe es auch nicht richtig geändert.
Hier ist ein Beispiel unten.
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;


Gibt es eine Anleitung zum Abrufen von Daten aus verschiedenen Teilen der Baumstruktur?
Automatisierung und SkripterstellungWindowsBetreff: Framebox-Text abrufenWenn ich zeige (seg), wird seg = DisplaySeg[]; zurückgegeben. Wissen Sie, was das ist? Ich suche nach dem UCL-Wert oder dieser gesamten Zeichenfolge, weil ich so leicht das extrahieren kann, was ich brauche.
Wenn ich meinen Versuch 1 ändere, ist nynum1 leer. Wissen Sie, warum? Es scheint, dass die Framebox gefunden wird, aber es wird nichts zurückgegeben.
mynum1 = report(myrpt)[ Framebox(83) ] << Get text;
show( mynum1 );