Re: Framebox テキストの取得Jackknife Distances の場合、最初に距離をデータ テーブルに保存してから、[Jackknife Value] 列のプロパティ値を取得できます。ジャックナイフの予測値.
または、グラフから線分の値を取得できます
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: フレームボックステキストの取得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 << Jackknife Distances( 1, Save Jackknife Distances );
jd1 = dt:Jackknife Distances << get property("Jackknife Value");
show(jd1);これは、私が求める値を取得するための別の方法です。列のプロパティについてご案内いただきありがとうございます。 @jthi !
フレームボックステキストの取得こんにちは、
フレームボックスからテキストを取得したいのですが、これを行うための構文がわかりません。 誰か助けてくれませんか?
このスレッドのスクリプトを調整しましたが、探しているものには機能しないようです。
https://community.jmp.com/t5/Discussions/JSL-Retrieve-Selected-Frame-Box/mp/14552
プロファイラー グラフ ツールから数値を取得する別のスクリプトもあり、それを調整しましたが、これも適切に変更していないと思います。
以下に例を示します。
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;


ツリー構造のさまざまな部分からデータを取得する方法に関するガイドはありますか?
自動化とスクリプト作成ウィンドウズRe: フレームボックステキストの取得show(seg) を実行すると、seg = DisplaySeg[]; が返されます。これが何であるかご存知ですか? 必要なものを簡単に抽出できるため、UCL 値、またはその文字列全体を探しています。
Try 1 を変更すると、nynum1 が空になります。理由がわかりますか? フレームボックスは見つかったようですが、何も返されません。
mynum1 = report(myrpt)[ Framebox(83) ] << Get text;
show( mynum1 );