Die Quantilergebnisse von JMP unterscheiden sich von denen von PythonHallo JMP-Community,
Ich versuche, ein JMP-Skript zu erstellen, um die Quantile 97,5 zu berechnen. Das Problem hierbei ist, dass meine Referenzdaten Python verwenden, das eine andere Zahl zurückgibt. Unten ist ein Beispiel:
Python P97.5: 2561,35 (entspricht PERCENTILE.INC in Excel)
JMP P97.5: 2581,375 (entspricht PERCENTILE.EXC in Excel)
Mein JSL-Code:
Summarize(
dt1,
group_by = By( :group ),
group_p975 = Quantile( :data, 0.975 )
);
Gibt es eine Einstellung oder Problemumgehungslösung, sodass ich mit der Python-Methode dieselbe Zahl erhalten kann?
Grundlegende Datenanalyse und ModellierungBetreff: Die Quantilergebnisse von JMP unterscheiden sich von denen von PythonDie Frage klingt für mich so, als ob Sie in Python das Äquivalent zum JMP-Ergebnis und der PERCENTILE.EXC-Funktion von Excel erhalten möchten.
Die Antwort auf Ihre Frage hängt von dem Python-Paket ab, das Sie zur Berechnung der Quartile verwenden. Gibt es zusätzliche Parameter für die Funktion, gibt es eine andere Funktion (so wie Excel zwei verschiedene Funktionen hat). Sehen Sie sich die Dokumentation des von Ihnen verwendeten Python-Pakets genau an.
Wenn Sie fragen, wie Sie JSL dazu bringen, denselben Wert wie Python zurückzugeben (PERCENTILE.INC von Excel), muss ich mich an die JSL-Experten hier wenden. (Abgesehen davon, dass ich vorschlage, mich eingehend mit der JMP-Dokumentation online und im Skriptindex zu befassen.)
Betreff: Die Quantilergebnisse von JMP unterscheiden sich von denen von PythonHallo Paul,
Vielen Dank für die Beantwortung meiner Frage. Meine Frage bezieht sich eigentlich auf den letzten Teil, nämlich darauf, wie man JSL dazu bringt, denselben Wert wie Python zurückzugeben. Ich suche ziemlich lange, habe aber keine Antwort gefunden.