RMR pela massa livre de gordura
Com 60 kg de massa livre de gordura e 15 kg de massa gorda, a equação de Nelson coloca seu metabolismo de repouso em 1608,6 kcal por dia. Ela parte da composição corporal medida, não só do peso na balança. Grátis no seu navegador.
- Grátis
- Funciona no seu navegador
- Sem cadastro
- Seus dados não saem do seu aparelho
Executar grátis
Exemplo resolvido
- Ffm
- 60
- Fm
- 15
- Ffm kg
- 60 kcal/day
- Fm kg
- 15
- Massa total (kg)
- 75
- TMR (kcal/dia)
- 1.608,6
Quando você já conhece a massa livre de gordura e a massa gorda a partir de DEXA, BodPod ou uma bioimpedância de qualidade, a equação de Nelson transforma esses quilogramas em uma taxa metabólica de repouso útil para planejar refeições e acompanhar a composição corporal. Diferente das fórmulas por peso e idade que ignoram a composição, Nelson multiplica a massa livre de gordura por vinte e cinco ponto oito e a massa gorda por quatro ponto zero quatro, somando os termos em quilocalorias por dia.
O que o RMR de Nelson mede e quais entradas de composição você precisa
A taxa metabólica de repouso é a energia que o corpo gasta em repouso ao longo de cerca de vinte e quatro horas, antes de multiplicadores de exercício e do efeito térmico dos alimentos. Equações clássicas como Harris-Benedict ou Mifflin-St Jeor partem do peso total, altura, idade e sexo, o que funciona quando faltam dados de composição. Nelson et al. (1992) usam massa livre de gordura e massa gorda porque o tecido metabolicamente ativo domina o gasto em repouso, enquanto o tecido adiposo ainda contribui com um coeficiente menor.
A massa total é informada como a soma das duas massas para transparência nos registros de composição. Massa gorda negativa e strings não numéricas falham da mesma forma. Obtenha FFM e FM de uma medição em que você já confia; esta calculadora não reconstrói a composição a partir de fotos de circunferência ou tamanho de roupa.
Como ler os campos da resposta e evitar erros comuns
O campo unit é sempre kcal/day para que interfaces rotulem o número sem fixar strings de unidade em cada cliente. O campo formula reafirma RMR igual a vinte e cinco ponto oito vezes FFM mais quatro ponto zero quatro vezes FM, e method é sempre nelson para o código a jusante ramificar sem inspecionar formatos.
Não confunda Nelson com Katch-McArdle: Katch-McArdle estima a taxa basal só a partir da massa magra com outro deslocamento e inclinação, enquanto Nelson usa massa livre de gordura e massa gorda com os coeficientes de composição publicados. Massas extremamente grandes acima do teto de segurança do isolate são rejeitadas. Lembre-se de que massa gorda zero é permitida em cenários teóricos só de magreza, mas a massa livre de gordura deve permanecer estritamente positiva.
Casos de uso
Registros de coaching de composição corporal
Treinadores inserem massa livre de gordura e massa gorda medidas após DEXA ou BodPod para obter um RMR Nelson que atualiza com a composição, não apenas com o peso na balança.
Perguntas frequentes
Qual é a fórmula RMR de Nelson?
A taxa metabólica de repouso em kcal/day é 25.8 × massa livre de gordura (kg) + 4.04 × massa gorda (kg). Esta calculadora aplica exatamente essa equação de Nelson et al. (1992).
O que acontece se a massa livre de gordura for zero ou negativa?
A massa livre de gordura deve ser positiva em quilogramas; valores zero e negativos são rejeitados e não cobrados.
Quais unidades devo usar para FFM e FM?
Envie ambas as massas em quilogramas. Se a UI coleta libras, converta para kg antes de chamar para que os coeficientes Nelson publicados se apliquem corretamente.
A calculadora de RMR a partir da massa livre de gordura é grátis?
A ferramenta do navegador roda grátis no seu dispositivo.
Qual a diferença entre a equação de Nelson e a de Katch-McArdle?
Katch-McArdle estima a taxa basal só pela massa magra, com constante e inclinação próprias. Nelson usa a massa livre de gordura e a massa gorda: 25,8 kcal por quilo de tecido magro e 4,04 por quilo de gordura.
Ferramentas relacionadas
Para desenvolvedores — acesso via API
Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.
Endpoint
Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.
Chame do seu código
curl -X POST https://api.kit.forhosting.com/health/rmr-from-ffm \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"ffm":60,"fm":15}'const res = await fetch("https://api.kit.forhosting.com/health/rmr-from-ffm", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"ffm": 60,
"fm": 15
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/health/rmr-from-ffm",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"ffm": 60,
"fm": 15
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/health/rmr-from-ffm", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"ffm":60,"fm":15}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"ffm":60,"fm":15}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/health/rmr-from-ffm", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemplo de requisição
{
"ffm": 60,
"fm": 15
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "health.rmr_from_ffm",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.
Preço
Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.
Erros
| HTTP | Código | O que significa |
|---|---|---|
401 | unauthorized | Token ausente ou inválido. Confira o header Authorization. |
402 | insufficient_balance | Saldo insuficiente para esta tarefa. Faça uma recarga e tente de novo. |
404 | unknown_type | Esse tipo de tarefa não existe. Confira o campo type no catálogo. |
429 | rate_limited | Muitas requisições em pouco tempo. Espere um instante e tente de novo. |
Notas técnicas
Esta capacidade roda offline como aritmética pura, sem rede e sem semente aleatória, para que painéis de coaching, cadernos de ciência do esporte e clientes de API pré-paga recebam o mesmo JSON para as mesmas entradas. Campos ausentes, números não finitos, massa livre de gordura não positiva e massa gorda negativa geram invalid_input claro e não são cobrados.
O que o RMR de Nelson mede e quais entradas de composição você precisa
Envie ffm como número finito positivo em quilogramas; os aliases fat_free_mass, lean_mass, lbm e ffm_kg são aceitos. Envie fm como número finito não negativo em quilogramas; fat_mass, fat_kg e fm_kg são aceitos. O motor multiplica a massa livre de gordura por vinte e cinco ponto oito, a massa gorda por quatro ponto zero quatro e soma os produtos para produzir rmr_kcal_day. Se a massa livre de gordura estiver ausente, for zero, negativa, não finita ou acima do teto de segurança do isolate, a solicitação falha com invalid_input. Entradas idênticas sempre geram o mesmo JSON porque o algoritmo nunca toca a rede, um modelo de linguagem, um relógio ou um gerador aleatório.
Como ler os campos da resposta e evitar erros comuns
Em caso de sucesso a resposta ecoa ffm_kg e fm_kg, depois total_mass_kg e rmr_kcal_day em quilocalorias por dia. Use ffm_kg e fm_kg quando um treinador quiser colunas de composição ao lado da linha de calorias; use rmr_kcal_day quando um planejador de refeições só precisar da base em repouso antes de aplicar um multiplicador de atividade fora desta capacidade. Este endpoint não devolve o gasto energético diário total: fatores de atividade, carga de treino e termogênese dietética ficam fora do escopo e devem ser aplicados pelo seu produto após receber rmr_kcal_day.
Uso da API, preços, fluxos de coaching e limites práticos
Use a calculadora gratuita no navegador de taxa metabólica de repouso a partir da massa livre de gordura para checagens rápidas, demos de aula e educação do cliente sem instalar planilha de nutrição. Prefira entradas em quilogramas que batem com as constantes publicadas; se a UI coleta libras, converta antes de chamar. Mantenha expectativas clínicas e educativas: é uma estimativa de planejamento para fluxos de composição corporal, não um dispositivo diagnóstico médico, e usuários com metabolismo atípico ou condições médicas devem seguir orientação profissional em vez de uma única equação preditiva. Envie um corpo JSON com ffm e fm obrigatórios (ou seus aliases). Use a API pré-paga quando um SaaS de fitness, formulário de telemedicina, caderno de laboratório esportivo ou pipeline de composição corporal precisar de um contrato Nelson estável sob saldo KIT a US$ 0,002 por item bem-sucedido; falhas de validação nunca consomem saldo após a rejeição do motor. Combine este endpoint com exportação DEXA, BodPod ou BIA clínica no cliente e armazene FFM, FM e RMR no seu próprio banco para gráficos longitudinais conforme a composição muda. Autores que publicam SDKs podem mapear rmr_kcal_day em painéis e exportar colunas CSV de massa livre de gordura, massa gorda e calorias de repouso—os mesmos números que treinadores escrevem à mão ao aplicar Nelson no papel.
Casos de integração
Aplicativos de fitness e nutrição
Apps que já armazenam FFM e FM chamam um endpoint pré-pago estável para a taxa metabólica de repouso Nelson em vez de reimplementar os coeficientes em cada linguagem de cliente.
Ciência do esporte e demos de sala de aula
Laboratórios e cursos comparam Nelson com equações só de peso ou só de massa magra e fixam o JSON esperado em testes automatizados com saídas determinísticas.
Perguntas técnicas
Isto devolve TDEE ou apenas RMR?
Apenas RMR (kcal/day em repouso). Multiplicadores de atividade e gasto energético diário total ficam fora do escopo; aplique-os no seu produto após receber rmr_kcal_day.