科学网

 找回密码
  注册

tag 标签: 松毛虫

相关帖子

版块 作者 回复/查看 最后发表

没有相关内容

相关日志

基于神经网络的马尾松毛虫精细化预报Matlab建模试验
zhguoqin 2018-2-13 21:49
点击下载原文: 基于神经网络的马尾松毛虫精细化预报Matlab建模试验.doc 基于神经网络的马尾松毛虫精细化预报 Matlab 建模试验 张国庆 (安徽省潜山县林业局) 1. 数据来源 马尾松毛虫发生量、发生期数据来源于潜山县监测数据,气象数据来源于国家气候中心。 2. 数据预处理 为了体现马尾松毛虫发生发展时间上的完整性,在数据处理时,将越冬代数据与上一年第二代数据合并,这样,就在时间上保持了一个马尾松毛虫世代的完整性,更便于建模和预测。 ( 1 ) 气象数据处理 根据《 松毛虫综合管理 》、《中国松毛虫》等学术资料以及近年来有关马尾松毛虫监测预报学术论文,初步选择与松毛虫发生量、发生期有一定相关性气象因子,包括卵期极低气温,卵期平均气温,卵期积温(日度),卵期降雨量,第 1 、 2 龄极低气温,第 1 、 2 龄平均气温,第 1 、 2 龄积温(日度),第 12 龄降雨量,幼虫期极低气温,幼虫期平均气温,幼虫期积温(日度),幼虫期降雨量,世代极低气温,世代平均气温,世代积温(日度),世代降雨量共 16 个变量。将来自于 国家气候中心的气象原始数据,按年度分世代转换成上述 16 个变量数据系列。 ( 2 ) 发生量数据处理 为了在建模时分析发生强度,在对潜山县 1983 ~ 2014 年原始监测数据预处理时,按照“轻”、“中”、“重” 3 个强度等级,分类按世代逐年汇总。 ( 3 ) 发生期数据处理 首先对潜山县 1983 ~ 2014 年原始发生期监测数据按世代逐年汇总,然后日期数据转换成日历天,使之数量化,以便于建模分析。 3. 因子变量选择 通过相关性分析和建模试验比较,第一代发生量因子变量选择第 1 、 2 龄极低气温,卵期极低气温,上一代防治效果,上一代防治面积;第二代发生量因子变量选择第 1 、 2 龄极低气温,卵期极低气温,上一代防治效果,上一代防治面积,第 1 、 2 龄降雨量,卵期降雨量;第一代幼虫高峰期因子变量选择第 1 、 2 龄平均气温,第 1 、 2 龄积温(日度),第 1 、 2 龄极低气温,卵期极低气温;第二代幼虫高峰期因子变量选择成虫始见期,卵期平均气温,卵期积温(日度),第 1 、 2 龄极低气温。 将第一代发生量变量命名为 s1y ,因变量命名为 s1x ;第二代发生量变量命名为 s2y ,因变量命名为 s2x ;第一代幼虫高峰期变量命名为 t1y ,因变量命名为 t1x ;第二代幼虫高峰期变量命名为 t2y ,因变量命名为 t2x 。 4. 第一代发生量建模试验 4.1 程序代码 程序代码( Simple Script )为: % Solve an Input-Output Fitting problem with a Neural Network % Script generated by Neural Fitting app % Created Wed Oct 28 19:28:48 CST 2015 % % This script assumes these variables are defined: % % s1x - input data. % s1y - target data. x = s1x'; t = s1y'; % Choose a Training Function % For a list of all training functions type: help nntrain % 'trainlm' is usually fastest. % 'trainbr' takes longer but may be better for challenging problems. % 'trainscg' uses less memory. NFTOOL falls back to this in low memory situations. trainFcn = 'trainlm'; % Levenberg-Marquardt % Create a Fitting Network hiddenLayerSize = 10; net = fitnet(hiddenLayerSize,trainFcn); % Setup Division of Data for Training, Validation, Testing net.divideParam.trainRatio = 90/100; net.divideParam.valRatio = 5/100; net.divideParam.testRatio = 5/100; % Train the Network = train(net,x,t); % Test the Network y = net(x); e = gsubtract(t,y); performance = perform(net,t,y) % View the Network view(net) % Plots % Uncomment these lines to enable various plots. %figure, plotperform(tr) %figure, plottrainstate(tr) %figure, plotfit(net,x,t) %figure, plotregression(t,y) %figure, ploterrhist(e) 程序代码( Advanced Script )为: % Solve an Input-Output Fitting problem with a Neural Network % Script generated by Neural Fitting app % Created Wed Oct 28 19:29:03 CST 2015 % % This script assumes these variables are defined: % % s1x - input data. % s1y - target data. x = s1x'; t = s1y'; % Choose a Training Function % For a list of all training functions type: help nntrain % 'trainlm' is usually fastest. % 'trainbr' takes longer but may be better for challenging problems. % 'trainscg' uses less memory. NFTOOL falls back to this in low memory situations. trainFcn = 'trainlm' ; % Levenberg-Marquardt % Create a Fitting Network hiddenLayerSize = 10; net = fitnet(hiddenLayerSize,trainFcn); % Choose Input and Output Pre/Post-Processing Functions % For a list of all processing functions type: help nnprocess net.input.processFcns = { 'removeconstantrows' , 'mapminmax' }; net.output.processFcns = { 'removeconstantrows' , 'mapminmax' }; % Setup Division of Data for Training, Validation, Testing % For a list of all data division functions type: help nndivide net.divideFcn = 'dividerand' ; % Divide data randomly net.divideMode = 'sample' ; % Divide up every sample net.divideParam.trainRatio = 90/100; net.divideParam.valRatio = 5/100; net.divideParam.testRatio = 5/100; % Choose a Performance Function % For a list of all performance functions type: help nnperformance net.performFcn = 'mse' ; % Mean squared error % Choose Plot Functions % For a list of all plot functions type: help nnplot net.plotFcns = { 'plotperform' , 'plottrainstate' , 'ploterrhist' , ... 'plotregression' , 'plotfit' }; % Train the Network = train(net,x,t); % Test the Network y = net(x); e = gsubtract(t,y); performance = perform(net,t,y) % Recalculate Training, Validation and Test Performance trainTargets = t .* tr.trainMask{1}; valTargets = t .* tr.valMask{1}; testTargets = t .* tr.testMask{1}; trainPerformance = perform(net,trainTargets,y) valPerformance = perform(net,valTargets,y) testPerformance = perform(net,testTargets,y) % View the Network view(net) % Plots % Uncomment these lines to enable various plots. %figure, plotperform(tr) %figure, plottrainstate(tr) %figure, plotfit(net,x,t) %figure, plotregression(t,y) %figure, ploterrhist(e) % Deployment % Change the (false) values to (true) to enable the following code blocks. if (false) % Generate MATLAB function for neural network for application deployment % in MATLAB scripts or with MATLAB Compiler and Builder tools, or simply % to examine the calculations your trained neural network performs. genFunction(net, 'myNeuralNetworkFunction' ); y = myNeuralNetworkFunction(x); end if (false) % Generate a matrix-only MATLAB function for neural network code % generation with MATLAB Coder tools. genFunction(net, 'myNeuralNetworkFunction' , 'MatrixOnly' , 'yes' ); y = myNeuralNetworkFunction(x); end if (false) % Generate a Simulink diagram for simulation or deployment with. % Simulink Coder tools. gensim(net); end 4.2 网络训练过程 网络训练为: 4.3 训练结果 训练结果为: 训练样本、验证样本、测试样本的 R 值分别为 0.875337 、 -1 和 1 。 误差直方图为: 训练样本、验证样本、测试样本、所有数据回归图为: 验证样本和测试样本 R 值均为 1 。 5. 第二代发生量建模试验 5.1 程序代码 程序代码( Simple Script )为: % Solve an Input-Output Fitting problem with a Neural Network % Script generated by Neural Fitting app % Created Wed Oct 28 20:04:18 CST 2015 % % This script assumes these variables are defined: % % s2x - input data. % s2y - target data. x = s2x'; t = s2y'; % Choose a Training Function % For a list of all training functions type: help nntrain % 'trainlm' is usually fastest. % 'trainbr' takes longer but may be better for challenging problems. % 'trainscg' uses less memory. NFTOOL falls back to this in low memory situations. trainFcn = 'trainlm'; % Levenberg-Marquardt % Create a Fitting Network hiddenLayerSize = 10; net = fitnet(hiddenLayerSize,trainFcn); % Setup Division of Data for Training, Validation, Testing net.divideParam.trainRatio = 90/100; net.divideParam.valRatio = 5/100; net.divideParam.testRatio = 5/100; % Train the Network = train(net,x,t); % Test the Network y = net(x); e = gsubtract(t,y); performance = perform(net,t,y) % View the Network view(net) % Plots % Uncomment these lines to enable various plots. %figure, plotperform(tr) %figure, plottrainstate(tr) %figure, plotfit(net,x,t) %figure, plotregression(t,y) %figure, ploterrhist(e) 程序代码( Advanced Script )为: % Solve an Input-Output Fitting problem with a Neural Network % Script generated by Neural Fitting app % Created Wed Oct 28 20:04:31 CST 2015 % % This script assumes these variables are defined: % % s2x - input data. % s2y - target data. x = s2x'; t = s2y'; % Choose a Training Function % For a list of all training functions type: help nntrain % 'trainlm' is usually fastest. % 'trainbr' takes longer but may be better for challenging problems. % 'trainscg' uses less memory. NFTOOL falls back to this in low memory situations. trainFcn = 'trainlm' ; % Levenberg-Marquardt % Create a Fitting Network hiddenLayerSize = 10; net = fitnet(hiddenLayerSize,trainFcn); % Choose Input and Output Pre/Post-Processing Functions % For a list of all processing functions type: help nnprocess net.input.processFcns = { 'removeconstantrows' , 'mapminmax' }; net.output.processFcns = { 'removeconstantrows' , 'mapminmax' }; % Setup Division of Data for Training, Validation, Testing % For a list of all data division functions type: help nndivide net.divideFcn = 'dividerand' ; % Divide data randomly net.divideMode = 'sample' ; % Divide up every sample net.divideParam.trainRatio = 90/100; net.divideParam.valRatio = 5/100; net.divideParam.testRatio = 5/100; % Choose a Performance Function % For a list of all performance functions type: help nnperformance net.performFcn = 'mse' ; % Mean squared error % Choose Plot Functions % For a list of all plot functions type: help nnplot net.plotFcns = { 'plotperform' , 'plottrainstate' , 'ploterrhist' , ... 'plotregression' , 'plotfit' }; % Train the Network = train(net,x,t); % Test the Network y = net(x); e = gsubtract(t,y); performance = perform(net,t,y) % Recalculate Training, Validation and Test Performance trainTargets = t .* tr.trainMask{1}; valTargets = t .* tr.valMask{1}; testTargets = t .* tr.testMask{1}; trainPerformance = perform(net,trainTargets,y) valPerformance = perform(net,valTargets,y) testPerformance = perform(net,testTargets,y) % View the Network view(net) % Plots % Uncomment these lines to enable various plots. %figure, plotperform(tr) %figure, plottrainstate(tr) %figure, plotfit(net,x,t) %figure, plotregression(t,y) %figure, ploterrhist(e) % Deployment % Change the (false) values to (true) to enable the following code blocks. if (false) % Generate MATLAB function for neural network for application deployment % in MATLAB scripts or with MATLAB Compiler and Builder tools, or simply % to examine the calculations your trained neural network performs. genFunction(net, 'myNeuralNetworkFunction' ); y = myNeuralNetworkFunction(x); end if (false) % Generate a matrix-only MATLAB function for neural network code % generation with MATLAB Coder tools. genFunction(net, 'myNeuralNetworkFunction' , 'MatrixOnly' , 'yes' ); y = myNeuralNetworkFunction(x); end if (false) % Generate a Simulink diagram for simulation or deployment with. % Simulink Coder tools. gensim(net); end 5.2 网络训练过程 网络训练为: 5.3 训练结果 训练结果为: 训练样本、验证样本、测试样本的 R 值分别为 0.942388 、 0.999999 和 1 。 误差直方图为: 训练样本、验证样本、测试样本、所有数据回归图为: 验证样本和测试样本 R 值均为 1 ,训练样本 R=0.94239 ,所有数据 R=0.89479 。 6. 第一代幼虫高峰期建模试验 6.1 程序代码 程序代码( Simple Script )为: % Solve an Input-Output Fitting problem with a Neural Network % Script generated by Neural Fitting app % Created Wed Oct 28 20:16:32 CST 2015 % % This script assumes these variables are defined: % % t1x - input data. % t1y - target data. x = t1x'; t = t1y'; % Choose a Training Function % For a list of all training functions type: help nntrain % 'trainlm' is usually fastest. % 'trainbr' takes longer but may be better for challenging problems. % 'trainscg' uses less memory. NFTOOL falls back to this in low memory situations. trainFcn = 'trainlm'; % Levenberg-Marquardt % Create a Fitting Network hiddenLayerSize = 10; net = fitnet(hiddenLayerSize,trainFcn); % Setup Division of Data for Training, Validation, Testing net.divideParam.trainRatio = 90/100; net.divideParam.valRatio = 5/100; net.divideParam.testRatio = 5/100; % Train the Network = train(net,x,t); % Test the Network y = net(x); e = gsubtract(t,y); performance = perform(net,t,y) % View the Network view(net) % Plots % Uncomment these lines to enable various plots. %figure, plotperform(tr) %figure, plottrainstate(tr) %figure, plotfit(net,x,t) %figure, plotregression(t,y) %figure, ploterrhist(e) 程序代码( Advanced Script )为: % Solve an Input-Output Fitting problem with a Neural Network % Script generated by Neural Fitting app % Created Wed Oct 28 20:17:08 CST 2015 % % This script assumes these variables are defined: % % t1x - input data. % t1y - target data. x = t1x'; t = t1y'; % Choose a Training Function % For a list of all training functions type: help nntrain % 'trainlm' is usually fastest. % 'trainbr' takes longer but may be better for challenging problems. % 'trainscg' uses less memory. NFTOOL falls back to this in low memory situations. trainFcn = 'trainlm' ; % Levenberg-Marquardt % Create a Fitting Network hiddenLayerSize = 10; net = fitnet(hiddenLayerSize,trainFcn); % Choose Input and Output Pre/Post-Processing Functions % For a list of all processing functions type: help nnprocess net.input.processFcns = { 'removeconstantrows' , 'mapminmax' }; net.output.processFcns = { 'removeconstantrows' , 'mapminmax' }; % Setup Division of Data for Training, Validation, Testing % For a list of all data division functions type: help nndivide net.divideFcn = 'dividerand' ; % Divide data randomly net.divideMode = 'sample' ; % Divide up every sample net.divideParam.trainRatio = 90/100; net.divideParam.valRatio = 5/100; net.divideParam.testRatio = 5/100; % Choose a Performance Function % For a list of all performance functions type: help nnperformance net.performFcn = 'mse' ; % Mean squared error % Choose Plot Functions % For a list of all plot functions type: help nnplot net.plotFcns = { 'plotperform' , 'plottrainstate' , 'ploterrhist' , ... 'plotregression' , 'plotfit' }; % Train the Network = train(net,x,t); % Test the Network y = net(x); e = gsubtract(t,y); performance = perform(net,t,y) % Recalculate Training, Validation and Test Performance trainTargets = t .* tr.trainMask{1}; valTargets = t .* tr.valMask{1}; testTargets = t .* tr.testMask{1}; trainPerformance = perform(net,trainTargets,y) valPerformance = perform(net,valTargets,y) testPerformance = perform(net,testTargets,y) % View the Network view(net) % Plots % Uncomment these lines to enable various plots. %figure, plotperform(tr) %figure, plottrainstate(tr) %figure, plotfit(net,x,t) %figure, plotregression(t,y) %figure, ploterrhist(e) % Deployment % Change the (false) values to (true) to enable the following code blocks. if (false) % Generate MATLAB function for neural network for application deployment % in MATLAB scripts or with MATLAB Compiler and Builder tools, or simply % to examine the calculations your trained neural network performs. genFunction(net, 'myNeuralNetworkFunction' ); y = myNeuralNetworkFunction(x); end if (false) % Generate a matrix-only MATLAB function for neural network code % generation with MATLAB Coder tools. genFunction(net, 'myNeuralNetworkFunction' , 'MatrixOnly' , 'yes' ); y = myNeuralNetworkFunction(x); end if (false) % Generate a Simulink diagram for simulation or deployment with. % Simulink Coder tools. gensim(net); end 6.2 网络训练过程 网络训练为: 6.3 训练结果 训练结果为: 训练样本、验证样本、测试样本的 R 值分别为 0.875337 、 -1 和 1 。 误差直方图为: 训练样本、验证样本、测试样本、所有数据回归图为: 验证样本和测试样本 R 值均为 1 。 7. 第二代幼虫高峰期建模试验 7.1 程序代码 程序代码( Simple Script )为: % Solve an Input-Output Fitting problem with a Neural Network % Script generated by Neural Fitting app % Created Wed Oct 28 20:22:04 CST 2015 % % This script assumes these variables are defined: % % t2x - input data. % t2y - target data. x = t2x'; t = t2y'; % Choose a Training Function % For a list of all training functions type: help nntrain % 'trainlm' is usually fastest. % 'trainbr' takes longer but may be better for challenging problems. % 'trainscg' uses less memory. NFTOOL falls back to this in low memory situations. trainFcn = 'trainlm'; % Levenberg-Marquardt % Create a Fitting Network hiddenLayerSize = 10; net = fitnet(hiddenLayerSize,trainFcn); % Setup Division of Data for Training, Validation, Testing net.divideParam.trainRatio = 90/100; net.divideParam.valRatio = 5/100; net.divideParam.testRatio = 5/100; % Train the Network = train(net,x,t); % Test the Network y = net(x); e = gsubtract(t,y); performance = perform(net,t,y) % View the Network view(net) % Plots % Uncomment these lines to enable various plots. %figure, plotperform(tr) %figure, plottrainstate(tr) %figure, plotfit(net,x,t) %figure, plotregression(t,y) %figure, ploterrhist(e) 程序代码( Advanced Script )为: % Solve an Input-Output Fitting problem with a Neural Network % Script generated by Neural Fitting app % Created Wed Oct 28 20:22:29 CST 2015 % % This script assumes these variables are defined: % % t2x - input data. % t2y - target data. x = t2x'; t = t2y'; % Choose a Training Function % For a list of all training functions type: help nntrain % 'trainlm' is usually fastest. % 'trainbr' takes longer but may be better for challenging problems. % 'trainscg' uses less memory. NFTOOL falls back to this in low memory situations. trainFcn = 'trainlm' ; % Levenberg-Marquardt % Create a Fitting Network hiddenLayerSize = 10; net = fitnet(hiddenLayerSize,trainFcn); % Choose Input and Output Pre/Post-Processing Functions % For a list of all processing functions type: help nnprocess net.input.processFcns = { 'removeconstantrows' , 'mapminmax' }; net.output.processFcns = { 'removeconstantrows' , 'mapminmax' }; % Setup Division of Data for Training, Validation, Testing % For a list of all data division functions type: help nndivide net.divideFcn = 'dividerand' ; % Divide data randomly net.divideMode = 'sample' ; % Divide up every sample net.divideParam.trainRatio = 90/100; net.divideParam.valRatio = 5/100; net.divideParam.testRatio = 5/100; % Choose a Performance Function % For a list of all performance functions type: help nnperformance net.performFcn = 'mse' ; % Mean squared error % Choose Plot Functions % For a list of all plot functions type: help nnplot net.plotFcns = { 'plotperform' , 'plottrainstate' , 'ploterrhist' , ... 'plotregression' , 'plotfit' }; % Train the Network = train(net,x,t); % Test the Network y = net(x); e = gsubtract(t,y); performance = perform(net,t,y) % Recalculate Training, Validation and Test Performance trainTargets = t .* tr.trainMask{1}; valTargets = t .* tr.valMask{1}; testTargets = t .* tr.testMask{1}; trainPerformance = perform(net,trainTargets,y) valPerformance = perform(net,valTargets,y) testPerformance = perform(net,testTargets,y) % View the Network view(net) % Plots % Uncomment these lines to enable various plots. %figure, plotperform(tr) %figure, plottrainstate(tr) %figure, plotfit(net,x,t) %figure, plotregression(t,y) %figure, ploterrhist(e) % Deployment % Change the (false) values to (true) to enable the following code blocks. if (false) % Generate MATLAB function for neural network for application deployment % in MATLAB scripts or with MATLAB Compiler and Builder tools, or simply % to examine the calculations your trained neural network performs. genFunction(net, 'myNeuralNetworkFunction' ); y = myNeuralNetworkFunction(x); end if (false) % Generate a matrix-only MATLAB function for neural network code % generation with MATLAB Coder tools. genFunction(net, 'myNeuralNetworkFunction' , 'MatrixOnly' , 'yes' ); y = myNeuralNetworkFunction(x); end if (false) % Generate a Simulink diagram for simulation or deployment with. % Simulink Coder tools. gensim(net); end 7.2 网络训练过程 网络训练为: 7.3 训练结果 训练结果为: 训练样本、验证样本、测试样本的 R 值分别为 0.402150 、 1 和 1 。 误差直方图为: 训练样本、验证样本、测试样本、所有数据回归图为:
个人分类: 生物灾害学|2781 次阅读|0 个评论
《昆虫种群空间格局理论与应用》出版发行
zzllxx5168 2012-5-5 18:31
《昆虫种群空间格局理论与应用》一书已由辽宁大学出版社出版发行 搜索关键词: 昆虫种群;空间格局;空间分布型;抽样调查;抽样设计;资料代换;专著;张连翔;油松毛虫;松毛虫种群。 著作名称:《昆虫种群空间格局理论与应用》 著 者: 张连翔 出 版 社:辽宁大学出版社(沈阳) 出版日期:2010年12月 书 号:ISBN 978-7-5610-6224-1 定 价:50.00元 著者单位:辽宁省干旱地区造林研究所 地 址:(122000)辽宁省朝阳市中山大街5-157号 联系电话:13942112010 E-mail: zzllxx5168@126.com 内容提要: 在全面总结先人工作的基础上,结合作者本人 20 余年的研究实践,完成了这部具有理论和实践双重意义的学术著作:《昆虫种群空间格局理论与应用》。有关专家审理后指出,这是目前该研究领域国内外唯一一部学术专著。书中全面系统地介绍了频次分布拟合X2检验法、扩散型指数法、回归模型分析法以及抽样技术和资料代换方法。在对既有方法作出客观评价的同时,提出了作者的改进意见和新观点、新方法、新理论、新技术,既强调理论深度,更注重实用价值。特别是受动植物自然种群空间格局的启发提出来的“适度聚集式栽培”新模式,尤具开创性,反映出作者超旧立新的理论勇气和严肃认真的科学态度。书中介绍的理论和方法除适合昆虫种群外,也适合植物、动物种群以及植物病害空间格局的研究,可供农林害虫管理工作者、生态学者、农林作物栽培模式的设计者和大中专院校师生、研究生阅读。 目 录: 序言 绪论 第一章 频次分布拟合 X2 检验法 第一节 二项分布( binomial distribution ) 第二节 Poisson 分布( Poisson distribution ) 第三节 Neyman 分布( Neyman distribution ) 第四节 负二项分布( negative binomial distribution ) 第五节 Poisson- 二项分布( Poisson-binomial distribution ) 第六节 Polya-Eggenberger 核心分布 第七节 Thomas 的复合 Poisson 分布( Thomas double Poisson distribution ) 第八节 带零的 Poisson 分布( Poisson distribution with zeros )和带零的对数分布( logarithmic distribution with zeros ) 第九节 两种截尾分布( truncated distribution ) 第十节 几个连续型分布模型 第十一节 应用 频次分布拟合 检验法 应注意的几个问题 第二章 扩散型指数法 第一节 扩散系数 第二节 David Moore ( 1954 )的丛生指标( Indes of clumping ) 第三节 Morisita ( 1959 )的扩散指标( indes of dispersion ) 第四节 Waters,W.E. ( 1959 )的指标 ; Cassie,R.E. ( 1962 )的指标 ; Kuno,E. ( 1968 ) 的指标 第五节 成偶检验方法 第六节 离差指数 第七节 Lloyd,M. ( 1967 )的方法 第八节 Tanigoshi, Browne 和 Hoyt ( 1975 )的 指数及其派生指标 第九节 Blackith ( 1961 )的种群聚集均数 第十节 我国学者提出的一些相关指标 第十一节 应用 扩散型指数法 应注意的几个问题 第十二节 种群扩散型指数的刀切估计 第三章 回归模型分析法 第一节 Taylor 的幂法则( Taylor’s power law ) 第二节 Iwao,S. (1968-1977) 的 回归分析法 第三节 对 Iwao 模型的改进 第四节 马占山( 1989 )的 幂法则模型 第五节 兰星平( 1991 )的模型 第六节 张连翔( 1997 )的模型 第七节 线性模型和幂法则模型 第八节 种群空间格局研究的零频率新方法 第四章 种群空间格局研究的相关系数法 第一节 相关系数法的基本原理 第二节 例证研究 第五章 格局纹理分析—— 个体群面积的估计及对空间格局结构的检验 第六章 空间格局的动态描述 第一节 空间格局的时序动态 第二节 空间格局的形成过程 第三节 由扩散引起的格局 第四节 种群动态分析的新方法 第五节 种群地理空间格局 第七章 资料代换 第一节 资料代换的方法 第二节 资料代换的检验方法 第八章 抽样设计方法 第一节 种群密度的简易估计方法 第二节 序贯抽样技术 第三节 最适理论抽样数的确定 第四节 最适抽样方法的确定 第五节 最适样方大小的确定 第九章 昆虫种群空间格局的调查方法及相关问题 第一节 获取数据资料的方法 第二节 与种群空间格局有关的几个问题 附表 参考文献 作者科研工作简述 致谢
个人分类: 专著出版|3441 次阅读|0 个评论
南方马尾松松毛虫危害
juior 2011-5-9 18:28
南方马尾松松毛虫危害
3809 次阅读|0 个评论
马尾松毛虫及其僵虫
热度 1 zx001 2011-4-29 15:15
马尾松毛虫及其僵虫
马尾松毛虫,属鳞翅目,枯叶蛾科。分布于我国秦岭至淮河以南各省。主要为害马尾松,亦为害黑松、湿地松、火炬松。
7932 次阅读|1 个评论

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-6-3 14:30

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部