JSL: Quantilmedian „Nach Variable“.Obwohl JMP die Quantität „By Varibale“ nicht unterstützt, gibt es eine Lösung?
Wenn ich beispielsweise zwei Listen mit Daten habe, Größe und Alter, wie würde ich dann mithilfe von JSL die mittlere Größe jeder Person eines bestimmten Alters ermitteln?
Wenn ich es als Mittelwert machen würde, würde es ungefähr so aussehen (ich möchte jedoch einen Medianwert):
Mittelwert( :Größe, :Alter );
Dank im Voraus!!!
Betreff: JSL: Quantilmedian „Nach Variable“.Sie verfügen nicht über die aktuelle Version von JMP.
Sie können hier die Diskussionen zu ähnlichen Anfragen durchsuchen und Skripte finden, die dieses Problem als Workaround lösen.
Betreff: JSL: Quantilmedian „Nach Variable“.Anscheinend verwenden Sie JMP 12 oder früher. Hier ist eine Formel, die auf der Beispieldatentabelle „Halbleiterfähigkeit“ basiert und genau das tut, was Sie wollen
dt = Current Data Table();
mysite = :SITE;
x = Quantile( 0.5, :NPN1[dt << get rows where( :SITE == mysite )] );
x;
Ersetzen Sie einfach :Site durch Ihre By-Spalte und :NPN1 durch Ihre Maßspalte
Betreff: JSL: Quantilmedian „Nach Variable“.Ah, ich sehe, das ist eine Funktion von 13, nicht von 12. Danke!Betreff: JSL: Quantilmedian „Nach Variable“.Im Index heißt es:
Col Quantil
y = Col-Quantil (xCol, p)
Dies oben findet nur den Mittelwert einer Variablen und nicht pro Spalte.
Beim Versuch, die von Ihnen angegebene Syntax zu verwenden ( Col Quantile( Spalte, Wahrscheinlichkeit, )) Ich erhalte die Fehlermeldung „Zu viele Argumente“.
Danke!
Betreff: JSL: Quantilmedian „Nach Variable“.Wählen Sie Hilfe > Skriptindex. Ändern Sie nun die erste Liste, um Funktionen anzuzeigen. Wählen Sie die Funktionsgruppe Statistisch aus. Wählen Sie in der zweiten Liste „Col Quantile“ aus.
Die Syntax ist Col Quantile( Spalte, Wahrscheinlichkeit, )