1.一种基于参照食物组的食物分类方法,其特征在于,包括如下步骤:
S1、选定参与创建参照食物组的营养参数NP;
S2、设置营养参数NP对应的累积贡献率目标值NPCR‑A‑T‑NP后,通过膳食调查建立目标区域对应的膳食调查数据库;
S3、基于所述膳食调查数据库,获取每个被调查个体调查期间所摄入的食物名称FN、食物编码FC及其调查摄入量IS‑ind;
S4、按照食物编码FC分类汇总求和获得所有被调查个体在调查期间每种食物对应的调查摄入总量IS‑all;
S5、建立参与创建参照食物组的各个营养参数NP对应的n个数据组,所述的n个数据组的建立过程包括:将参与创建参照食物组的营养参数NP的含量数据C‑NP以食物编码FC为关键变量分别与步骤S4中的数据合并以形成n个数据组;
S6、计算每种食物对每个数据组内各自对应的营养参数NP所贡献的调查摄入量IS‑all‑NP;并汇总求和每个数据组中的调查摄入量IS‑all‑NP得到变量IS‑all‑NP‑total,然后计算各数据组中每种食物对该数据组对应的营养参数NP调查摄入量的贡献率NPCR‑NP;
且每个数据组中的食物均以调查摄入量贡献率NPCR‑NP降序排列;
S7、基于设定的分类参照食物组选择策略,将n个数据组内食物纳入各自对应的待确定的分类参照食物组中,所述分类参照食物组选择策略包括:首先按照营养参数NP类别选定对应的数据组,在选定的数据组中分别以调查摄入量贡献率NPCR‑NP从高到低顺序将食物纳入各分类参照食物组中,直到累计营养参数贡献率NPCR‑A‑NP达到或超过其目标值NPCR‑A‑T‑NP;所述营养参数NP类别包括:能量、宏量营养素、膳食纤维、微量营养素、限制摄入营养参数NP、其他营养参数NP;其次获取各所述分类参照食物组的并集以建立第一跨类参照食物组;
S8、基于设定的跨类参照食物组选择策略,将n个数据组内食物纳入待确定的跨类参照食物组中,所述跨类参照食物组选择策略包括:按照营养参数NP类别选定营养参数NP对应的数据组,以调查摄入量贡献率NPCR‑NP从高到低顺序,将选定数据组内食物纳入跨类参照食物组中,直到该营养参数NP的累计营养参数贡献率NPCR‑A‑NP达到或超过其目标值NPCR‑A‑T‑NP后,按照前述办法选定下一个数据组并按照相同规则继续将食物纳入跨类参照食物组,直到最后一个数据组完成为止,期间跳过已经被纳入的食物,进而建立完成初选的第二跨类参照食物组;所述营养参数NP类别包括:能量、宏量营养素、膳食纤维、微量营养素、其他营养参数NP;再次,计算初选的跨类参照食物组对所有非限制摄入营养参数NP的累计营养参数贡献率NPCR‑A‑NP,并确认是否都大于等于其目标值NPCR‑A‑T‑NP;是则确认第二跨类参照食物组建立完成,否则重新进行前述初选第二跨类参照食物组的建立过程,直至确认所有非限制摄入营养参数NP的累计营养参数贡献率NPCR‑A‑NP都大于等于其目标值NPCR‑A‑T‑NP;
S9、选定计量单位、用于食物评价的营养参数NP和参照食物组,所述参照食物组为分类参照食物组或跨类参照食物组;
S10、判断所选定的某一营养参数NP是否需要计算,是则计算得到所选定的食物的营养参数NP并将参照食物组内食物以该营养参数NP为变量倒序排列,以得到该营养参数NP对应的参照食物序列;否则直接将参照食物组内食物以该营养参数NP为变量倒序排列,以得到该营养参数NP对应的参照食物序列;重复前述过程得到其他选定的营养参数NP的参照食物序列;
S11、选定一种待评价食物并将其插入上述参照食物序列,形成该待评价食物的评价食物组以获取该待评价食物对所插入参照食物序列对应营养参数NP的评价结果,并且根据该评价结果对食物进行分类。
2.根据权利要求1所述的食物分类方法,其特征在于,所述步骤S1中营养参数NP包括下述参数中的任意一种;即包括各种营养素,除营养素外的其他食物成分,及非食物成分的营养评价参数,非食物成分的营养评价参数至少包括能量、血糖指数、血糖负荷、胰岛素指数、氨基酸评分。
3.根据权利要求1所述的食物分类方法,其特征在于,所述步骤S2包括:
S21、选定计量单位;
S22、设置累积营养参数贡献率NPCR‑A‑NP的目标值NPCR‑A‑T‑NP;
S23、确定目标区域,并判断是否有目标区域的膳食调查数据库;是则直接调用所述膳食调查数据库,否则在目标区域进行膳食调查建立膳食调查数据库。
4.根据权利要求1所述的食物分类方法,其特征在于,所述步骤S11包括:
S111、选定一种待评价食物以及需要评价的营养参数NP;
S112、计算或查表得到待评价食物的需要评价营养参数NP数据;
S113、将待评价食物插入需要评价的营养参数NP对应的参照食物序列中,得到该待评价食物的评价食物组;
S114、基于需要评价的营养参数NP,将所述评价食物组内的各个食物进行倒序排列,以得到待评价食物的评价食物序列;
S115、获得待评价食物基于参照食物组的评价结果,即获得该食物在所述评价食物序列中的百分等级;
S116、根据评价结果对该待评价食物进行分类。
5.一种基于参照食物组的食物分类系统,其包括:
第一数据采集单元,其用于选定参与创建参照食物组的营养参数NP;
第二数据采集单元,其用于设置营养参数NP对应的累积贡献率目标值NPCR‑A‑T‑NP后,通过膳食调查建立目标区域对应的膳食调查数据库;
第一数据获取单元,其用于基于所述膳食调查数据库,获取每个被调查个体调查期间所摄入的食物名称FN、食物编码FC及其调查摄入量IS‑ind;
第二数据获取单元,其用于按照食物编码FC分类汇总求和获得所有被调查个体在调查期间每种食物对应的调查摄入总量IS‑all;
数据组建立单元,其用于建立参与创建参照食物组的各个营养参数NP对应的n个数据组,所述的n个数据组的建立过程包括:将参与创建参照食物组的营养参数NP的含量数据C‑NP以食物编码FC为关键变量分别与步骤S4中的数据合并以形成n个数据组;
第三数据获取单元,其用于计算每种食物对每个数据组内各自对应的营养参数NP所贡献的调查摄入量IS‑all‑NP;并汇总求和每个数据组中的调查摄入量IS‑all‑NP得到变量IS‑all‑NP‑total,然后计算各数据组中每种食物对该数据组对应的营养参数NP调查摄入量的贡献率NPCR‑NP;且每个数据组中的食物均以调查摄入量的贡献率NPCR‑NP降序排列;
分类参照食物组建立单元,其用于基于设定的分类参照食物组选择策略,将n个数据组内食物纳入各自对应的待确定的分类参照食物组中,所述分类参照食物组选择策略包括:首先按照营养参数NP类别选定对应的数据组,在选定的数据组中分别以调查摄入量贡献率NPCR‑NP从高到低顺序将食物纳入各分类参照食物组中,直到累计营养参数贡献率NPCR‑A‑NP达到或超过其目标值NPCR‑A‑T‑NP;所述营养参数NP类别包括:能量、宏量营养素、膳食纤维、微量营养素、限制摄入营养参数NP、其他营养参数NP;其次获取各所述分类参照食物组的并集以建立第一跨类参照食物组;
跨类参照食物组建立单元,其用于基于设定的跨类参照食物组选择策略,将n个数据组内食物纳入待确定的跨类参照食物组中,所述跨类参照食物组选择策略包括:按照营养参数NP类别选定营养参数NP对应的数据组,以调查摄入量贡献率NPCR‑NP从高到低顺序,将选定数据组内食物纳入跨类参照食物组中,直到该营养参数NP的累计营养参数贡献率NPCR‑A‑NP达到或超过其目标值NPCR‑A‑T‑NP后,按照前述办法选定下一个数据组并按照相同规则继续将食物纳入跨类参照食物组,直到最后一个数据组完成为止,期间跳过已经被纳入的食物,进而建立完成初选的第二跨类参照食物组;所述营养参数NP类别包括:能量、宏量营养素、膳食纤维、微量营养素、其他营养参数NP;再次,计算初选的跨类参照食物组对所有非限制摄入营养参数NP的累计营养参数贡献率NPCR‑A‑NP,并确认是否都大于等于其目标值NPCR‑A‑T‑NP;是则确认第二跨类参照食物组建立完成,否则重新进行前述初选第二跨类参照食物组的建立过程,直至确认所有非限制摄入营养参数NP的累计营养参数贡献率NPCR‑A‑NP都大于等于其目标值NPCR‑A‑T‑NP;
数据设定单元,其用于选定用于食物评价的营养参数NP和参照食物组,所述参照食物组为分类参照食物组或跨类参照食物组;
第四数据获取单元,其用于判断所选定的某一营养参数NP是否需要计算,是则计算得到所选定的食物的营养参数NP并将参照食物组内食物以该营养参数NP为变量倒序排列,以得到该营养参数NP对应的参照食物序列;否则直接将参照食物组内食物以该营养参数NP为变量倒序排列,以得到该营养参数NP对应的参照食物序列;重复前述过程得到其他选定的营养参数NP的参照食物序列;
评价分类单元,其用于选定一种待评价食物并将其插入上述参照食物序列,形成该待评价食物的评价食物组以获取该待评价食物对所插入参照食物序列对应营养参数NP的评价结果,并且根据该评价结果对食物进行分类。
6.根据权利要求5所述的食物分类系统,其特征在于,所述营养参数NP包括下述参数中的任意一种;即包括各种营养素,除营养素外的其他食物成分,及非食物成分的营养评价参数,非食物成分的营养评价参数至少包括能量、血糖指数、血糖负荷、胰岛素指数、氨基酸评分。
7.根据权利要求5所述的食物分类系统,其特征在于,第二数据采集单元中设置营养参数NP对应的累积贡献率目标值NPCR‑A‑T‑NP后,通过膳食调查建立目标区域对应的膳食调查数据库的过程包括:S21、选定计量单位;
S22、设置累积营养参数贡献率NPCR‑A‑NP的目标值NPCR‑A‑T‑NP;
S23、确定目标区域,并判断是否有目标区域的膳食调查数据库;是则直接调用所述膳食调查数据库,否则在目标区域进行膳食调查建立膳食调查数据库。
8.根据权利要求5所述的食物分类系统,其特征在于,所述评价分类单元中获取评价结果,并且根据该评价结果对食物进行分类的过程包括:S111、选定一种待评价食物以及需要评价的营养参数NP;
S112、计算或查表得到待评价食物的需要评价营养参数NP数据;
S113、将待评价食物插入需要评价的营养参数NP对应的参照食物序列中,得到该待评价食物的评价食物组;
S114、基于需要评价的营养参数NP,将所述评价食物组内的各个食物进行倒序排列,以得到待评价食物的评价食物序列;
S115、获得待评价食物基于参照食物组的评价结果,即获得该食物在所述评价食物序列中的百分等级;
S116、根据评价结果对该待评价食物进行分类。