Motion, sund kost og skarp livsstil har gennem de seneste årtier grebet stadig mere om sig. I samme periode er vi gradvis blevet tykkere og hver anden dansker er nu overvægtig. Jo flere fitness-centre, der åbner i Danmark, jo tykkere bliver vi! Naturligvis skal man heller ikke udelukke den teoretiske mulighed for, at årsagssammenhængen er modsat: flere personer med overvægt giver basis for flere fitness-centre. Personligt foretrækker jeg den første udlægning, der så i øvrigt er helt i tråd med, at danskernes problemer med overvægt for alvor er taget til i den periode, hvor ni ud af ti pølsevogne er forsvundet. – Det er på tide at få kodet lidt i folkesundhedens tjeneste!

Kilde: Idrættens Analyseinstitut og Sundhedsprofilen 2017.
Body Mass Index
BMI er det hyppigst anvendte og mest tyndslidte udtryk for vægtstatus. Formlen er i al sin enkelthed udtrykt ved vægt (kg)/højde (m)². I javascript kan det udtrykkes således:
Trefethen-korrektionen
BMI er en snart 200 år gammel formel, der blev konstrueret af den belgiske videnskabsmand Adolpe Quetelet i 1832. Allerede Quetelet indså at formlen havde sine begrænsninger og problemet er ikke blevet mindre af, at menneskets gennemsnitshøjde i den mellemliggende periode er steget med over 10 cm. Skævheden i BMI fører populært sagt til, at små mennesker tror sig tyndere end de i virkeligheden er, mens høje mennesker ikke er så tykke, som BMI lader dem tro.
I 2013 foreslog professor Nick Trefethen fra Oxford University er forbedret justering af BMI-formlen, der ofte går under betegnelsen “Det nye BMI” eller “Trefethen-korrektionen”: 1.3*vægt(kg)/højde(m)^2.5
I Javascript vil det altså blive:
Body Shape Index
Det er ikke nok bare at måle om du er overvægtig. Du kan nemlig være tyk på en mere eller mindre hensigtsmæssig måde. Den u-fede måde – hvis det er passende at udtrykke sig således – er at have vægten samlet omkring maven og brystkassen. Skal du endelig have noget overvægt, så må det hellere sidde på lårene og bagdelen. Du er altså tvunget ud i den dybt personlige, eksistentielle overvejelse: ligner jeg mest et æble eller en pære.
Livvidden tager hverken den originale BMI-formel eller korrektionen til den højde for, og derfor foretrækker en del at bruge Body-Shape-Index, hvor liv-vidde målt i cm indgår.
BSI ser ud til at savne en ordentlig standardisering i forhold til alder og køn, men det angives, at BSI på mere end 0.083 indebærer øget risiko for følgesygdomme og BSI > 0.096 en fordobling af den relative risiko for følgesygdomme.
Harris-Benedict
Overvægt kommer ikke af sig selv, og forsvinder som bekendt heller ikke af sig selv igen. Det handler om ikke at indtage flere kalorier end du forbrænder. For at finde ud af, hvad det indebærer, så er det godt at kende sit basale stofskifte. Det basale stofskifte udtrykket det antal kalorier, som du skal indtage, i løbet af en dag, for at opretholde din vægt, hvis du overhovedet ikke bevæger dig. For nogle af os er det så også stort set lig med det reelle stofskifte.
Den ældste formel er kendt som Harris–Benedict, opkaldt efter ophavsmændene James Arthur Harris and Francis Gano Benedict, der puiblicerede den helt tilbage i 1919. Hvilestofskifte beregnes
For mænd: 66.5 + ( 13.75 × vægt ) + ( 5.003 × højde) – ( 6.755 × alder )
For kvinder: 655.1 + ( 9.563 × vægt i kg ) + ( 1.850 × højde i cm ) – ( 4.676 × alder )
Udtrykt i javascript:
Miffin-St. Jeor
Denne formel er den nyeste korrektion til Harris-Benedict formlen og er i et systematisk review fundet er give mere præcise resultater. Den blev første gang præsenteret i 1990.
For mænd : 10 x vægt (kg) + 6.25 x højde (cm) – 5 x alder + 5
For kvinder : 10 x vægt (kg) + 6.25 x højde (cm) – 5 x alder – 161
Roza-Shiegal
For stofskifte-nørderne – forudsat den slags overhovedet findes – så kommer her en tredje variant, der blev introduceret i 1984, ligeledes som en forbedring af Harris-Benedict.
For mænd: 88,362 + (13,397 X vægt) + (4,799 X højde) – (5,677 X alder)
For kvinder:447,593 + (9,247 X vægt) + (3,098 X højde) – (4,33 X alder)
Fysisk aktivitetsniveau
Den reelle mængde kalorier, som du forbrænder i løbet af en dag, er naturligvis også afhængig af, hvor aktiv du er. Derfor skal det basale stofskifte multipliceres med en faktor, hvis størrelse afspejler aktivitetsniveauet. Der findes forskellige tal for forskellige definitioner af aktiviteter, men her er en gennemsnitlig:
Stillesiddende = 1.2
Let aktivitet = 1.375
Moderat aktivitet = 1.55
Høj aktivitet = 1.725
Ekstra høj aktivitet = 1.9
Lad os koge det hele ned til en enkelt funktion, som kan kaldes med f.eks:
calculateBMR(52,'k',192,93, Activity.Stillesiddende, Formula.MiffinStJeor)
Der er for nemheds skyld et par enums:
var Activity = {"Hvile":1, "Stillesiddende":1.2, "Let":1.375, "Moderat":1.55, "Høj": 1.725, "Ekstrem":1.9};
Object.freeze(Activity);
var Formula = {"HarrisBenedict": 1, "MiffinStJeor":2, "RozaShiegel": 3}
Object.freeze(Formula);
Den samlede funktion vil derefter kunne se således ud:
Cooper løbetest
Nu mangler der så bare et mål for, i hvilket omfang vi overhovedet er i stand til at bevæge os. Her er Coopers løbetest en kendt figur. Det har vist sig, at den distance man er i stand til at løbe på 12 minutter, er et rimelig godt mål for ens kondition. Det kræver altså et stopur og så ellers benene på nakken.
Anvend distancen (målt i meter) som er tilbagelagt på de 12 minutter sammen med angivelse af køn og alder:
calculateCooper(53,"k",2100)
Som resultat får du et JSON-object med:
VO2Max = (distance – 504.9) / 44.73. Det er et generelt udtryk for en persons form (kondital) og siger noget om din maximale iltoptagelse. Den findes adskillge online-tabeller, hvor det fremgår, hvad der efter alder og køn er godt og skidt.
MET = (VO2Max / 3.5). Metabolic Equivalent Task er et udtryk for energiforbruget siger noget om intensiteten af den fysiske aktivitet. MET er 1.0 ved hvile.
Endvidere får du kalkuleret din samlede score, sammenlignet med befolkningsgennemsnit efter alder og køn.
Ikke mere sund kode i denne omgang. Husk at bruge motion og sund kost med måde. Flere videnskabelige studier har vist, at let overvægtige lever længst!