こんにちは、みんな、
赤いボックスで強調表示した値を抽出し、新しいテーブルの列に配置できる JMP スクリプトを入手したいと思います。追記: コマンド「データ テーブルに作成」を使用して分布からテーブルを生成できることはわかっていますが、このコマンドはボックス内の数値には機能しません。

これを行う方法の一例を次に示します。
names default to here(1);
dt =
// Open Data Table: Big Class.jmp
// → Data Table( "Big Class" )
Open( "$SAMPLE_DATA/Big Class.jmp" );
summarize( dt, levels = By( :Age ) );
dtNew = New Table( "Count",
Add Rows( 1 ),
New Column( "Count" )
);
dtNew:Count[1] = N Items( Levels );
次は、Frequenciesテーブルを直接読み取り、行数をカウントする2番目の例です。
names default to here(1);
dt =
// Open Data Table: Big Class.jmp
// → Data Table( "Big Class" )
Open( "$SAMPLE_DATA/Big Class.jmp" );
// Report snapshot: Big Class - Distribution of sex
dis = Data Table( "Big Class" ) << Distribution( Nominal Distribution( Column( :age ) ) );
dtNew = New Table( "Count2",
Add Rows( 1 ),
New Column( "Count" )
);
// Calculate the number of items in the Frequencies table, minus the
// the last row which is the Totals row
tableLevels = N Items( report(dis)["Frequencies",StringColBox(1)] << get ) - 1;
dtNew:Count[1] = tableLevels;
質問した後、方法 2 でコードを自分で書くことができましたが、方法 1 の方が便利ですぐに実行できるようです。ありがとうございます!