Spaltenquantile oder Wahrscheinlichkeiten nach ...Ich benötige JSL-Code, der die Wahrscheinlichkeiten einer bestimmten Spaltenverteilung durch andere Spalten speichert.
Ich weiß, wie man das ohne Skript macht, indem ich eine Verteilung der Spalte durch die anderen Spalten nehme und dann unter der roten Aktionsschaltfläche, während ich die Steuerung halte, „Prob Scores speichern“ auswähle.Aber ich weiß nicht, wie ich das schreiben soll.
Ich habe andere Beiträge durchgesehen, aber keine Antwort darauf gefunden, wie man das obige Skript schreibt oder eine direktere Berechnung durchführt.
Das Einzige, was mir einfällt, ist, mehrere Iterationen über jedes „by“ durchzuführen: die Teilmenge nehmen, diese Tabellen sortieren, Fehler auf eine Nulltabelle überprüfen, geschätzte Quantile anhand der Zeilennummer berechnen (ich bin mir nicht sicher, wie man das erhält) und aktualisieren die Originaltabelle mit jedem.Es scheint eine Menge Codierung zu sein, die vielleicht mit einer Zeile mit der richtigen Funktion erledigt werden kann.
Ich bin mir sicher, dass jemand eine bessere Idee hat.
Betreff: Spaltenquantile oder Wahrscheinlichkeiten nach ...Danke für das Angebot.
Ich nahm eine Pille und beschloss schließlich, meinen Code als String zu konstruieren und ihn dann mit eval(parse()) in einen Ausdruck umzuwandeln und auszuführen.Am Ende hat es funktioniert!
Klopfen
Betreff: Spaltenquantile oder Wahrscheinlichkeiten nach ...Hallo, Pat!
„Falsch“ ist vielleicht übertrieben!
Die Referenz von Blom bezieht sich speziell auf inverse Normaltransformationen, die die Form haben

Das Klammerargument ist das Quantil.Blom empfiehlt c=3/8; Van der Waerden empfiehlt c=0; Bliss und andere empfehlen andere Cs.
Nicht weniger, als John W. Tukey darin vorschlägt Tukey JW.; „Die Zukunft der Datenanalyse“; Ann Math Stat.1962; 33 :pp1–67, dass es einen trivialen Unterschied zwischen jeder der Methoden und den erwarteten Normalwerten gibt, sodass es eigentlich keine Rolle spielt, welche Sie wählen.Ich habe mich für Blom entschieden, weil ich es studiert habe und zuversichtlich bin, dass es auch bei kleinen Stichprobengrößen gut mit ENS übereinstimmt.
„Crazy“ ist für mich eine kurze Fahrt, aber möchten Sie Hilfe bei der Erstellung der Gleichung für die Eingaben mit bestimmten Spaltennamen?
Betreff: Spaltenquantile oder Wahrscheinlichkeiten nach ...Kevin,
Danke.Das funktioniert, obwohl ich die 3/8 und 1/4 nicht verstehe. Ich habe die Gleichung so gesehen:
( Oberstrang ( : Höhe , : Sex ) ) / ( Spaltennummer ( : Höhe , : Sex ) + 1 )
Ist das falsch?
Das andere Problem besteht für mich darin, die Gleichung für bestimmte Spaltennameneingaben zu erstellen.
Die Antwort, die ich von JMP bekomme, macht mich verrückt.Ich musste JMP mehrmals mit dem Task-Manager beenden.
Klopfen
Betreff: Spaltenquantile oder Wahrscheinlichkeiten nach ...Hallo, pcarroll1!
Ich denke, es gibt viele Möglichkeiten, das zu berechnen und zu skripten, was Sie möchten.
Mit einer Methode von Blom G.,Statistische Schätzungen und transformierte Beta-Variablen, Wiley; New York: 1958 könnten Sie mithilfe der Formel beispielsweise die Quantile der Körpergröße nach Geschlecht in der Datentabelle „Big Class“ berechnen
(Col Rank( :height, :sex ) - 3 / 8)</img> / (Col Number( :height, :sex ) + 1 / 4)
Ich kann mir mehrere ausgefeiltere Möglichkeiten vorstellen, um das zu tun, was Sie meiner Meinung nach wollen, aber das Erstellen einer neuen Spalte mit einer Formel (oder Werten festlegen) darin ist in JSL ziemlich einfach ...
Viel Glück!