APP下载

基于VBA的几种常见生物多样性指数的计算

2015-07-05闵云艺阮国良

科技资讯 2015年34期

闵云艺 阮国良

摘 要:在群落生态学中生物多样性指数的计算很常见但十分繁琐,通过使用Excel内置的函数进行逐步分解计算过程,可以显著提高计算效率并避免由应用函数的嵌套造成的人为错误。该文选取几种常见的生物多样性指数:Shannon-Wiener多样性指数、Margalef丰富度指数、Pielou均匀度指数,使用VBA编写相应的自定义函数,以期简化其计算过程。使用编写好的自定义函数,通过实例与分步计算进行对比。结果表明,自定义函数的计算结果准确,且有较好的易用性和可重复性。

关键词:VBA 生物多样性指数 自定义函数

中图分类号:S718 文献标识码:A 文章编号:1672-3791(2015)12(a)-0247-02

生物多样性是指生命有机体及其赖以生存的生态综合体的多样化和变异性,包括生命形式的多样性、生命形式和生命形式及生命形式和环境之间相互作用的多样性[1],多样性指数是以种的数目、全部种的个体数及每个种的个体数为基础,综合反映群落中的丰富度和均匀程度的数量指标[2]。在群落多样性研究中,这些指标应用十分广泛。根据研究中所用的尺度不同,这些指标又可以分为α、β、γ三种类型[3]。

这些指标都是基于样点—种类数据矩阵得到的,看似简单的计算实际操作时却十分繁琐,通用统计软件如SPSS、SAS、R等也没有针对这些计算专门的程序模块。作为一款操作简单、界面友好、功能强大的电子表格软件,Excel被广泛的应用到生物多样性指数中。目前使用Excel的内置功能进行生物多样性的计算,在易用性和效率上都是有限的。……

登录APP查看全文