pyspc.statistics.freq.from_rank

pyspc.statistics.freq.from_rank(r, n, method=None, a=None, b=None, check=None)[source]

Convertir un rang en fréquence au non-dépassement.

Paramètres:
  • r (int) – Rang

  • n (int) – Taille de l’échantillon

  • method (str) – Méthode de calcul. Voir RANK2FREQ

  • a (float) – Valeur au numérateur

  • b (float) – Valeur au dénominateur

  • check (bool) – Contrôler les paramètres avant exécution. Par défaut: True

Renvoie:

f – Fréquence au non-dépassement

Type renvoyé:

float

Notes

F = (r - a) / (n + b) F = (r - a) / (n + 1 - 2a)

Exemples

>>> from pyspc.statistics.freq import from_rank

CAS METHODE SPECIFIQUE

>>> from_rank(1, 10, method='Gringorten')
0.05533596837944665
>>> from_rank(5, 10, method='Gringorten')
0.4505928853754941
>>> from_rank(10, 10, method='Gringorten')
0.9446640316205535

CAS DEFAUT (HAZEN)

>>> from_rank(1, 10)
0.05
>>> from_rank(5, 10)
0.45
>>> from_rank(10, 10)
0.95

CAS A ET/OU B FOURNI

>>> from_rank(1, 10, a=0, b=0)
0.1
>>> from_rank(5, 10, a=0, b=0)
0.5
>>> from_rank(10, 10, a=0, b=0)
1.0
>>> from_rank(1, 10, a=0.5, b=0)
0.05
>>> from_rank(5, 10, a=0.5, b=0)
0.45
>>> from_rank(10, 10, a=0.5, b=0)
0.95
>>> from_rank(1, 10, a=1, b=0)
0.0
>>> from_rank(5, 10, a=1, b=0)
0.4
>>> from_rank(10, 10, a=1, b=0)
0.9

Voir aussi

RANK2FREQ