Densité corporelle par somme de plis
Une somme de plis de 58 mm, les coefficients publiés de votre protocole et un âge de 30 ans donnent une densité corporelle de 1,045465, que l'équation de Siri convertit en pourcentage de graisse. Toute régression de densité convient. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Sum
- 58
- Ordonnée à l'origine
- 1,0994921
- Coefficient de la somme
- -0,0009929
- Coefficient de la somme au carré
- 0,0000023
- Coefficient de l'âge
- -0,0001392
- Age
- 30
- Sum mm
- 58
- Âge (ans)
- 30
- Densité corporelle
- 1,045465
- Formule de graisse corporelle
- Siri
Ce calculateur de densité corporelle par somme de plis cutanés prédit la densité à partir de la somme en millimètres des sites mesurés au compas et des coefficients de régression linéaire ou quadratique de votre protocole anthropométrique, puis convertit éventuellement cette densité en pourcentage de graisse avec les équations classiques de Siri ou Brozek. Contrairement à une page figée à trois sites, vous fournissez l'intercept, le coefficient de la somme, les coefficients optionnels du carré de la somme et de l'âge, la somme des plis et l'âge lorsque le protocole l'exige—ainsi les régressions de densité de type Jackson–Pollock ou Durnin–Womersley, ou les tables de coefficients de cours, partagent un même contrat déterministe. Un contrôle typique peut utiliser une somme de cinquante-huit millimètres, un intercept un point zéro neuf neuf quatre neuf deux un, un coefficient de somme négatif zéro point zéro zéro zéro neuf neuf deux neuf, un coefficient du carré zéro point zéro zéro zéro zéro zéro deux trois, un coefficient d'âge négatif zéro point zéro zéro zéro un trois neuf deux et un âge de trente, pour retrouver une densité corporelle proche de un point zéro quatre cinq et un pourcentage de graisse dans la vingtaine sous Siri.
Comment les entrées sont validées et comment l'algèbre reste reproductible
Tout nombre obligatoire doit s'interpréter comme un décimal fini ; chaînes vides, jetons non numériques, Infinity et NaN échouent avec un message qui nomme le champ. La somme des plis doit être strictement positive. La formule de graisse par défaut est Siri : quatre cent quatre-vingt-quinze divisé par la densité moins quatre cent cinquante.
Brozek utilise quatre cent cinquante-sept sur la densité moins quatre cent quatorze point deux. La précision vaut six décimales par défaut avec un plafond de quinze pour stabiliser les goldens ; la densité est rapportée avec au moins six décimales lorsque la précision est plus faible, afin que la conversion reste auditable.
Où les régressions générales de densité par plis s'insèrent dans la pratique et le logiciel
Les étudiants rencontrent ces régressions dans les laboratoires de physiologie de l'exercice lorsque les manuels présentent l'idéal de la pesée hydrostatique à côté des équations de prédiction par plis ; saisir des intercepts et pentes publiés à côté d'une somme mesurée renforce que le pourcentage de graisse est une seconde étape, non une mesure primaire.
Les équipes produit appellent le même contrat depuis des scripts pour semer des vecteurs de test déterministes dans des tableaux de bord santé, appliquer des coefficients de protocole stockés en base sans livrer un calculateur distinct par formule, ou satisfaire des devoirs de programmation qui exigent la densité à partir de Σ et de coefficients plutôt qu'un préréglage figé.
Traitez la sortie comme une estimation éducative et de planification : la technique, l'hydratation et le placement du site affectent les lectures du compas, les coefficients sont spécifiques à la population, et les décisions cliniques ou de recherche doivent préférer une composition multi-méthodes et un professionnel qualifié lorsque la précision compte. Associez cet outil à des aides masse maigre ou calories lorsque vous avez besoin d'anthropométries connexes, gardez les millimètres honnêtes et ne mélangez jamais des lectures en pouces sans convertir d'abord.
Cas d’usage
Journaux d'entraînement selon le protocole
Appliquez intercept et coefficients de somme publiés à une somme de plis mesurée pour que densité et pourcentage de graisse correspondent au protocole standardisé par votre programme.
Laboratoires de physiologie de l'exercice
Laissez les étudiants calculer BD à partir de Σ et des coefficients du manuel, puis comparer la conversion Siri versus Brozek sur la même densité.
Questions fréquentes
Combien coûte le calculateur de densité corporelle par somme de plis ?
Il est gratuit dans votre navigateur sur cette page.
Comment le pourcentage de graisse corporelle est-il calculé ?
Par défaut Siri : BF% = (495 / BD) − 450. Choisissez brozek pour BF% = (457 / BD) − 414.2, ou none pour la densité seule.
Cela remplace-t-il la DEXA ou la pesée hydrostatique ?
Non. Cela applique l'algèbre de régression par plis que vous fournissez. Utilisez des méthodes de laboratoire de composition lorsque la précision clinique est requise.
Où trouver les coefficients ?
Dans la régression publiée du protocole utilisé, comme les équations de Jackson-Pollock ou de type Durnin-Womersley, ou dans le tableau de votre cours. Les coefficients dépendent de la population : prenez ceux qui correspondent au sexe, à l'âge et aux sites mesurés.
Pourquoi mes mesures à la pince changent-elles d'un jour à l'autre ?
La technique, l'hydratation et l'emplacement exact du site modifient chaque pli. Mesurez avec la même pince, sur les mêmes sites et dans des conditions proches, et voyez le résultat comme une estimation de suivi.
Outils associés
Pour les développeurs — accès API
Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.
Endpoint
Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.
Appeler depuis votre stack
curl -X POST https://api.kit.forhosting.com/health/skinfold-body-density \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"sum":58,"intercept":1.0994921,"sum_coef":-0.0009929}'const res = await fetch("https://api.kit.forhosting.com/health/skinfold-body-density", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"sum": 58,
"intercept": 1.0994921,
"sum_coef": -0.0009929
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/health/skinfold-body-density",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"sum": 58,
"intercept": 1.0994921,
"sum_coef": -0.0009929
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/health/skinfold-body-density", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"sum":58,"intercept":1.0994921,"sum_coef":-0.0009929}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"sum":58,"intercept":1.0994921,"sum_coef":-0.0009929}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/health/skinfold-body-density", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemple de requête
{
"sum": 58,
"intercept": 1.0994921,
"sum_coef": -0.0009929
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "health.skinfold_body_density",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.
Tarifs
Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.
Erreurs
| HTTP | Code | Signification |
|---|---|---|
401 | unauthorized | Clé API absente ou invalide : vérifiez l’en-tête Authorization. |
402 | insufficient_balance | Solde insuffisant : rechargez votre compte pour lancer cette tâche. |
404 | unknown_type | Type de tâche inconnu : vérifiez le champ type de votre requête. |
429 | rate_limited | Trop de requêtes : ralentissez la cadence, puis réessayez. |
Notes techniques
Tout s'exécute hors ligne, sans aléa et sans réseau : les entrées invalides ou incomplètes échouent avec un message clair invalid_input au lieu d'inventer des chiffres de composition.
Ce que signifie la densité corporelle issue de la somme des plis et ce que renvoie la réponse
Les manuels de physiologie de l'exercice et les protocoles de terrain estiment souvent la densité corporelle totale à partir de l'épaisseur de la graisse sous-cutanée avant de convertir la densité en pourcentage de graisse. Le compas mesure un double pli de peau et de graisse aux sites définis par le protocole ; ces lectures en millimètres sont additionnées en un seul Σ, et une régression publiée de la forme densité corporelle égale à l'intercept plus un coefficient multiplié par Σ plus un coefficient optionnel multiplié par Σ au carré plus un coefficient optionnel multiplié par l'âge produit la densité en grammes par centimètre cube. Ce calculateur met en œuvre cette régression générale sans figer une seule équation de population : vous passez la somme et les coefficients de votre méthode, âge et sexe ou ensemble de sites. La réponse répète les entrées normalisées (sum_mm, intercept, sum_coef, sum_sq_coef, age_coef, age_years), rapporte body_density, nomme le fat_formula appliqué (siri, brozek ou none), inclut une chaîne de formule lisible et applique la précision choisie aux champs numériques arrondis. Lorsque la conversion en graisse est active, body_fat_percent est inclus afin que densité et graisse restent un résultat atomique. Il n'y a ni simulation DEXA, ni modèle d'impédance bioélectrique, ni table d'ethnicité, ni graphique de percentiles dans ce contrat : le moteur forme une densité finie positive à partir de l'algèbre que vous avez fournie ou rejette la requête avec invalid_input. Utilisez des outils dédiés pour l'IMC, la masse maigre, les cibles caloriques ou un préréglage figé Jackson–Pollock trois sites pour femmes ; cette page répond à la régression générale de densité par somme de plis et à son étape optionnelle Siri ou Brozek avec un JSON stable pour feuilles de calcul, tests unitaires et consommateurs d'API qui ne doivent pas inventer de conseil clinique.
Comment les entrées sont validées et comment l'algèbre reste reproductible
Les champs préférés sont sum pour le total des plis en millimètres, intercept et sum_coef pour les termes obligatoires de la régression, sum_sq_coef et age_coef optionnels (zéro s'ils sont omis), age optionnel en années, fat_formula parmi siri, brozek et none, et precision optionnelle. Les alias comprennent skinfold_sum, sum_mm et sigma pour la somme ; c0 ou a pour l'intercept ; c1 ou b pour sum_coef ; c2 ou c pour sum_sq_coef ; c_age, c3 ou d pour age_coef ; age_years ou years pour l'âge ; formula ou bf_formula pour le choix de conversion en graisse ; et decimals ou dp pour la précision. Lorsque age_coef est non nul, age est obligatoire et doit être strictement positif ; lorsque age_coef vaut zéro, vous pouvez omettre age et il est traité comme zéro dans l'équation de densité. Choisir none renvoie uniquement la densité et omet body_fat_percent afin que les champs optionnels n'apparaissent jamais comme null.
Où les régressions générales de densité par plis s'insèrent dans la pratique et le logiciel
Les entraîneurs et les scientifiques du sport utilisent des calculateurs de densité pilotés par coefficients lorsqu'un programme standardise une équation publiée pour un sexe et un ensemble de sites, lorsqu'ils comparent la densité avant de choisir la conversion en graisse, ou lorsqu'ils ont besoin du champ intermédiaire body_density pour des journaux de recherche plutôt que d'un seul pourcentage de graisse boîte noire. Sur cette page le travail s'exécute entièrement dans votre navigateur ; via l'API chaque consultation réussie coûte $0.002, l'échec de validation n'est pas facturé et rien n'est stocké après la réponse. Cette division—exploration interactive gratuite et API payante identique—correspond au reste du catalogue tier A du KIT et vous permet de passer d'une démo en classe à un pipeline automatisé sans changer le résultat mathématique.
Cas d'intégration
Fixtures de santé déterministes
Générez des champs body_density et body_fat_percent optionnels reproductibles pour tests unitaires, tableaux de bord et assertions de CI sur sommes et coefficients fixes.
Questions techniques
Quelle formule est utilisée pour la densité corporelle ?
BD = intercept + sum_coef·Σ + sum_sq_coef·Σ² + age_coef·age, les coefficients optionnels valant zéro s'ils sont omis.
Que se passe-t-il si sum ou un coefficient obligatoire manque ?
L'entrée est rejetée avec invalid_input. Sum, intercept et sum_coef sont obligatoires ; age est obligatoire lorsque age_coef est non nul.