Summary コマンドを使用して平均化します。生成されたテーブルの平均列を使用して、有意な数値を保持するにはどうすればよいですか?同じ JSL を持つ Big Class.jmp のテーブルでは、すでに有意な数値を保持している平均列が取得されますが、私のテーブルではそうではありません。
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt = Current Data Table();
d2 = dt << Summary(
Group( 2 ),
Mean( 4 ),
Freq( 0 ),
Weight( 0 ),
Link to original data table( 0 ),
statistics column name format( "column" )
);
ありがとう!

基本的なデータ分析とモデリングウィンドウズ回答: Summary コマンドを使用して平均化します。生成されたテーブルの平均列を使用して、有意な数値を保持するにはどうすればよいですか?
回答: Summary コマンドを使用して平均化します。生成されたテーブルの平均列を使用して、有意な数値を保持するにはどうすればよいですか?データ テーブル内の実際の値に指定された有効桁数のみを持たせたいのでしょうか、それとも結果列の形式に指定された桁数を持たせる必要があるのでしょうか。
デフォルトでは、形式で小数点以下の桁数が指定されている列の要約表が生成されると、JMP は出力表の要約列に小数点以下の桁数を追加します。形式の有効桁数をこれ以外の値に設定するには、形式を設定するために JSL を追加する必要があります。
回答: Summary コマンドを使用して平均化します。生成されたテーブルの平均列を使用して、有意な数値を保持するにはどうすればよいですか?データ テーブル内の実際の値には、指定された有効桁数のみが含まれるようにします。
ジム、ありがとう!
Column( d2, 3 ) << Format( "Fixed Dec", 20, 2 );
r = N Row( d2 );
ar = d2 << GetAsMatrix( 3 );
For( i = 1, i <= r, i++,
ar[i, 1] = Round( ar[i, 1], 2 )
);
d2[0, 3] = ar;
回答: Summary コマンドを使用して平均化します。生成されたテーブルの平均列を使用して、有意な数値を保持するにはどうすればよいですか?データを圧縮する方法はいくつかあります。特定の列を圧縮したい場合は、その列を選択してから
列=>ユーティリティ=>選択した列を圧縮
設定により、テーブルを圧縮形式で保存できます。圧縮された列を伝播できるようにする設定もあります。
一般設定を確認してください。
回答: Summary コマンドを使用して平均化します。生成されたテーブルの平均列を使用して、有意な数値を保持するにはどうすればよいですか?
回答: Summary コマンドを使用して平均化します。生成されたテーブルの平均列を使用して、有意な数値を保持するにはどうすればよいですか?問題は RAM メモリ内のデータ テーブルのサイズに関係していますか、それともデータをディスクに保存することに関係していますか?
回答: Summary コマンドを使用して平均化します。生成されたテーブルの平均列を使用して、有意な数値を保持するにはどうすればよいですか?設定した設定以外に使用できる追加オプションについては知りません。他のコミュニティ メンバーから追加情報が得られる可能性があります。
回答: Summary コマンドを使用して平均化します。生成されたテーブルの平均列を使用して、有意な数値を保持するにはどうすればよいですか?すでに圧縮を有効にしていて、値の変更に問題がない場合は、提案されたようなループを使用できます。以下のループは、提案されたものよりも少しシンプルかもしれません。
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
dt_summary = dt << Summary(
Group(:age),
Mean(:height),
Freq(0),
Weight(0),
Link to original data table(0),
statistics column name format("column")
);
cont_cols = dt_summary << Get Column Names(Continuous, "String");
Column(dt_summary, "height") << Format("Fixed Dec", 20, 2);
For Each({colname}, cont_cols,
Column(dt_summary, colname) << Set Values(
Round(dt_summary[0, colname], 1);
)
);
また、データによっては、スペースをあまり取らない整数を選択し、それをさらに短整数に圧縮することもできますhttps://www.jmp.com/support/help/en/18.0/#page/jmp/the-shortinteger-format.shtml#