Ich muss die Umkehrung der kumulativen Gammaverteilung finden. Ich weiß, es gibt GAMMA.INV(probability,alpha,beta)
Funktion, nur um das in Excel zu tun. Wie kann ich das in R Sprache erreichen?Was ist die äquivalente R-Funktion zu GAMMA.INV (Wahrscheinlichkeit, Alpha, Beta) Excel-Funktion?
3
A
Antwort
16
In R, für die meisten Wahrscheinlichkeitsverteilungen, gibt es vier Funktionen, genannt d, p, q, r, (zB dnorm
, pnorm
, qnorm
, rnorm
) Ihnen die Dichte geben (d), kumulative Verteilung Funktion (p, da das Ergebnis eine Wahrscheinlichkeit ist), seine Inverse (q, da das Ergebnis ein Quantil ist) und r, um aus der Verteilung zu ermitteln.
Für die Gamma-Verteilung ist daher das Inverse der kumulativen Verteilungsfunktion qgamma
.
vielen Dank. Du hast es sehr deutlich erklärt. – ipman
Ist dasselbe Äquivalent in .Net verfügbar? Was ist die beste Bibliothek, die diese Funktion hat? –