Oka Laboratory

Diet!

身長、体重などから、BMI、ローレル指数 (Rohrer Index)、カウプ指数 (Kaup Index) や、基礎代謝量 (BMR)・活動代謝量 (TDEE)、体脂肪率 (BFP) 、除脂肪体重 (LBM) を算出します。BMIを改良したABSIや腹囲身長比 (WHtR) 、BRIも計算します。

BMIとBMRの計算

年齢と性別
身長と体重
身体活動レベル
項目
BMI
肥満度
標準体重
ABSI
ABSI-z値
WHtR
BRI
体脂肪率
除脂肪体重
基礎代謝量
活動代謝量

使用方法

利用上の注意

アルゴリズム

身長 h [m]、体重 w [kg]、腹囲 WC [m]、年齢 A [歳]のとき、各値を次式で算出しています。カウプ指数はBMIと同じものです。

BMI
BMI=wh2
ローレル指数
Rohrel=wh3×10
カウプ指数
Kaup=wh2
ABSI
ASBI=WCBMI2/3×h
WHtR
WHtR=WCh
BRI
BRI=364.2365.5×1(WCh×π)2

18歳以上の標準体重はBMIが22のときの体重、18歳未満の標準体重は『乳幼児身体発育評価マニュアル』に示された方法で算出しています。肥満度は標準体重に対する偏差の割合です。BRIは人体を回転楕円体 (spheroid) である長球 (prolate) とみなし、その離心率 (eccentricity) を1(=細身)〜20(=太い)の範囲に変換したものです。

体脂肪量BFMは伊藤らの推定式で算出しています。式中の変数 S は季節変数で、夏はS=1、冬はS=0になります。このBFMの値から体脂肪率BFPと除脂肪体重LBMを求めています。判定は『体脂肪率判定表』によります。

BFM(男)
BFM=46.1×w890×h+3.8×A23.8×S383100
BFM(女)
BFM=46.1×w890×h+3.8×A23.8×S+302100
BFP
BFP=BFMw×100
LBM
LBM=wBFM

BMRTDEEは『日本人の食事摂取基準』に基づいて算出しています。ActivityLevel は年齢や身体活動レベルに応じた乗数で、1.25〜2.00の値を採っています。

BMR(男)
BMR=48.1×w+2340×h13.8×A423.54.186
BMR(女)
BMR=48.1×w+2340×h13.8×A970.84.186
TDEE
TDEE=BMR×ActivityLevel

余談

Dietと言えば、30年ほど前、PC-9801/PC-286のMS-DOS上でDIET (作者: Teddy Matsumotoさん)を使っていました。EXEファイルを圧縮し、メインメモリ上で自動的に展開し実行できるという優れものでした。その上、圧縮率も高くお気に入りソフトの1つでした。

参考文献


正当なCSSです!