各列の平均と標準偏差を計算し、それらを新しい列に配置するスクリプトを作成する方法はありますか。

テストデータはここに添付されています。
最も簡単なのは、データをスタックし、統計用の新しい列を追加し、必要に応じてデータを再度分割することです。
この問題を解決する 1 つの方法は、Tabulate Platform を使用して統計を生成し、次に
テーブル=>更新
新しい統計データ テーブルを元のテーブルにアタッチします。
Tabulate Platform と Update Platform はどちらも JSL を表示するため、2 つの JSL 部分を 1 つのスクリプトにまとめるために必要な変更はわずかだけで済みます。
names default to here(1);
dt = data table("test-data");
colList = dt << get column names(string);
dtSum = (Data Table( "test-data" ) << Tabulate(invisible,
Add Table(
Column Table(
Analysis Columns(
eval( colList )
)
),
Row Table( Statistics( Mean, Std Dev ) )
)
)) << Make Into Data Table;
dtsum = current data table();
window("test-data - Tabulate") << close window;
for each( {col}, colList,
as column( dtSum, col) << set name( col || " Statistics")
);
Data Table( "test-data" ) << Update( dtSum ) );
close( dtSum, nosave );
JMP の専門知識を高めるために、時間をかけてスクリプト ガイドを読むことを強くお勧めします。