Quantile negativer binomialer und hypergeometrischer VerteilungenHallo alle,
Gibt es eine Möglichkeit, Quantile von negativen binomialen und hypergeometrischen Verteilungen zu erhalten?
Vielen Dank.
Betreff: Quantile negativer binomialer und hypergeometrischer VerteilungenHi @ptolomey ,
Ich denke, die Schleifen sind eigentlich gleichwertig.Wenn die Bedingung erfüllt ist, wird x++ nie wieder ausgewertet und die Schleife wird unterbrochen, wenn sie zurückkehrt, um die While-Bedingung erneut zu prüfen.Ich habe beide Versionen getestet und sie geben die gleichen Werte zurück.Obwohl ich denke, dass die Verwendung von break () in der While-Schleife wahrscheinlich besser ist als das, was ich getan habe.
Betreff: Quantile negativer binomialer und hypergeometrischer VerteilungenHi willden ,
Danke für die elegante Lösung.
Dazu gibt es nur einen Kommentar.
Die von Ihnen bereitgestellte Schleife wird zurückgegeben ganzzahlige Zufallsvariable + 1 stattdessen ganzzahlige Zufallsvariable .
Die korrigierte Schleife lautet:
while(1,
if(
Hypergeometric Distribution(N_pop, K, N_samp, x) >= quantile,
Break(),
x++
);
);
Betreff: Quantile negativer binomialer und hypergeometrischer Verteilungen
@ptolomey schrieb:
Hi willden ,
Danke für deine Antwort.
Ich bitte um Verzeihung, dass ich im vorherigen Beitrag nicht betont habe, dass ich daran interessiert bin, etwas zu finden Negatives Binomial Quantil und Hypergeometrisches Quantil Funktionen in JMP.
Bitte benachrichtigen, wenn Sie wissen, wie man rechnet Quantil für diese diskreten Verteilungen.
Vielen Dank.
Sie wollen also die Umkehrung des CDF, richtig?Sie möchten eine Funktion, bei der Sie ein Quantil und die Verteilungsparameter eingeben und die Funktion einen Wert der Zufallsvariablen zurückgibt, der dem angegebenen Quantil entspricht?Die von mir vorgeschlagenen Funktionen sind die CDF und nehmen einen Wert für die Zufallsvariable und geben das Quantil zurück.Ich möchte nur sicherstellen, dass wir auf derselben Seite sind.
Wenn ja, glaube ich nicht, dass es in JMP integrierte Funktionen gibt, und das kann daran liegen, dass sie eine Schrittfunktion wären, wenn die Verteilung diskret ist. Sie könnten Ihre eigenen Quantilfunktionen schreiben, indem Sie Schleifen verwenden, um den kleinsten Wert Ihrer Zufallsvariablen zu finden, der größer als das gewünschte Quantil ist.
Zum Beispiel:
Hypergeometric Quantile = function({quantile, N_pop, K, n_samp},
x=0;
condition = 0;
while(!condition,
If(
Hypergeometric Distribution(N_pop, K, N_samp, x) >= quantile,
condition = 1,
x++
);
);
x
);
Hypergeometric Quantile(0.5, 100, 20, 10); //returns the value 2
Betreff: Quantile negativer binomialer und hypergeometrischer VerteilungenHi willden ,
Danke für deine Antwort.
Ich bitte um Verzeihung, dass ich im vorherigen Beitrag nicht betont habe, dass ich daran interessiert bin, etwas zu finden Negatives Binomial Quantil und Hypergeometrisches Quantil Funktionen in JMP.
Bitte benachrichtigen, wenn Sie wissen, wie man rechnet Quantil für diese diskreten Verteilungen.
Vielen Dank.
Betreff: Quantile negativer binomialer und hypergeometrischer VerteilungenNur zur Ergänzung @cwillden Kommentar, alle diese Funktionen sind leicht im Scripting Index zu finden
Hilfe>Scripting-Index
Man muss lernen, diese Dokumentation als erste Anlaufstelle für solche Fragen aufzusuchen.
Betreff: Quantile negativer binomialer und hypergeometrischer VerteilungenJa!Es gibt Funktionen für beide Distributionen.Sehen Sie sich Hypergeometrische Verteilung() und Neg Binomialverteilung() an.Für die PMF siehe Hypergeometric Probability und Neg Binomial Probability()
Beispiel für hypergeometrische Verteilung:
N_pop=100;
K=20;
n_samp = 10;
x=4;
Hypergeometric Distribution(N_pop,K,n_samp,x);
Beispiel für eine negative Binomialverteilung:
p = 0.5; //prob. of success
n = 10; //number of succeses
x = 5;
Neg Binomial Distribution(p, n, x);