Gibt es eine Möglichkeit, ein Skript zu schreiben, um den Mittelwert und die Standardabweichung für jede Spalte zu berechnen und sie in neue Spalten einzufügen?

Die Testdaten sind hier beigefügt.
Am einfachsten ist es wahrscheinlich, Ihre Daten zu stapeln, neue Spalten für Statistiken hinzuzufügen und die Daten dann bei Bedarf erneut aufzuteilen.
Eine Möglichkeit, dieses Problem zu lösen, besteht darin, die Tabulate-Plattform zu verwenden, um die Statistiken zu generieren und dann zu verwenden
Tabellen=>Aktualisieren
um die neue Statistikdatentabelle an die Originaltabelle anzuhängen.
Sowohl die Tabulate Platform als auch die Update Platform zeigen die JSL an, sodass nur geringfügige Änderungen vorgenommen werden mussten, um die beiden JSL-Teile in einem Skript zusammenzufassen.
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 );
Ich empfehle Ihnen dringend, sich die Zeit zu nehmen, den Scripting Guide zu lesen, um Ihre JMP-Kenntnisse zu erweitern.