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/v4/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