Skip to content

Statistiques ​

L'endpoint /statistics calcule des statistiques descriptives sur une liste de nombres.

Comment ça marche ?

Toutes les mesures sont calculées sur la population complète (et non un échantillon). variance et stddev utilisent les formules populationnelles (division par N). mode retourne toutes les valeurs à égalité pour la fréquence la plus haute. mean, median, variance et stddev sont arrondis à 6 décimales.

Paramètres ​

ParamètreRequisDescription
valuesOuiListe de nombres séparés par des virgules (max 1000 valeurs)

Champs de réponse ​

ChampTypeDescription
countnumberNombre de valeurs
sumnumberSomme de toutes les valeurs
minnumberValeur minimale
maxnumberValeur maximale
rangenumberDifférence entre max et min
meannumberMoyenne arithmétique (précision 6 décimales)
mediannumberValeur médiane (précision 6 décimales)
modenumber[]Valeur(s) la/les plus fréquente(s)
variancenumberVariance de la population (précision 6 décimales)
stddevnumberÉcart-type (précision 6 décimales)

Exemples de code ​

curl -X GET \
  "https://api.sylvain.sh/v6/statistics?values=1%2C2%2C3%2C4%2C5"

Essayer ​

Gestion des erreurs ​

Si les paramètres sont manquants ou invalides, l'API retournera une erreur :

Message d'erreurDescription
Please provide a comma-separated list of numbers (?values=…)Le paramètre values est manquant ou invalide