JSLを使用して「その他」の結果テーブルをデータテーブルに変換する方法JSL を使用して「その他」の結果テーブルをデータ テーブルに変換する方法があるかどうかを知りたいです。
以下に、私の懸念を説明するために JMP から取得したサンプル スクリプトとサンプル分析結果を示します。
言語:
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
Contingency( Y( :Age ), X( :sex ), Make Into Data Table );
以下の例では、「TEST」の下の分析結果 (赤で強調表示) を取得し、結果テーブルを JMP データ テーブルに変換します。
助けてください! ありがとう!

Re: JSL を使用して「その他」の結果テーブルをデータ テーブルに変換する方法助けてくれてどうもありがとう、キャメロン!Re: JSL を使用して「その他」の結果テーブルをデータ テーブルに変換する方法助けてくれてありがとうジム!
Re: JSL を使用して「その他」の結果テーブルをデータ テーブルに変換する方法やあ@teng_yems 、
JSL で表示ツリー構造をナビゲートする方法を知っていますか?最初のステップは、データ テーブルに変換するテーブル ボックスのハンドルを取得することです。このリンクは、表示ツリーを表示する方法を示しています。 https://www.jmp.com/support/help/14/view-the-display-tree.shtml
必要なディスプレイ ボックスがわかったら、次のようにハンドルを取り付けることができます。
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
//cont_win is the window containing the contingency report. You must use the "<< Report" message to get the window instead of the Contingency object
cont_win = (dt << Contingency( Y( :Age ), X( :sex ), Make Into Data Table ))<< Report;
//table1 will reference the table with Rsquare(U) and -loglik
table1 = cont_win["Tests"][TableBox(1)];
この例では、最初に「Tests」というタイトルのアウトライン ボックスに移動して、適切なテーブル ボックスが表示されていることを確認します。より具体的にすると、コードがより堅牢になります。次に、"Tests" アウトライン ボックス内で、最初の TableBox 要素を取得します。
ここで、そのテーブルをデータ テーブルにするには、スクリプト インデックス ([ヘルプ] > [スクリプト インデックス]) の [データ テーブルに作成] コマンドを確認します。ピースを組み合わせて、目的の最初のテーブルを取得し、コードを記述して、対数尤度とピアソンのテスト結果を含むテーブルをデータテーブルに作成することもできます。
Re: JSL を使用して「その他」の結果テーブルをデータ テーブルに変換する方法JMP プラットフォームによって生成されたレポート ウィンドウ内のほとんどすべてのオブジェクトにアクセスできます。オブジェクトへのアクセス方法に関するドキュメントは、
ヘルプ==>書籍==>スクリプト インデックス
特定のケースでは、「テスト」アウトライン Box() に含まれる 2 つの Table Box() オブジェクトがあります。 Make into Data Table メッセージは、テーブル ボックスに適用できます。
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
con = Contingency( Y( :Age ), X( :sex ), Make Into Data Table );
Report( con )["Tests"][Table Box( 1 )] << make into data table;
Report( con )["Tests"][Table Box( 2 )] << make into data table;
さまざまなオブジェクトで使用できるメッセージについては、スクリプト インデックスで詳しく説明しています。
ヘルプ==>スクリプト インデックス