スクリプトガイド > プログラミング手法 > BYグループを使ったスクリプト
公開日: 09/19/2023

BYグループを使ったスクリプト

BYグループ引数に対応するJSL関数は、ColMean(), ColStdDev()ColNumber()ColNMissing()ColMinimum()ColMaximum()です。

BY引数はいくつでも指定可能です。また、式を指定することもできます。BY引数は、必ず列計算式またはForEachRow()のコンテキスト内で使用します。第1引数には、一般的な数値式を指定することもできます。

以下はその例です。

dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt << New Column( "男女別の平均身長", Numeric, Formula( Col Mean( :"身長(インチ)"n, :性別 ) ) );
 
dt << New Column( "男女別、年齢別の最小身長",
	Numeric,
	Formula( Col Minimum( :"身長(インチ)"n, :性別, :年齢 ) )
);
 
dt << Distribution( Continuous Distribution( Column( :"身長(インチ)"n ) ), By( :性別 ) );
 
dt << Tabulate(
	Show Control Panel( 0 ),
	Add Table(
		Column Table(
			Analysis Columns( :"身長(インチ)"n ),
			Statistics( Mean, N, Std Dev, Min, Max, N Missing )
		),
		Row Table( Grouping Columns( :年齢, :性別 ) )
	)
);
より詳細な情報が必要な場合や、質問があるときは、JMPユーザーコミュニティで答えを見つけましょう (community.jmp.com).