<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Hallo
Ich suche nach einer Möglichkeit, eine Verteilung per Skript zu erstellen, aber die Anzahl der Ys, die ich gleichzeitig analysieren möchte, hängt von der Benutzereingabe ab. Manchmal ist es nur eine Spalte und manchmal sind es vielleicht fünf. Dies ist Teil eines größeren Skripts, weshalb ich versuche, es zu programmieren.
Idealerweise hätte ich gerne so etwas ..... aber die Anzahl der „Continuous Distribution“-Blöcke ist je nach Benutzereingabe variabel.
Verteilung (
Kontinuierliche Verteilung (
Spalte ( 12 ) ,
Quantile ( 0 ) ,
Vertikal ( 0 ) ,
Ausreißer-Boxplot ( 0 ) ,
Passen Sie die Zusammenfassungsstatistik an ( Minimum ( 1 ) , Maximal ( 1 ) )
) ,
Kontinuierliche Verteilung (
Spalte ( 13 ) ,
Quantile ( 0 ) ,
Vertikal ( 0 ) ,
Ausreißer-Boxplot ( 0 ) ,
Passen Sie die Zusammenfassungsstatistik an ( Minimum ( 1 ) , Maximal ( 1 ) )
) ,
) ;
Ich habe versucht, es in einem Expr() zu speichern und auszuwerten, aber das hat nicht geklappt.
Jede Hilfe wird geschätzt
Distribution() akzeptiert eine Liste von Spalten als Argument. Das folgende Beispiel verwendet einen Spaltendialog, um Benutzereingaben zu erhalten. Aber jede Liste von Spalten würde funktionieren.
Offen ( „$SAMPLE_DATA/Big Class.jmp“ ) ;
kaltlg = Spaltendialog ( Spalten = ColList ( "Variablen" , Datentyp ( Numerisch ) ) ) ;
dist = Verteilung (
Spalte ( kaltlg [ „cols“ ] ) , // Liste der Spalten aus coldlg extrahieren
Quantile ( 0 ) ,
Vertikal ( 0 ) ,
Ausreißer-Boxplot ( 0 ) ,
Passen Sie die Zusammenfassungsstatistik an ( Minimum ( 1 ) , Maximal ( 1 ) )
) ;