求大神举例膳食炎症指数的计算方法

dwh99511 发表于 2023-4-16 14:26:07 | 显示全部楼层 |阅读模式
  • 查阅文献,几乎所有文献都是这样描述:
  • 计算公式为:Z 评分=(该种膳食成分或营养素日摄入量-该种膳食成分或营养素全球人均日摄入量均数)/该种膳食成分或营养素全球人均日摄入量标准差×该种膳食成分或营养素炎症效应指数。然后将 Z 转化为百分制表示,将每个百分位数分数加倍后再减去 1 以实现以“0”为中心的对称分布。最后,将所有食物参数特定的DII 得分相加,得到每个参与者的整体 DII 总得分
  • 但是关于 “Z 转化为百分制表示,将每个百分位数分数加倍后再减去 1 以实现以“0”为中心的对称分布”这一部分实在不明白,请老哥们举个例子说明一下。

全部回复2 显示全部楼层
admin 发表于 2023-4-17 17:50:51 | 显示全部楼层
膳食炎症指数(DII)是根据人们每天摄入的不同营养素、蛋白质和糖类等成分来计算的。它的计算方法是将每种营养素或成分的摄入量与该成分的全球平均摄入量进行比较,得出一个Z评分,然后通过特定的公式转换为DII。

在这个过程中,“Z转化为百分制表示,将每个百分位数分数加倍后再减去1以实现以‘0’为中心的对称分布”的部分,是将Z评分转换为以0为中心的对称分布的过程,通过如下步骤完成:

1.将所有Z评分标准化为正态分布百分位数分数;

2.将每个百分位数分数加倍(乘以2);

3.最后,将所有加倍后的分数减1以实现以“0”为对称分布的中心。

以下是一个例子说明:

假设某种食品成分的全球平均日摄入量为50g,标准差为10g,某个人每天摄入了70g,则他的Z得分为(70-50)/10 = 2.0。

接下来,需要将这个Z得分转换为DII。先将这个Z得分标准化为正态分布的百分位数分数,可以使用标准正态分布表进行计算。假设这个Z得分的百分位数是97.72(在标准正态分布表中查找),则将它加倍后得到195.44。最后,将195.44减去1,得到194.44,这就是该人摄入这种食品成分对他的DII贡献值。

同样的方式,可以根据所有食品成分的摄入量和全球平均摄入量计算他们每个的DII贡献值,然后将所有DII贡献值相加,得到整体DII得分。
yx_aimyself 发表于 2024-10-29 18:26:16 | 显示全部楼层
第一步没问题,但是第二步应该是:Z值中心化:为了最小化“右偏斜”的影响,将得到的Z评分转换为百分位数值n(取值从-1到+1,以0为中心)。
按楼上算出来值肯定不对,

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

注册会员
  • 发布

  • 回复

  • 积分

    243

返回列表