Calcolatore BMR Mueller
Ottenga una soglia calorica a riposo che tiene conto della composizione corporea con quattro semplici misure: un uomo di 30 anni, 80 kg e 180 cm si divide in 61,42 kg di massa magra e 18,58 kg di grasso, e Mueller dà 1784,59 kcal al giorno. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Peso
- 80
- Altezza
- 180
- Age
- 30
- Sesso
- Maschile
- BMR (kcal/giorno)
- 1784,59 kcal/day
- Equazione
- mueller
- Codice del sesso
- 1
- Peso (kg)
- 80
Il metabolismo basale è l'energia che il Suo corpo spende a riposo completo per sostenere respirazione, circolazione, riparazione cellulare e temperatura centrale. L'equazione di Mueller stima quel pavimento calorico giornaliero da massa magra, massa grassa, età e sesso, cogliendo effetti di composizione corporea che i modelli solo sul peso trascurano. Questa capacità ricava la massa magra con la formula di Boer da peso in chilogrammi, altezza in centimetri e sesso, poi applica Mueller con l'età, senza plicometro né DEXA. Il risultato è una cifra trasparente di kcal al giorno per piani alimentari, note cliniche, prodotti wellness e pipeline di ricerca.
Cosa calcola l'equazione di Mueller e perché conta
L'equazione di Mueller stima il metabolismo basale in chilocalorie al giorno da massa magra, massa grassa, età cronologica e un codice binario di sesso. La forma classica è tredici virgola cinque otto sette volte la massa magra in chilogrammi più nove virgola sei uno tre volte la massa grassa più centosnovantotto volte il codice di sesso meno tre virgola tre cinque uno volte l'età più seicentosettantaquattro, dove il codice di sesso è uno per maschio e zero per femmina.
La massa magra porta un coefficiente più alto della grassa perché il tessuto metabolicamente attivo guida gran parte del dispendio a riposo; l'età riduce la stima per riflettere il tipico calo dell'energia a riposo; e il termine di sesso cattura le differenze medie osservate nelle coorti di validazione. A differenza di Mifflin-St Jeor o del Harris-Benedict rivisto, che piegano la composizione solo in coefficienti di peso, altezza e sesso, Mueller rende esplicita la separazione magra contro grassa.
Ciò è utile quando due persone della stessa taglia possono avere pavimenti calorici diversi. Questa capacità accetta ancora solo peso, altezza, età e sesso in superficie pubblica: la massa magra è stimata con le equazioni di Boer da peso e altezza, e la massa grassa è il peso totale meno la magra. L'output resta un pavimento di energia a riposo, non il dispendio energetico giornaliero totale: non aggiunge esercizio, NEAT, effetto termico del cibo né domanda da malattia.
La usi come baseline consapevole della composizione, poi sovrapponga fattori di attività o assunzioni misurate quando serve un budget completo.
Casi d'uso
Baseline di onboarding consapevoli della composizione
Converta peso, altezza, età e sesso raccolti alla registrazione in un BMR Mueller senza richiedere una misura di grasso corporeo.
Trasparenza dei modelli affiancati
Mostri agli utenti le kcal/giorno Mueller accanto a Mifflin o Harris-Benedict così i cruscotti di prodotto spiegano con chiarezza la scelta del modello.
Domande frequenti
Quanto costa?
Lo stesso calcolo gira gratis nel Suo browser, in questa pagina.
Quali unità si aspetta la formula?
Peso in chilogrammi, altezza in centimetri, età in anni. Converta da libbre o pollici prima di chiamare.
È il dispendio energetico giornaliero totale (TDEE)?
No. Questo restituisce solo il metabolismo basale. Moltiplichi Lei stesso per un fattore di attività se Le serve un TDEE stimato.
Perché la mia richiesta è stata rifiutata?
Peso e altezza devono essere numeri positivi. L'età deve essere non negativa e al massimo 130. Il sesso deve essere male o female (o m/f/man/woman). Sono respinte anche antropometrie che producono massa magra Boer non positiva o massa magra uguale o superiore al peso totale.
In che modo Mueller differisce da Mifflin-St Jeor?
Mueller usa coefficienti separati per massa magra e grassa, più un codice di sesso esplicito e un termine di età. Questa capacità stima la massa magra con Boer da peso e altezza, così Lei fornisce ancora solo quattro campi antropometrici. Mifflin-St Jeor applica costanti fisse di peso, altezza, età e sesso senza un passo intermedio di composizione.
Strumenti correlati
Per sviluppatori — accesso via API
Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo stack
curl -X POST https://api.kit.forhosting.com/health/bmr-mueller \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"weight":80,"height":180,"age":30,"sex":"male"}'const res = await fetch("https://api.kit.forhosting.com/health/bmr-mueller", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"weight": 80,
"height": 180,
"age": 30,
"sex": "male"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/health/bmr-mueller",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"weight": 80,
"height": 180,
"age": 30,
"sex": "male"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/health/bmr-mueller", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"weight":80,"height":180,"age":30,"sex":"male"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"weight":80,"height":180,"age":30,"sex":"male"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/health/bmr-mueller", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Esempio di richiesta
{
"weight": 80,
"height": 180,
"age": 30,
"sex": "male"
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "health.bmr_mueller",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |
Note tecniche
Come chiamare l'API e interpretare i campi
Se la massa magra Boer non è positiva o è uguale o superiore al peso totale per l'antropometria data, la richiesta viene respinta anziché restituire una suddivisione di composizione senza senso. Non c'è salto di rete, chiamata a modello né casualità, quindi la latenza resta nella banda pure edge-parse. Abbini questo risultato al Suo moltiplicatore di attività (ad esempio 1.2 sedentario fino a 1.9 molto attivo) se Le serve un TDEE stimato; questa capacità si ferma di proposito al BMR affinché il testo di prodotto e gli strumenti clinici restino onesti su ciò che è stato misurato. Invii quattro campi obbligatori: weight come numero positivo in chilogrammi, height come numero positivo in centimetri, age come numero di anni non negativo al massimo centotrenta, e sex come male o female (sono accettate le forme brevi m, f, man e woman). Alias come weight_kg, height_cm, kg, cm, years, age_years e gender mappano agli stessi parametri, così i moduli esistenti si collegano senza rinominare. Peso o altezza non positivi falliscono subito con invalid_input e non vengono addebitati; sesso o età mancanti o non analizzabili sollevano pure invalid_input con un nome di campo chiaro. Una risposta di successo restituisce bmr_kcal_day arrotondato a due decimali, il sesso normalizzato e sex_code, le entrate numeriche usate, lean_mass_kg e fat_mass_kg da Boer, equation impostato a mueller, lbm_method impostato a boer, una stringa di formula leggibile e l'etichetta di unità kcal/day.
Dove si inserisce nei flussi reali di salute e di prodotto
Le app di coaching nutrizionale che già raccolgono altezza e peso all'onboarding possono mostrare una baseline Mueller accanto a Mifflin o Harris-Benedict così i clienti vedono come differiscono i modelli consapevoli della composizione senza chiedere la percentuale di grasso corporeo. I coordinatori di ricerca clinica convertono in batch le misure dei soggetti di studio in BMR per analisi secondarie senza spargere formule di foglio di calcolo che divergono per cella o modalità di arrotondamento. Le piattaforme fitness mostrano una cifra a riposo trasparente accanto alle stime di dispendio del wearable, affinché i membri comprendano il pavimento rispetto al totale giornaliero. I portali wellness aziendali e gli strumenti educativi assicurativi precompilano calcolatori senza distribuire motori proprietari né API nutrizionali di terze parti. Gli sviluppatori incorporano la chiamata in job CRON e webhook affinché ogni servizio condivida un'unica definizione di Mueller più Boer invece di reimplementare moltiplicazioni floating-point che discordano al secondo decimale. Il percorso API costa $0.002 per richiesta riuscita e viene fatturato per item, mantenendo economici gli script di onboarding di massa e coprendo comunque l'esecuzione edge.
Casi di integrazione
Pipeline cliniche e di ricerca
Calcoli in batch le stime di energia a riposo per i soggetti di studio con una sola formula auditata e un'uscita JSON stabile.