为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

生态模型的灵敏度分析

2011-06-14 11页 pdf 489KB 51阅读

用户头像

is_855437

暂无简介

举报
生态模型的灵敏度分析 生 态 模 型 的 灵 敏 度 分 析! 徐崇刚!,"!! 胡远满! 常 禹! 姜 艳# 李秀珍! 布仁仓! 贺红士! (!中国科学院沈阳应用生态研究所,沈阳!!$$!%;"中国科学院研究生院,北京!$$$#&; #华盛顿大学森林资源学院,西雅图&’!&()"!$$) 【摘要】 灵敏度分析用于定性或定量地评价模型参数误差对模型结果产生的影响,是模型参数化过程和 模型校正过程中的有用工具,具有重要的生态学意义*灵敏度分析包括局部灵敏度分析和全局灵敏度分 析*局部灵敏度分析只检验单个参数的变化对模型结果的影响程度;全局灵敏...
生态模型的灵敏度分析
生 态 模 型 的 灵 敏 度 分 析! 徐崇刚!,"!! 胡远满! 常 禹! 姜 艳# 李秀珍! 布仁仓! 贺红士! (!中国科学院沈阳应用生态研究所,沈阳!!$$!%;"中国科学院研究生院,北京!$$$#&; #华盛顿大学森林资源学院,西雅图&’!&()"!$$) 【摘要】 灵敏度分析用于定性或定量地评价模型参数误差对模型结果产生的影响,是模型参数化过程和 模型校正过程中的有用工具,具有重要的生态学意义*灵敏度分析包括局部灵敏度分析和全局灵敏度分 析*局部灵敏度分析只检验单个参数的变化对模型结果的影响程度;全局灵敏度分析则检验多个参数的变 化对模型运行结果总的影响,并分析每一个参数及其参数之间相互作用对模型结果的影响*目前,在对生 态模型的灵敏度分析中,越来越倾向于使用全局灵敏度分析的方法*但国内仍多采用局部灵敏度分析方 法,很少采用全局灵敏度分析方法*文中详细论述了局部灵敏分析和全局灵敏度分析的主要方法(一次变 换法、多元回归法、+,--./法、0,1,2’法、傅里叶幅度灵敏度检验法和傅里叶幅度灵敏度检验扩展法),希望 能为国内生态模型的发展提供一个比较完善的灵敏度分析方法库*结合国内外的灵敏度分析发展现状,指 出联合灵敏度研究、灵敏度共性研究及空间直观景观模型的灵敏度分析将为生态模型灵敏度分析研究中 的热点和难点* 关键词 生态模型 灵敏度分析 局部灵敏度分析 全局灵敏度分析 空间直观景观模型 文章编号 !$$!3&##"("$$4)$%3!$(%3$5 中图分类号 6!4 文献标识码 7 !"#$%&%’%&()#)*($%$%#"+,*,-%+)*.,/"*%#-089:;,<==><=!,",?9@A><#, GF8.AH;I<=!,?M?,<=/;.!(!!"#$%$&$’()*++,%’-./(,(01,23%"’#’*/4-’51()6/%’"/’#, 63’"14"0!!$$!%,23%"4;"784-&4$’6/3((,()23%"’#’*/4-’51()6/%’"/’#,9’%:%"0!$$$#&,23%"4;#2(,,’0’ ();(8’#$<’#(&8/’#,="%>’8#%$1()?4#3%"0$(",6’4$,’&’!&(@"!$$)A@23%"ABA*++,A./(,*,"$$4,12(%):!$(% !!$%"* 0I<>2P/././A/IQN,RA>2.N>N.OI2P,-RA>N.OI2P>SS,-N.,-.>N.,<,TB,QI2,ANSANN,Q.TTI-I-.>N.,<*FN./>OI-PA/ITA2N,,2.->BINI-.H>N.,<>2.1->N.,<,>/.BS,-N>2 /.=<.T.L>LN,-/T,->LI-N>.2S-,LI///.BA2>NIQ*U;I-I>-INV,/L;,,2/ ,T/I<>2P/./,2,L>2/I<>2P/./>2/I<>2P/./*U;IT,-BI-IW>B.2-I) /S,-P.<=.->BINI-/,N>N.BI,;,2Q.<=,N;I-S>->BINI-/N,>LI2O>2AI; >NNI-IW>B.2-I/S,OI->=IQ,OI-N;IO>-.>N.,<,T>22N;IS>->BINI-/),TB,QI2,ANSAN (#)1PIWS2,-.<=>T.<.NI(,-IOI<><./PN,L,2/I<>2P/./,.N ./OI-PS,SA2>-.2B,QI2/*?,VIOI-,2,L>2/I<>2P/././<,NL,BSAN>N.,<>22PITTILN.OI,1IL>A/I.N L><,<2P=INN;I/I/.<=2IS>->BINI->N>N.BI*FNL><<,NN>XI.N.,L) N.,<,TQ.TTI-I->BINI-/*7QQ.N.,<>22P,N;IO>2AI,T,N;I-S>->BINI-/V.22>TTILNN;I/I->BINI- /SIL.T.IQ*F2/I<>2P/./././.<=2PS-ITI--IQN,2,L>2/I-/* ?,VIOI-,T,-B,/N,TN;IIL,2,=.L>2B,QI2.<=/NAQPSA12./;IQ.<:;.2/I<>2P/././L,N,,21,W,T>2NI-<>N.OI/I<>2P/./>2=,-.N;B/T,-IL,2,=.L>2B,QI2QIOI2,SBI.2/I<>2P/./>2/I<>2P/./,.N>N.BIBIN;,Q,BA2N.O>-.>NI-I=-I//.,<,+,--./’BIN;,Q,0,1,2’/BIN;,Q,Y,A-.I-7BS2.NAQI0I2P/./,>2P/./*J>/IQ,NI),T)N;I)>-N-I/I>-L;,<>2P/./,N;I/ILN.,<1INVII->BINI-/,N;I/I->BINI-/.<>/IN,TB,QI2/,><>2P/./.N.>22PIWS2.L.N2>SIB,QI2/.B) A2>N.,/N;IXIP>-I>/><>2P/./.2B,QI2.<=* 3"(4,5/$ ML,2,=.L>2B,QI2,0I<>2P/./,G,L>2/I<>2P/./,D2,1>2/I<>2P/./,0S>) N.>22PIWS2.L.N2>SIB,QI2* !中国科学院引进国外杰出人才项目(JK$!$4$#),国家自然科学基 金项目(4$##!$$’)和中国科学院知识创新工程资助项目 (0:8Z@$!$")* !!通讯联系人* "$$#3$#3"4收稿,"$$43$!3$4接受* 1 引 言 生态模型是指对生态现象和生态过程进行模拟的计算 机程序或数学方程*在生态模型的发展初期,模型的建立者 一般不考虑模型参数的估计误差*实际上,测量误差的存在 和对机理的不完全理解使模型参数具有很大的不确定性*模 型参数的不确定性必然会使模型运行的结果存在不确定性* 应 用 生 态 学 报 "$$4年%月 第!(卷 第%期 :?FCM0ME[9KC7G[Y7\\GFM]M:[G[D@,EA<*"$$4,12(%)^!$(%!!$%" 万方数据 如果模型结果的不确定性很大,模型结果就不能作为可靠的 决策依据!若要提高模型预测的精度,就需要提高模型各参 数的精度(降低模型各参数的不确定性)!然而很多生态模型 存在几十到几百个参数,要提高每一个参数的精度则很难做 到!此外,由于自然界是一个非常复杂的系统,每一个生态过 程都受各种各样的不确定性因素影响,所以某些参数的不确 定性是无法降低的!比如,一个种群中每一个个体的出生或 死亡都会受当时的食物、天气状况、捕食者的多少、疾病的传 播及其它各种不确定性因素的影响,种群增长率或死亡率的 估计总会存在较大的不确定性!因此,需要通过灵敏度分析 ("#$"%&%’%&()$)*("%")来评价各个参数的不确定性对模型运行 结果的影响,集中人力、物力提高那些对模型结果影响程度 大的参数的精度,对于那些对模型结果影响不大的参数,只 需选取其经验值! 灵敏度分析也是模型参数校正过程中的一个非常有用 的工具[+,,-,,.,/0,/1,21],其目的在于确定模型中哪些方面最容 易在系统描述中引进不确定性!通过灵敏度分析可以确定模 型各参数对输出结果影响的大小,在模型校正过程中重点考 虑那些对输出结果影响大的参数,对于那些对模型结果几乎 没有影响的参数可以不予考虑,这会在很大程度上减小模型 校正的工作量! 灵敏度分析具有很重要的生态学意义!通过灵敏度分 析,可知模型对哪些参数的变化敏感,从而可以确定各影响 因子对模型所模拟的生态过程的影响程度!祝增荣等[3/]对 一个白背飞虱种群动态模型的灵敏度分析表明,白背飞虱种 群对迁入的时间、量和集中程度变化最敏感,说明种群迁入 的时间、量和集中程度是白背飞虱大发生的主导因素!4)5)*) 等[2-]对一个空间直观的森林景观模型(6789:;)进行了灵 敏度分析,表明模型模拟结果对初始物种的丰富度在前200 年比较敏感,在200年之后不敏感,说明物种的初始丰富度 对森林演替的影响能延续200年左右! 尽管灵敏度分析的重要性被广泛认同,然而文献中的很 多模型并没有进行这项分析,主要是因为计算过程比较复 杂,而且计算结果很难解释[/<]!9=>=’%5?[+1]第一次用系统综 合的形式描述了灵敏度分析的数学基础!@)%A#和 @#BC "&#D[30]详细讨论了将参数变化作为灵敏度分析的方法,用以 评价生态系统模型参数的灵敏度!8#5E$)F#*[+0]用<2个系数 分析了一个生态系统模型,表现出灵敏度分析的复杂性和数 学活力!此后,灵敏度分析被广泛用于各种生态模型 中[,,,3,,<,/<,20,23,2.,2<,+3]! 灵敏度分析定性或定量地评价模型参数不确定性对模 型结果的影响[.]!灵敏度分析包括局部灵敏度分析(*=5)* "#$"%&%’%&()$)*("%")和全局灵敏度分析(F*=B)*"#$"%&%’%&()$)*C ("%")[+/]!局部灵敏度分析只检验单个参数的变化对模型结 果的影响程度,其它参数只取其中心值!全局灵敏度分析检 验多个参数的变化对模型结果产生的总的影响,并分析每一 个参数及参数之间的相互作用对模型结果的影响!全局灵敏 度分析与局部灵敏度分析的区别在于:,)每一个参数在一个 有限大甚至无限的范围内变化;/)由某个参数变化引起的模 型结果的变化是全局的,即模型结果的变化是在所有参数变 化的共同作用下产生的!全局灵敏度分析又可分为定性全局 灵敏度分析和定量全局灵敏度分析!定性全局灵敏度分析只 是定性地分析模型各参数的不确定性对模型结果影响的相 对大小,也称因子筛选灵敏度分析[+/],其目的是以较低的计 算代价获取模型各个输入参数灵敏度大小的排序!定量全局 灵敏度分析则定量地给出各参数的不确定性对模型输出结 果不确定性的贡献率! 局部灵敏度分析的优点在于其可操作性!但是局部灵敏 度分析也存在以下缺点:,)只考虑一个参数的变化量,一次 只能分析一个参数,在计算上不是很有效;/)由于一次只对 一个参数进行分析,所以不能考虑模型参数之间的相互作用 对模型输出结果的影响;2)对某一参数进行分析时,其它参 数的不同取值会影响其灵敏度!因此,目前对生态模型的灵 敏度分析开始越来越倾向于使用全局灵敏度分析的方法!但 是在国内对生态模型的灵敏度分析中,一般都采用局部灵敏 度分析的方法[3,,3/],而未见采用目前迅速发展的全局灵敏 度分析!本文详细论述了灵敏度分析的主要方法,希望能为 国内生态模型的发展提供一个比较完善的灵敏度分析方法 库!并结合灵敏度分析研究发展现状,指出目前生态模型灵 敏度分析研究中的热点和难点! ! 局部灵敏度分析 局部灵敏度分析也称一次变化法,其特点是只针对一个 参数,对其它参数取其中心值,评价模型结果在该参数每次 发生变化时的变化量!有两种变换法:第一种是因子变化法, 如将预分析的参数增加,0G或减少,0G;另一种方法是偏 差变化法,如将预分析的参数增加一个偏差或减少一个 标准偏差!通常会采用灵敏度系数作为衡量参数灵敏度的标 准!最简单的灵敏度系数的形式是: !"# $% $&" (,) 其中,!"是第"个参数的灵敏度,%是指所预测的模型的结果 参数,&"是第"个参数’当然,在实际的应用中会对(,) 作一定的扩充[/<,3,]’ 人们通常认为,如果模型对参数误差不敏感,则这个模 型就可应用到不同的环境条件中,其实这种结论是不正确 的!因为真正的参数错误可能不止是,0G或/0G的不确定 性,也可能是/倍或,0倍的不确定性,如果模型参数初始化 不正确的话,那么模型对于,0G的变化是不敏感的! " 定性全局灵敏度分析 "#$ 多元回归法 多元回归法基于拉丁超几何体取样(H)&%$I(J#D5KB# ")>J*%$F)!拉丁超几何体取样法最先由L=$=’#D在,1.3年 提出,并由M5N)(等[2,]在,1.1年正式发表!由于把参数的 累积概率分布分成多个等间隔的区间,拉丁超几何体取样法 .30,-期 徐崇刚等:生态模型的灵敏度分析 万方数据 比普通的随机采样法更有效[!"]#它将每一个参数的概率分 布函数的纵轴($!%)分成几个互不重叠的等间隔区间,每一 个区间分别对应横轴参数的一个等概率取值区间#因此,概 率分布函数的定义域被分成几个互不重叠的等概率取值区 间#在纵轴上的每一个区间内随机采一个样,就对应横轴上 的一个参数值#如果一个模型具有&个参数,而每一个参数 的概率分布都分成’个区间,那么将有&’个取样组合#而 实际上,只是取’个样#其做法是:把&个参数的取值排列 成一个&(’的矩阵,把矩阵每一列元素的次序随机打乱, 就得到了所有参数的’个输入#矩阵的每一行作为各个参 数的输入值,运行模型获得模型的模拟结果#用模拟结果与 各输入参数的多元线性回归系数或偏相关系数表示各参数 的灵敏度大小,也可用逐步回归的方法确定各参数的灵敏度 大小#基于拉丁超几何体取样的多元回归法的详细介绍见 )*+,-等["%],./0&1&2等[%"]和3456/&[%7]#它已在生态模型 的灵敏度分析中获得了广泛应用#)*,869-等["$]用一个随机 的状态结构模型(:6/*9,:61*:6,24;:68<*6<84=’/=45)对蜜雀 (!"#$%&’()’*+(*%,-&’.(#-(("/"0)种群进行种群变异性分析 (>/><5,61/&?,81,@1516-,&,5-:1:)时,多元回归灵敏度分析表 明,在A个生育力参数中未受干扰配偶的平均生育力对种群 所面临灭绝风险的影响最大;B,69,&等["A]对一个由风引起 的种子传播机理模型进行多元回归灵敏度分析时,用逐步回 归法确定模型各参数的灵敏度大小,结果表明水平和垂直的 风速对种子传播的影响远远大于物种的生物学特性;C91854- 等[AD]对一个蛞蝓(1%2’#%2-(2%)"#+,-)+*)种群模型进行灵敏 度分析时,先根据已有的观察数据确定每一个模型参数的分 布,采用拉丁超几何体取样法对每个参数随机取样,最后用 多元回归的偏相关系数量化每一个参数的灵敏度#分析表 明,对模型输出结果有显著影响的环境参数为土壤湿度、空 气温度和叶面积指数;有显著影响的物种生活史参数为:个 体生长速度、由环境因素导致的死亡率(4&?18/&’4&6,5’/8; 6,516-)和成熟个体的死亡率# !"# )/881:法 )/881:法是由)/881:在%77%提出的[""]#它先将每个参 数的取值范围映射到[$,%],并将其离散化,使每个参数只从 {$,%/(.3%),!/(.3%),444,%}中取值4其中,.为参数的 取样点的个数4每一个参数都在.个取样点上随机取值,获 得向量E5[0%,0!,⋯,0",⋯⋯06],其中6为参数的个数4 考虑*76(* 568%)的矩阵F $ $ $ ⋯ $ % $ $ ⋯ $ % % $ ⋯ $ % % % ⋯ $ ⋯ ⋯ ⋯ ⋯ ⋯ ! " # $% % % % % 及变化量%5(/(.3%)((为变化因子),显然,矩阵%F中 相邻两行只有一个参数的取值不同,且其变化量为 %4因 此,可以把这两行作为模型的参数输入,分别获得模型的输 出结果9%和9!4公式 &"(E)5(9%39!)/! (!) 可用于计算模型参数"的灵敏度(为了便于比较,在实际计 算中可取其绝对值)4取所有6组相邻行元素作为模型的输 入参数可以获得所有6个参数的灵敏度4由此可见,只需要 一次随机取样就可以得到6个参数的灵敏度,这在计算上是 很有效的4但矩阵 %F中各元素的取值并不是随机的,在实 际的操作中,对矩阵F采用一随机过程以保证取值的随机 性4该随机过程如下: %)设.’ 为G维对角阵,对角线元素为8%或3%的概 率相等4设H*,6 为*76的单位矩阵,矩阵(%/!)[(!FI H*,6).’8H*,6]为*76的矩阵,矩阵中每一列元素与:中 相对应的元素相等,或把$替换为%,或把%替换为$; !)设E’ 为E的“基值”向量,E中的每一个参数都从 {$,%/(.3%),!/(.3%),444,%}中随机取值; ")设J’ 为676的随机混淆矩阵(8,&=/’>48’<6,61/& ’,681K),矩阵中的每一列及每一行都只有一个值为%,其余 值都为$4 显然,.’、E’和J’中随机取值都是相互独立的#令F’ L(H*,%E’M(%/!)[(!FIH*,6).’MH*,6])J’为矩阵F的 随机化矩阵#和%F相似,F’中的每相邻两行中也只有一个 参数的取值不同,每相邻两行作为模型参数输入,根据方程 (!)可获得模型每一个参数的灵敏度#但是,由于)/881:法的 随机性,很容易在一次随机取样及随机化过程中出现误差, 所以可以进行多次重复,取多次平均值表征所有参数的灵敏 度,确定其大小排序;而其标准差可用来表征参数之间相互 作用的程度,如果标准差小,说明该参数与其它参数之间的 相互作用程度小;如果标准差大,则说明该参数与其它参数 的相互作用程度大#)/881:法在确定模型各参数灵敏度大小 排序时简单而有效,可用来“冻结”那些灵敏度很小的模型参 数,对剩下的参数再做定量的全局灵敏度分析#N8/:466/和 O,8,&6/5,[P]对一个基于QRC的洪水预测模型进行灵敏度分 析时先用)/881:法筛选出对模型结果影响最大的S个参数, 再用定量全局灵敏度分析的方法量化(傅里叶幅度灵敏度检 验扩展法)S个参数中的每一个参数的不确定性对模型结果 的影响# !"! 傅里叶幅度灵敏度检验法 傅里叶幅度灵敏度检验法(T/<8148U’>516<=4C4&:161?16- O4:6)是在!$世纪P$年代引入模型的灵敏度分析的[%$!%!], 是那个时代甚至是当今灵敏度分析中最好的方法之一#该方 法的核心是用一合适的搜索曲线在参数的多维空间内搜索, 从而把多维的积分转化为一维的积分#该方法对模型中每一 个输入参数都引入一个具有共同独立参数(()的函数,并给 每一个输入参数定义一个整数频率,最后使模型成为独立参 数的周期函数#对模型的输出结果进行傅里叶分析,产生每 一个频率的傅里叶幅度#用傅里叶幅度的大小来指示每一个 参数的灵敏度,幅度越大,说明模型对该参数越敏感;反之亦 然,该幅度也被称为重要性测度[!%,!!,!A,A%]# VS$% 应 用 生 态 学 报 %S卷 万方数据 对于生态模型!"#($!,$",⋯,$%),其中,%是模型中 的参数个数,#$%&定义单个参数的灵敏度为由该参数的微 小变化所引起的在整个输入参数空间内的模型结果的平均 变化: !! !$&""’!! (() !$& ’(())( (*) 其中’(()为("($!,$",⋯,$%)的联合分布概率)设 $&"*&(+,-(+&,)),&"!,",⋯,% (.) +&是一个人为设定的频率,,是所有参数的独立参数,*&称 为搜索函数)由(.),方程(*)可转化为, !! !$&"", !!($!(,),$"(,),⋯,$%(,)) !$&(,) ’($!(,),$"(,), ⋯,$%(,))), (/) %维积分转化为一维积分)为了保证当,变化时,由方程(.) 获得的$&与$&的概率分布一致,必须满足如下方程组: ! !-.# "#&(*&(.)) )*&(.) ). "! ,*&(0)"0 (1) 如果+&非线性相关,而函数*&又满足条件(1),那么(/)和 (*)的结果相等2所谓非线性相关,需满足条件 $ % &3! 4&+&%0 (5) 其中,4&为整数2如果使用非线性相关的频率,那么方程(/) 的积分计算需要+在无限的空间内取值,这在计算上是不可 行的2如果采用整数的频率,那么方程(/)的积分计算只要求 ,在一个有限的区间([6!,!])内取值2这样,模型就可以表 达为 #(,7"!)3#(,) (8) 这是一个关于+的周期性函数,可展开为傅里叶级数 #(,)3$ % &3! $&+,-(+&,) (9) 其中$&由如下方程获得 $&" ! !" ! /! #(,)+,-(+&,)), (!0) 用$&表示第&个参数的灵敏度)对,在区间[-!,!]内等间 隔取样,把取样获得的每一个参数输入模型,多次运行模型, 由如下方程可近似获得$&, 0&" " 1,$ 1, %"! #(,%)+,-(+&,%) (!!) 其中:,为取样数2;<=,>?等[!0]建议 :,3"@+A4’7! (!") 对于搜索函数*&,如果$&服从 [0,!]的均匀分布,;<=,>?等[!0] 建议 $&3&$&2 &3&+,-(+&,) (!*) 其中,&$&为中心值,&3为$&区间的端点值,,在[6!/",!/"] 内变化2BC)4等["1]建议 $&3&$&(!7&3&+,-(+&,)) (!.) %4DE>DD,等[.*]指出,上述两个搜索函数并不能充分在参数空 间内搜索,并提出新的搜索函数 $&3 ! "7 ! !4?F+,- (+,-(+&,)) (!/) 上述的搜索函数都只是针对参数是[0,!]均匀分布,对于分 布函数为#&($)的参数,G<等 ["5]指出,其搜索函数应为 $&3#6!&(47 ! !4?F+,- (+,-(+&,))) (!1) 其中,#6!&($)为参数&的分布函数的反函数,4为常数2 上述*种方法是定性全局灵敏度分析中比较常用的方 法,还有很多其它的方法,如析因实验(H4FEC?,4D>’I>?,J A>-E)["0]和KD4F=>EEJL-)>)#C?$AID,E<)>%>-+,J E,O,EP&>+E)[.*]2这两种方法都是基于方差的方法,认为模型 结果的方差可完全反映模型结果的不确定性2它们不单单计 算参数对模型结果的单独影响,还考虑参数之间的相互作用 对模型结果的影响2在做定量全局灵敏度分析时,可以先做 定性的全局灵敏度分析,从而过滤一些对模型结果影响不大 的参数[*]2 !"# %CMCD’法 %CMCD’法的核心是把模型分解为单个参数及参数之间 相互组合的函数2假设模型为5"#($),($"$!,$",⋯, $%),$&服从[0,!]均匀分布,#"($)可积)模型可分解为 #($)" #0 6 $ % &"! #&($&)6 $ &’7 #&7($&,$7)6 ⋯ 6 #!,",⋯,%($!,$",⋯,$%) (!5) 方程右边共有"%项)但是这种分解并不是唯一的)但如果满 足下列条件 " ! 0 #&($&)8$&"0,($&,&"!,",⋯,% " ! 0 " ! 0 #&7($&,$7)8$&8$7"0,($&,$7,&’7 (!8) " # #!")))%($!,$",⋯,$%)8$!8$"⋯8$%"0 则方程(!5)具有唯一的分解形式)分解的各项满足 "#%#&!,⋯,&,#7!,⋯,798$"0,(&!,⋯,&,)%(7!,⋯,79),%",69 (!9) 记 "##($)8$"#0 ("0) 对除$&外的所有参数积分可获得#&($&) "#($)) 7%& 8$7"#06#&($&) ("!) 对除$&,$7外的所参数积分可获得#&7($&,$7) "#($))9%&,78$9"#06#&($&)6#7($7)6#&7($&,$7) ("") 依此类推,可获得#!,",⋯%($!,$",⋯,$%))%CMCD’用总的方 差 9/0!1期 徐崇刚等:生态模型的灵敏度分析 万方数据 !"!#!($)%$&#!" (!#) 来表示所有参数对模型结果的影响程度,用偏方差 !’"!#!’%$’ (!$) 来表示单个参数对模型结果的影响程度,用偏方差 !’%,’!,⋯,’("!#!’%,⋯,’(%$’%%$’!⋯%$’( (!&) 来表示参数之间的作用对模型结果的影响程度)对方程(%’) 两边平方再积分可得 !"" * ’"% !’+" ’#, !’,+⋯+!%,!,⋯* (!() 对上式各项归一化,并令 )’%,⋯,’(" !’%,⋯,’( ! (!’) 可获得模型单个参数及参数之间相互作用的灵敏度))于 是,方程(!()可改写为 %"" * ’"% )’+" ’#, )’,+" ’#,#% )’,-+⋯+)%,!,⋯,* (!*) 对于)’,称之为一次灵敏度;)’,为二次灵敏度,依此类推, )%!)))*为*次灵敏度)引入参数’的总灵敏度).’ ).’""/(’) (!+) )(’)指所有包含参数’的灵敏度)因为方程右边一共有!*&% 项,如果*很大则很难实现)因此,考虑更一般的情况,如果 我们需要检验模型对一组参数的灵敏度).’,那么,可以先把 所有参数分成两组,0和1)这样 $"($%,$!,⋯,$*)"(0,1) #($)"#"+#%(0)+#!(1)+#%!(0,1) !"!#!($)%$&#!" (#") !%"!#!%(0)%0 !!"!#!!(1)%1 !%!"!&!%&!! 根据方程(!%),#%(0)"!#(0,1)%1&#",所以 !%"(!#(0,1)%1)!&#!" "!#(0,1)%1!#(0,12)%12&#!" (#%) 采用蒙特卡罗法 !%+#!"$ % 3" 3 ,"% #(0,,1,)#(0,,12,) #"$ % 3" 3 ,"% #(0,,1,) (#!) !+#!"$ % 3" 3 ,"% #!(0,,1,) !!+#!"$ % 3" 3 ,"% #(0,,1,)#(02,,1,) 其中0,,1,和02,,12,分别为两次独立蒙特卡罗取样的一个 样本,3为每次蒙特卡罗取样的样本数量)假设*"$,而要 计算/#"!#/!,那么只需要把模型的参数分成两组0" ($%,$!,$$),1"$#对模型的各参数分两次取样(每次取样 的样本数量为3),由方程(#!)可知 !#+#!" $ % 3" 3 ,"% #($,%,$,!,$,#,$,$)#($2,%,$2,!,$,#, $2,$) (##) 其中,($,%,$,!,$,#,$,$)及($2,%,$2,!,$2,#,$2,$)分别为第一 和第二次取样时的样本)而/.#可由如下方程组获得 /.#"%&!&#/! !&#+#!"$ % 3" 3 ,"% #($,%,$,!,$,#,$,$)#($,%,$,!,$2,#, $,$) (#$) 显然,),-,.’通过对模型结果的方差的分解,定量地获 得每一个参数的一次及高次灵敏度/如果计算各参数的总敏 度/.’,通过归一化就可获得每一参数的相对贡献率/),-,.’ 法已开始应用于生态模型的灵敏度分析/0123452等[#’]用 ),-,.’法对一个三维浅水富营养化模型进行定量全局灵敏 度分析,结果表明,含氮量是控制整个水生生态系统第一生 产力的主要因素,但是深水藻类的初始状态是导致“水华”产 生的更重要的因素;)1.617,4等[$$]用),-,.’法对8,3954:5. 火传播模型在地中海灌木林区应用的%"个参数进行全局灵 敏度分析,结果表明,低热含量、矿物含量及细粒密度等#个 参数对模型输出结果(火线上某一点的传播速度和火烧产生 的能量)的影响很小,而其它’个参数的影响都较显著/此 外,),-,.’法中对参数分组的思想也在生态模型的局部灵敏 度分析中得到了应用/;<9.54和=>43?[!&]对一个水生生态系 统模型(@ABC)进行灵敏度分析时,先把模型参数分成几 组,把一组参数看成一个参数/组内参数的变化按如下规则: %)每一个参数都增加(或减小)&"D;!)每一个参数增加(或 减小)两个偏差/这样就大大减小了局部灵敏度分析的工作 量/ !"# 傅里叶幅度灵敏度检验扩展法 )1.35..>等结合),-,.’法和傅里叶幅度灵敏度检验法的 优点,提出了傅里叶幅度灵敏度检验扩展法(B5E35F757 G,H4>54@:I.>3H75)5F2>3>6>3JK523)[$#]/该方法由傅里叶转换 获得傅里叶级数的频谱,通过该频谱曲线分别得到由每一个 参数及参数的相互作用所引起模型结果的方差/ 根据合适的搜索函数,模型4L#($%,$!,⋯,$*)可转化 为4L#(()/通过傅里叶变换 4L#(()L " MN ,LON {@,P,2,(MQ,2>F,(} (#&) 其中 @,L % !!! ! O!#(()P,2,(7(, Q,L % !!! ! O!#(()2>F,(7( (#() ,%5L{ON,⋯,O%,",%,⋯,MN})傅里叶级数的频谱曲 线定义为",L@!,MQ!,,其中,,%5,@O,L@,,QO,LQ,,"O, L",)由参数$’不确定性所引起的模型结果的方差 !’L " 6%5" "67’L!" MN 6L% "67’ (#’) 其中5"L5O{"})总的方差为 "("% 应 用 生 态 学 报 %&卷 万方数据 !! ! ""#" !"!#! $% "!& !" (’() 对$在区间[)","]内等间隔取样,把取样获得的每一个参 数输入模型,多次运行模型,由如下方程可近似获得%"和 &" *"! & ’$! ’$ (!& )($()+,-("$() ."! & ’$! ’$ (!& )($()+,-("$(),""## (’/) 其中,’$为取样数,##!{)’$)&# ,⋯,)&,",&,⋯,’$)&# } $#,’$满足方程(&#)*由*+和."及参数,+所对应的频率 -+,通过方程(’0)、(’()可获得每一个参数所引起的方差!+ 及模型结果的总方差!*通过方程(#0),可分别获得每一个 参数的灵敏度*要计算参数,+的总灵敏度(见方程(#/)),可 以先给,+设定一个频率-+,而为剩余的所有其它参数设定 一个不同的频率-.+*通过计算-.+在/-.+上的所有频谱 值,就可得到偏方差!)+,它包含除,+外的所有参数及其相 互关系的影响*所以参数,+的总灵敏度10+!(!)!)+)/ !*对各参数的总灵敏度归一化,就可获得参数,+的不确定 性对模型结果总的不确定性的贡献率2 34*15的优点在于其计算量要比1,6,7’法小得多2 1,6,7’法需要两次取样才能得到某个参数的一次灵敏度和 总灵敏度,而34*15只需要一次取样就可同时获得某个参 数的一次灵敏度和总灵敏度234*15和1,6,7’法都要求模 型的各输入参数是不相关的2目前34*15已在模型的灵敏 度分析上获得广泛应用[8!(,9(],但在生态模型的灵敏度分析 中的应用还未见报道2 ! 展 望 生态预测是生态学新近出现的一个新领域[:]2生态模型 在其中扮演着非常重要的角色2随着生态模型的发展,生态 模型的灵敏度分析也愈发显得重要2但是,目前使用的生态 模型灵敏度分析方法比较单一,以局部灵敏度分析为主,开 始大量出现定性的全局灵敏度分析,但是主要是采用基于拉 丁超几何体采样的多元回归法2对于另一种常见的定性全局 灵敏度分析法(傅里叶幅度灵敏度检验法)则未见报道2这可 能与傅里叶幅度灵敏度检验法比多元回归法较复杂有关2定 量全局灵敏度分析是当今模型灵敏度分析的前沿和热点,但 在生态模型中的应用才刚刚起步2对于国内生态模型的灵敏 度分析,大多局限于局部灵敏度分析,未见全局灵敏度分析 的报道2结合国内外生态模型和灵敏度分析方法的发展现 状,提出了今后生态模型灵敏度分析的热点和难点2 !"# 联合灵敏度 定量全局灵敏度分析是当今模型灵敏度分析的前沿和 热点2但现有的两种定量全局灵敏度分析方法(傅里叶幅度 灵敏度检验扩展法和1,6,7’法)都只能定量获得某一个参数 的单独灵敏度及总灵敏度,而不能确定两个或多个参数联合 灵敏度2;<,-=>>,和5?,7?[0]指出,通过比较1+和10+可以 知道单个参数对模型结果的影响和该参数与其参数联合作 用对模型结果影响的差别2但这并不能得到具体参数之间的 联合灵敏度2在生态学模型中,定量两个参数之间的相互作 用对模型结果的影响有很重要的生态学意义2比如,火烧和 采伐都会单独影响森林景观动态,但它们之间的相互作用也 会在很大程度上影响景观动态2采伐会减少可燃物的积累从 而会降低火烧强度;而火烧又会减少木材量,从而增加采伐 面积(假设采伐量是一定的)2因此,对景观动态模型进行灵 敏度分析时,除了单独考虑火烧和采伐两个因子,还应该考 虑两个因子间的相互作用2 !"$ 空间直观景观模型的灵敏度分析 现有的灵敏度分析法均建立在传统模型或者说非空间 模型之上2随着空间直观景观模型的大量涌现,怎样把传统 的灵敏度分析法应用到空间直观景观模型上是一亟待解决 的问题2大部分空间直观景观模型是建立在栅格数据的基础 上,把景观概念化为一由相同大小的象元或样地组成的格 网[’#]2由于一般研究区都是由成千上万个样地组成,灵敏度 分析不可能计算每一样地内的不确定性对模型结果的影响2 ;<,-=>>,等[8]在研究二维空间参数的不确定性对模型结果的 影响时,通过加入或不加入每个象元的随机误差所引起模型 结果的变化程度来定量化该空间参数的灵敏度2这是一种很 好的解决方法,但其难点在于怎样在每次取样时产生该空间 参数的随机误差,即怎样建立空间参数的误差模型2 !"% 模型灵敏度的共性 几乎所有的模型都是基于具体实例的,从一个模型得到 的结果不能外推到其它的情况2也许最直接的解决方法是设 计出相对通用的生态模型2模型的共性可以通过比较几个模 型来,如通过对一系列的模型进行灵敏度分析可以发现 模型对一些参数的灵敏度较差,那么这个低灵敏度可以认为 是这组模型的共性[&9]2但是目前对此还没有深入的研究2 参考文献 # .?>>?A7B?C,1?@D-E2&//(2*FF7B+?>B,@,G-=@-B>BHB>I?@?7I-B->,? J,D=7,G234567/83$96:;363$F7?@>?>B,@F<,DK+>BHB>I224:6<:=>6, ###:#’0!#:/ $ .=<=-LM,N?OPB@-LC2#""&2E7?+P=>>Q.K=+R@BSK=G,<-=@Q -B>BHB>I?@?7I-B-,GJ?@IQF?=<=DJ,D=7-224:6<:=>6,#&#:&0& !&(’ % ;?JF,7,@A,4,1?7>=77B*2&//021=@-B>BHB>I?@?7I-B-,G?@=@HB<,@Q J=@>?7J,D=7:*@?FF7B+?>B,@,GDBGG=<=@>?@?7I-B-J=>R,D-2?>6+5; 2@9+@17$815)>87,!’:9/!8/ & ;?<7-,@LN,5RB,@,GBJQ F<,H=D1ETUJ,D=7(1ETU!/&)224:6<:=>6,(!:##/!#9" ! ;7?=<1U,.?<6=8562#""&23+,7,AB+?7G,<=Q +?->-:*@=J=BH=214+>@4>,$’:8:0!88" ) ;<,-=>>,C,UKBWV*C,;?B@>IF<,F?A?>B,@B@ J,D=7-D=7I-=@-=DD?>?2?>A1>@$2@B+C:@,’):’0’ !’(: ’ ;<,-=>>,C,5?,7?12#""&2T@+=<>?B@>I?@D-=@-B>BHB>I?@?7IQ -B-:5,,7-G,?>B,@2D’0EF>:9CD+@G ):CA14+,#!(:):9&:!9’0 ( ;<,-=>>,C,5?,7?1,1?7>=77B*2#"""21=@-B>BHB>I?@DK@+=<>?B@Q >I?@?7I-B-B@-F?>B?7J,D=7B@A6?-=D,@XY12%9C+424:$7$82@B+G C:@,(#:0&!0/ * ;BHB>I?@?7I-B-K-B@A? &8"&8期 徐崇刚等:生态模型的灵敏度分析 万方数据 !"#$%&’(#)!#$%’"&#)*+%,’-!’"%,+./01*’-+)23415/6!"#$% &’"(’)*+,’-./0&*,!":789!7:; !# <=>&+"?@,A’"%=&(<5,/,=)+"B4,*.0+68CD96/%=-E’!%,+F+(F&G %&H&%E’!$’=I)+-"+#$%&’(FEF%+*F%’=($+"%#&(%&+F&("#%+$’+!!&$&+(%F @6J,+’"E6123*45367,$%:9KD9!9KDK !! <=>&+"?@,3+H&(+LM,/,=)+"B468CDK6N’()&(+#"F+(F&%&H&%E#(#)G EF&F’!*=)%&I#"#*+%+"*’-+)FEF%+*F612’489.5367,&’:8!;: !& <=>&+"?@,/$,#&O)EPL,/,=)+"B468CDQ6/%=-E’!%,+F+(F&%&H&%E’! $’=I)+-"+#$%&’(FEF%+*F%’=($+"%#&(%&+F&("#%+$’+!!&$&+(%F"6 1(#)EF&F’!%,+#II"’R&*#%&’(F6123*45367,’(:88;S!88;C !( 0’T(&(U0P,2#"-(+"?L,L’!!*#(AV68CKQ61(+R#*&(#%&’(’! "+FI’(F+GF="!#$+*+%,’-’)’U&+F!’"=($+"%#&(%E#(#)EF&F&(#FF+FFG *+(%*’-+)F6:*;3"’4*.&$;7,&):8Q8!879 !" 0=((&(UPM,/%+T#"%0P,0#(&+)F’(MP,*.0+68CCQ6/I#%&#))E+RI)&$G &%I’I=)#%&’(*’-+)F:<=""+(%!’"*F#(-!=%="+=F+F6!;’+<88+,$:9 !88 !$ A+((+)B,3’F$,5,/$,"’%+"P,*.0+6:SS86J+F%&(U#*#"&(++G $’FEF%+**’-+):/+(F&%&H&%E#(#)EF&F#(-I#"#*+%+"’I%&*&W#%&’(61 (0&,67.,&*:;Q!79 !’ 2#"-(+"?L,V’N+&))?X,5#(>&(PM,*.0+68CK861$’*I#"&F’(’! F+(F&%&H&%E#(#)EF&F#(-+""’"#(#)EF&FO#F+-’(#F%"+#*+$’FEF%+* *’-+)6!;’+(’)*+,!&:8D9!8CS !) 2+(%&)/,M)#>+268CK86X#)&-#%&’(’!$’*I)+R+$’FEF%+**’-+)F6 !;’+(’)*+,!"::8!9K !* L#)H’"F+(4,Y+-+"F+(VY,/)#UF%#-0,*.0+6:SS865&$"’W’’I)#(>G %’(#(-*+F’W’’I)#(>%’(&(#(=IT+))&(U!&)#*+(%’!!2#)&$&#:5’-G +))&(U#(-F+(F&%&H&%E#(#)EF&F’!%,+)&(>#U+F#(-%,+&"&*I#$%’(%,+ $#"O’(-E(#*&$F65&’=>;*0"’=&,$!:;CC!Q89 !% L+)%’(P<68CC96.($+"%#&(%E#(-F+(F&%&H&%E#(#)EF&F%+$,(&Z=+F!’" =F+&(I+"!’"*#($+#FF+FF*+(%!’""#-&’#$%&H+T#F%+-&FI’F#)6?*+$0@ !"=$",67.,0-*.6,"&:9:D!97D &# L+(-+"F’(G/+))+"FM,L+(-+"F’(GF+))+"F168CC76/+(F&%&H&%E+H#)=#G %&’(’!+(H&"’(*+(%#)*’-+)F=F&(U!"#$%&’(#)!#$%’"&#)+RI+"&*+(%#G %&’(6!;’+(’)*+,*’::C8!:CQ &! L’**#J,/#)%+))&168CC76@*I’"%#($+*+#F="+F&(2)’O#)F+(F&%&HG &%E#(#)EF&F’!N’()&(+#"*’-+)F6?*+$0@!"=$",67.,0-*.6,$&:8! 8D && @*#(?3,L’"#/<68CCS61"’O=F%*+#F="+’!=($+"%#&(%E&*I’"G %#($+!’"=F+&(!#=)%%"++FEF%+*#(#)EF&F6?$7A<"0,!#:;S8!;S7 &( @*#(?368CCC63#%&(,EI+"$=O+F#*I)&(U64($E$)’I+-&#’!/%#%&F%&G $#)/$&+($+6X’)696N+T[’">:\&)+E6;SK!;88 &" @F,&U#*&J,L’**#J68CCS61(&*I’"%#($+Z=#(%&!&$#%&’(%+$,G (&Z=+&(=($+"%#&(%E#(#)EF&F!’"$’*I=%+"*’-+)F6Y"’$++-&(UF’! %,+@/.51’CS,A&"F%@(%+"(#%&’(#)/E*I’F&=*’(.($+"%#&(%E 5’-+))&(U#(-1(#)EF&F,.(&H+"F&%E’!5#"E)#(-,./16N+T[’">: @444<’*I=%+"/’$&+%E69CK!;S9 &$ B],)+"Y,\&"%WB\6:SS:63&(+#"=(-+"F%#(-&(U’!#,=U+#Z=#%&$ +$’FEF%+**’-+)=F&(U#U"’=IG$’))+$%&(UF+(F&%&H&%E#(#)EF&F6!"#$% &’"(’)*+,’-./0&*,!):789!7:Q &’ B’-#5,5$?#+2P,/+&(!+)-PL68CDC61=%’*#%&$F+(F&%&H&%E#(#)EG F&F’!>&(+%&$*+$,#(&F*F6B".*&"123*4C$"*.,!!:;:D!;;; &) 3=[<,5’,#(%E/6:SS86/+(F&%&H&%E#(#)EF&F’!#$’*I)+R,I"’G I’F+-U+’)’U&$T#F%+-&FI’F#)FEF%+*=F&(U%,+A’="&+"1*I)&%=-+ F+(F&%&H&%E%+F%*+%,’-6?*+$0@!"=$",67.,0-*.6,)&::DQ!:C8 &* 5#,#*#,0/68CKK6/&*I)&!&+-F+(F&%&H&%E#(#)EF&F#II)&+-%’#(=G %"&+(%GO&’*#FF*’-+)6!;’+(’)*+,"&:8S9!8SC &% 5#^>’TF>&P,J&-U+T#EP5,5&))+"0?68CK865=)%&I)&$#%&H+F+(F&G %&H&%E#(#)EF&F#(-&%F"’)+&(-+H+)’I*+(%’!F&*=)#%&’(*’-+)F6!;’+ (’)*+,!&:8C8!:SK (# 5$<#"%,E51,M="U*#(51,A+"F’(/68CCQ6/+(F&%&H&%E#(#)EF&F !’"*’-+)F’!I’I=)#%&’(H&#O&)&%E6D$’+2’"7*&#,)(:C9!8SS (! 5$B#E50,M+$>*#(?P,<’(’H+"\P68CDC61$’*I#"&F’(’! %,"++*+%,’-F!"’F+)+$%&(UH#)=+F’!&(I=%H#"&#O)+F&(%,+#(#)EF&F ’!’=%I=%!"’*#$’*I=%+"$’-+6:*;3"’4*.&$;7,&!::9C!:;Q (& 5)#-+(’!!0P,L+L/68CCC60+F&U(#(-O+,#H&’"’!31N0@/,#( ’O^+$%G’"&+(%+-*’-+)’!!’"+F%)#(-F$#I+-&F%="O#($+#(-F=$$+FG F&’(6@(:5)#-+(’!!0P,M#>+"\3,+-F6/I#%&#)5’-+)&(U’!A’"+F% 3#(-F$#I+<,#(U+:1II"’#$,+F#(-1II)&$#%&’(F6<#*O"&-U+:<#*G O"&-U+.(&H+"F&%EY"+FF68:Q!87: (( 5’""&F5068CC86A#$%’"&#)F#*I)&(UI)#(F!’"I"+)&*&(#"E$’*I=G %#%&’(#)+RI+"&*+(%F6:*;3"’4*.&$;7,((:878!8D; (" N#%,#(?,/#!"&+).N,N’EG5+&"@6:SS86A&+)-H#)&-#%&’(#(-F+(F&G %&H&%E#(#)EF&F’!#*+$,#(&F%&$*’-+
/
本文档为【生态模型的灵敏度分析】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索