Quantile di distribuzioni binomiali e ipergeometriche negativeCiao a tutti,
C'è un modo per ottenere quantile delle distribuzioni binomiali e ipergeometriche negative?
Grazie.
Re: Quantile delle distribuzioni binomiali e ipergeometriche negativeCiao @ptolomey ,
Penso che i loop siano effettivamente equivalenti. Se la condizione è soddisfatta, x ++ non viene mai valutata di nuovo e il ciclo si interromperà quando ritorna per verificare di nuovo la condizione While. Ho provato entrambe le versioni e restituiscono gli stessi valori. Anche se, penso che usare break () nel ciclo while sia probabilmente preferibile a quello che ho fatto.
Re: Quantile delle distribuzioni binomiali e ipergeometriche negativeCiao cwillden ,
Grazie per la soluzione elegante.
C'è solo un commento ad esso.
Il ciclo fornito da te tornerà variabile casuale intera + 1 anziché variabile casuale intera .
Il ciclo corretto è:
while(1,
if(
Hypergeometric Distribution(N_pop, K, N_samp, x) >= quantile,
Break(),
x++
);
);
Re: Quantile delle distribuzioni binomiali e ipergeometriche negative
@ptolomey ha scritto:
Ciao cwillden ,
Grazie per la risposta.
Mi scuso per non aver sottolineato nel post precedente, che sono interessato a trovare Binomiale negativo quantile e Quantile ipergeometrico funzioni in JMP.
Si prega di avvisare se si sa come calcolare quantile per queste distribuzioni descrete.
Grazie.
Quindi, vuoi l'inverso del CDF allora, corretto? Vuoi una funzione in cui inserisci un quantile e i parametri distributivi e la funzione restituisce un valore della variabile casuale che corrisponde al quantile specificato? Le funzioni che ho suggerito sono le CDF e prendono un valore per la variabile casuale e restituiscono il quantile. Voglio solo essere sicuro di essere sulla stessa pagina.
In tal caso, non credo che esistano funzioni integrate in JMP, e ciò potrebbe essere dovuto al fatto che sarebbero una funzione di passaggio se la distribuzione fosse discreta. Potresti scrivere le tue funzioni quantili usando i loop per trovare il valore più piccolo della tua variabile casuale che è maggiore del quantile desiderato.
Per esempio:
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
Re: Quantile delle distribuzioni binomiali e ipergeometriche negativeCiao cwillden ,
Grazie per la risposta.
Mi scuso per non aver sottolineato nel post precedente, che sono interessato a trovare Binomiale negativo quantile e Quantile ipergeometrico funzioni in JMP.
Si prega di avvisare se si sa come calcolare quantile per queste distribuzioni descrete.
Grazie.
Re: Quantile delle distribuzioni binomiali e ipergeometriche negativeSolo per aggiungere @cwillden commento, tutte queste funzioni sono facilmente reperibili nell'indice di scripting
Aiuto> Indice di scripting
Uno deve imparare per andare a questa documentazione come prima tappa per tali domande.
Re: Quantile delle distribuzioni binomiali e ipergeometriche negativeSì! Ci sono funzioni per entrambe le distribuzioni. Scopri Distribuzione ipergeometrica () e Distribuzione binomiale negativa (). Per il PMF, verificare Probabilità ipergeometrica e Probabilità binomiale negativa ()
Esempio di distribuzione ipergeometrica:
N_pop=100;
K=20;
n_samp = 10;
x=4;
Hypergeometric Distribution(N_pop,K,n_samp,x);
Esempio di distribuzione binomiale negativa:
p = 0.5; //prob. of success
n = 10; //number of succeses
x = 5;
Neg Binomial Distribution(p, n, x);