Densidad corporal por suma de pliegues
Una suma de pliegues de 58 mm, los coeficientes publicados de su protocolo y 30 años de edad dan una densidad corporal de 1,045465, que la ecuación de Siri convierte en porcentaje de grasa. Sirve cualquier regresión de densidad. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Sum
- 58
- Intersección
- 1,0994921
- Coeficiente de la suma
- -0,0009929
- Coeficiente de la suma al cuadrado
- 0,0000023
- Coeficiente de la edad
- -0,0001392
- Age
- 30
- Sum mm
- 58
- Edad (años)
- 30
- Densidad corporal
- 1,045465
- Fórmula de grasa corporal
- Siri
Esta calculadora de densidad corporal por suma de pliegues predice la densidad a partir de la suma en milímetros de los sitios medidos con calibrador y de los coeficientes de regresión lineal o cuadrática de su protocolo antropométrico, y opcionalmente convierte esa densidad en porcentaje de grasa con las ecuaciones clásicas de Siri o Brozek. A diferencia de una página fija de tres sitios, usted aporta el intercepto, el coeficiente de la suma, los coeficientes opcionales del cuadrado de la suma y de la edad, la suma de pliegues y la edad cuando el protocolo lo exige—así las regresiones de densidad al estilo Jackson–Pollock o Durnin–Womersley, o las tablas de coeficientes de aula, comparten un mismo contrato determinista. Una comprobación típica podría usar suma cincuenta y ocho milímetros, intercepto uno punto cero nueve nueve cuatro nueve dos uno, coeficiente de suma negativo cero punto cero cero cero nueve nueve dos nueve, coeficiente del cuadrado cero punto cero cero cero cero cero dos tres, coeficiente de edad negativo cero punto cero cero cero uno tres nueve dos y edad treinta, recuperando una densidad corporal cercana a uno punto cero cuatro cinco y un porcentaje de grasa en la veintena bajo Siri.
Cómo se validan las entradas y cómo el álgebra permanece reproducible
Todo número obligatorio debe interpretarse como decimal finito; cadenas vacías, tokens no numéricos, Infinity y NaN fallan con un mensaje que nombra el campo. La suma de pliegues debe ser estrictamente positiva. La fórmula de grasa por defecto es Siri: cuatrocientos noventa y cinco dividido por la densidad menos cuatrocientos cincuenta.
Brozek usa cuatrocientos cincuenta y siete sobre la densidad menos cuatrocientos catorce punto dos. La precisión por defecto es seis decimales con tope de quince para que los goldens se mantengan estables; la densidad se informa con al menos seis lugares cuando la precisión es menor, de modo que la conversión siga siendo auditable.
Dónde encajan las regresiones generales de densidad por pliegues en la práctica y el software
Los estudiantes encuentran estas regresiones en laboratorios de fisiología del ejercicio cuando los textos presentan el ideal de pesaje hidrostático junto a las ecuaciones de predicción por pliegues; introducir interceptos y pendientes publicados junto a una suma medida refuerza que el porcentaje de grasa es un segundo paso, no una medición primaria.
Los equipos de producto llaman al mismo contrato desde scripts para sembrar vectores de prueba deterministas en paneles de salud, aplicar coeficientes de protocolo guardados en una base de datos sin enviar una calculadora distinta por fórmula, o satisfacer tareas de programación que exigen densidad a partir de Σ y coeficientes en lugar de un preset rígido.
Trate la salida como una estimación educativa y de planificación: la técnica, la hidratación y la colocación del sitio afectan las lecturas del calibrador, los coeficientes son específicos de la población, y las decisiones clínicas o de investigación deben preferir composición multi-método y un profesional cualificado cuando importe la precisión. Combine esta herramienta con ayudantes de masa magra o calorías cuando necesite antropometrías relacionadas, mantenga los milímetros honestos y nunca mezcle lecturas en pulgadas sin convertir primero.
Qué puede hacer con ella
Registros de coaching según protocolo
Aplique intercepto y coeficientes de suma publicados a una suma de pliegues medida para que densidad y porcentaje de grasa coincidan con el protocolo que su programa estandariza.
Laboratorios de fisiología del ejercicio
Permita que los estudiantes calculen BD a partir de Σ y coeficientes del libro, y comparen la conversión Siri frente a Brozek sobre la misma densidad.
Preguntas frecuentes
¿Cuánto cuesta la calculadora de densidad corporal por suma de pliegues?
Es gratis en su navegador en esta página.
¿Cómo se calcula el porcentaje de grasa corporal?
Por defecto Siri: BF% = (495 / BD) − 450. Elija brozek para BF% = (457 / BD) − 414.2, o none solo para densidad.
¿Sustituye esto a DEXA o al pesaje hidrostático?
No. Aplica el álgebra de regresión por pliegues que usted suministra. Use métodos de laboratorio de composición cuando se requiera precisión clínica.
¿De dónde saco los coeficientes?
De la regresión publicada del protocolo con el que midió, como las ecuaciones de Jackson-Pollock o del estilo de Durnin-Womersley, o de la tabla de su curso. Los coeficientes dependen de la población, así que use los que correspondan al sexo, la edad y los sitios medidos.
¿Por qué cambian mis mediciones con el plicómetro de un día a otro?
La técnica, la hidratación y la colocación exacta del sitio modifican cada pliegue. Mida con el mismo plicómetro, en los mismos sitios y en condiciones parecidas, y tome el resultado como una estimación para seguir su evolución.
Herramientas relacionadas
Para desarrolladores — acceso por API
Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.
Endpoint de API
¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.
Llámela desde su 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)Ejemplo de solicitud
{
"sum": 58,
"intercept": 1.0994921,
"sum_coef": -0.0009929
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "health.skinfold_body_density",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.
Precio
Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.
Errores
| HTTP | Código | Significado |
|---|---|---|
401 | unauthorized | API key ausente o inválida. |
402 | insufficient_balance | El saldo no cubre el precio de la tarea. |
404 | unknown_type | El tipo de tarea no existe. |
429 | rate_limited | Demasiadas peticiones. Use el webhook en vez de sondear. |
Notas técnicas
Todo se ejecuta sin conexión, sin aleatoriedad y sin red: las entradas inválidas o incompletas fallan con un mensaje claro invalid_input en lugar de inventar cifras de composición.
Qué significa la densidad corporal desde la suma de pliegues y qué devuelve la respuesta
Los manuales de fisiología del ejercicio y los protocolos de campo suelen estimar la densidad corporal total a partir del grosor de la grasa subcutánea antes de convertir la densidad en porcentaje de grasa. Los calibradores miden un doble pliegue de piel y grasa en sitios definidos por el protocolo; esas lecturas en milímetros se suman en un único Σ, y una regresión publicada de la forma densidad corporal igual a intercepto más un coeficiente por Σ más un coeficiente opcional por Σ al cuadrado más un coeficiente opcional por la edad produce la densidad en gramos por centímetro cúbico. Esta calculadora implementa esa regresión general sin fijar una sola ecuación poblacional: usted pasa la suma y los coeficientes de su método, edad y sexo o conjunto de sitios. La respuesta repite las entradas normalizadas (sum_mm, intercept, sum_coef, sum_sq_coef, age_coef, age_years), informa body_density, nombra el fat_formula aplicado (siri, brozek o none), incluye una cadena de fórmula legible y aplica la precisión elegida a los campos numéricos redondeados. Cuando la conversión a grasa está activa, se incluye body_fat_percent para que densidad y grasa queden en un solo resultado atómico. No hay simulación DEXA, ni modelo de impedancia bioeléctrica, ni tabla de etnicidad, ni gráfico de percentiles en este contrato: el motor forma una densidad finita positiva a partir del álgebra que usted suministra o rechaza la solicitud con invalid_input.
Cómo se validan las entradas y cómo el álgebra permanece reproducible
Los campos preferidos son sum para el total de pliegues en milímetros, intercept y sum_coef para los términos obligatorios de la regresión, sum_sq_coef y age_coef opcionales (cero si se omiten), age opcional en años, fat_formula entre siri, brozek y none, y precision opcional. Los alias incluyen skinfold_sum, sum_mm y sigma para la suma; c0 o a para el intercepto; c1 o b para sum_coef; c2 o c para sum_sq_coef; c_age, c3 o d para age_coef; age_years o years para la edad; formula o bf_formula para la conversión a grasa; y decimals o dp para la precisión. Cuando age_coef es distinto de cero, age es obligatorio y debe ser estrictamente positivo; cuando age_coef es cero puede omitir age y se trata como cero en la ecuación de densidad. Al elegir none solo se devuelve la densidad y se omite body_fat_percent para que los campos opcionales nunca aparezcan como null.
Dónde encajan las regresiones generales de densidad por pliegues en la práctica y el software
Entrenadores y científicos del deporte usan calculadoras de densidad impulsadas por coeficientes cuando un programa estandariza una ecuación publicada para un sexo y un conjunto de sitios, cuando comparan la densidad antes de elegir la conversión a grasa, o cuando necesitan el campo intermedio body_density en registros de investigación en lugar de solo un porcentaje de grasa de caja negra. En esta página el trabajo se ejecuta enteramente en su navegador; a través de la API cada consulta exitosa cuesta $0.002, la validación fallida no se cobra y no se almacena nada tras devolver la respuesta. Esa división—exploración interactiva gratuita y una API de pago idéntica—coincide con el resto del catálogo tier A del KIT y le permite pasar de una demostración de aula a un flujo automatizado sin cambiar el resultado matemático.
Casos de integración
Fixtures de salud deterministas
Genere campos reproducibles body_density y body_fat_percent opcionales para pruebas unitarias, paneles y aserciones de CI sobre sumas y coeficientes fijos.
Preguntas técnicas
¿Qué fórmula se usa para la densidad corporal?
BD = intercept + sum_coef·Σ + sum_sq_coef·Σ² + age_coef·age, con coeficientes opcionales que valen cero si se omiten.
¿Qué ocurre si faltan sum o un coeficiente obligatorio?
La entrada se rechaza con invalid_input. Sum, intercept y sum_coef son obligatorios; age es obligatorio cuando age_coef es distinto de cero.