Module hypergeometric
source code
Module de calcules statistiques.
Le module `statistics` contient des fonctions permettant le calcule
des probabilités associées à la loi hypergéométrique et hypergéométrique
cumulée, ainsi d'une méthode de correction pour les tests multiples.
|
_hyper0(N,
n,
r)
Fonction interne permetant le calcule du terme 0 de la loi hypergéométrique. |
source code
|
|
|
|
|
|
|
|
|
__package__ = ' obitools.statistics '
|
Imports:
BasicContext,
Underflow,
DecimalException,
DivisionByZero,
localcontext,
InvalidOperation,
ROUND_DOWN,
ROUND_HALF_EVEN,
ROUND_HALF_UP,
ROUND_UP,
Inexact,
getcontext,
ROUND_FLOOR,
Overflow,
ROUND_HALF_DOWN,
Decimal,
DefaultContext,
Context,
ROUND_05UP,
ROUND_CEILING,
Subnormal,
Rounded,
ExtendedContext,
setcontext,
Clamped
Fonction interne permetant le calcule du terme 0 de la loi hypergéométrique.
Le calcule est réalisé selon la méthode décrite dans l'article
Trong Wu, An accurate computation of the hypergeometric distribution function,
ACM Trans. Math. Softw. 19 (1993), no. 1, 33–43.
Paramètres:
- `N` : La taille de la population
- `n` : Le nombre d'éléments marqués
- `r` : La taille de l'echantillon
Retourne un *float* indiquant la probabilité de récupérer 0 élément
marqué parmi *n* dans une population de taille *N* lors du tirage
d'un échantillon de taille *r*
|
Calcule le terme *x* d'une loi hypergéométrique
Le calcule est réalisé selon la méthode décrite dans l'article
Trong Wu, An accurate computation of the hypergeometric distribution function,
ACM Trans. Math. Softw. 19 (1993), no. 1, 33–43.
Paramètres:
- `x` : Nombre d'éléments marqués attendu
- `N` : La taille de la population
- `n` : Le nombre d'éléments marqués
- `r` : La taille de l'echantillon
Retourne un *float* indiquant la probabilité de récupérer *x* éléments
marqués parmi *n* dans une population de taille *N* lors du tirage
d'un échantillon de taille *r*
|
Calcule le terme *x* d'une loi hypergéométrique
Le calcule est réalisé selon la méthode décrite dans l'article
Trong Wu, An accurate computation of the hypergeometric distribution function,
ACM Trans. Math. Softw. 19 (1993), no. 1, 33–43.
Paramètres:
- `xmin` : Nombre d'éléments marqués minimum attendu
- `xmax` : Nombre d'éléments marqués maximum attendu
- `N` : La taille de la population
- `n` : Le nombre d'éléments marqués
- `r` : La taille de l'echantillon
Retourne un *float* indiquant la probabilité de récupérer entre
*xmin* et *xmax* éléments marqués parmi *n* dans une population
de taille *N* lors du tirage d'un échantillon de taille *r*
|
Correction pour les tests multiples.
Séléctionne parmis un ensemble de test le plus grand sous ensemble
telque le risque global soit inférieur à une pvalue déterminée.
Paramètres:
- `globalPvalue` : Risque global à prendre pour l'ensemble des tests
- `testList` : un élément itérable sur un ensemble de tests.
Chaque test est une liste ou un tuple dont le dernier élément
est la pvalue associée au test
Retourne une liste contenant le sous ensemble des tests selectionnés dans
`testList`
|