CanocoforWindows4.5中文简明教程2009-92第一章CANOCO简介一软件功能CanocoforWindows是新一代的CANOCO软件,是生态学应用软件中用于约束与非约束排序的最流行工具。CanocoforWindows整合了排序以及回归和排列方法学,以便得到健全的生态数据统计模型。CanocoforWindows包括线性和曲线单峰方法。使用CanocoforWindows进行排序,能够洞察:●生物群落结构●植物与动物群落以及它们的环境之间的联系●一个对环境和(或)其生物群落的假设冲击所能造成的影响●在生物群落上进行的复杂生态学和生态毒理学实验的相关处理所能造成的影响一个排序被计算出来后,排序图可以立即显示在显示器上。Canoco具体独特的能力,可以说明用协变量表示的背景变异,而用它的扩展工具来进行排列测试,包括测试的互动效果。这些独特的特性使得CanocoforWindows能特别有效的解决应用研究方面的问题。二软件模块TheCanocoforWindows软件包主要包含以下几个模块:●CanocoforWindows:软件包的核心,用来指定要分析的数据和排序模型,排序方法以及分析结果的查看等基本操作命令均被集中在该模块的对话框中●WcanoImp:将以电子表格形式(Excel等)保存的外部数据转化为CANOCO识别的形式●CanoDraw4.0forWindows:用来绘制各种类型的排序图,同时也可以生成多种等值线和回归模型图,并进一步深层次发掘排序结果,该模块可以直接从主程序界面工具栏激活●CanoMerge:合并Canoco识别的dta类型数据文件,并可以将数据文件以带制表分隔符的文本形式输出(基本常用统计软件均兼容该类型文件),同时该模块具有滤掉低频率物种的功能●PrCoord:对特定数据集进行主坐标分析以及冗余分析三统计方法这里只简要阐述CANOCO具有的统计分析方法,不做赘述,后面章节将详细论述操作步骤。主要分析方法有以下四大类型:A非约束型排序方法(Unconstrainedordinationmethods)主成分分析(Principalcomponentsanalysis,PCA)对应分析(Correspondenceanalysis,CA)降趋对应分析(去趋势对应分析)(Detrendedcorrespondenceanalysis,DCA)主坐标分析(Principalcoordinatesanalysis,PCoA或PCO)B约束性排序方法(Constrainedordinationmethods)冗余分析(Redundancyanalysis,RDA)典型对应分析(典范对应分析)(Canonicalcorrespondenceanalysis,CCA)降趋典范对应分析(Detrendedcanonicalcorrespondenceanalysis,DCCA)典型变量分析(Canonicalvariateanalysis,CVA)distance-basedredundancyanalysis(db-RDA)C非约束性偏分析法(Partialmethodsofunconstrainedordination)partialPCA、partialCA、partialDCA3D约束性偏分析法(Partialmethodsofconstrainedordination)partialRDA、partialCCA、partialDCCA、partialCVA四软件模块界面介绍CanocoforWindows模块进入软件后会出现图1-1界面,红色矩形所标记部分为快捷工具栏,鼠标做短暂停留会有英文提示出现,不再赘述。左侧的ProjectView窗口是数据指定,分类类型选择等一系列功能设置的引导窗口,按步骤操作即可;右边LogView窗口用来记录分析过程和部分统计结果(如四个排序轴统计结果、轴与环境因子的相关性、蒙特卡罗检验结果等),其他一些分析结果(如物种、环境因子及样方坐标等)均保存在相应的*.sol文件中,该文件可以用记事本打开。图1-1CanocoforWindows模块界面窗口WCanolmp模块该模块在核心模块中没有快捷激活命令,必须常规方式打开。进入后界面如图1-2,上边红色框标记部分是关于如何使用该模块的简短说明,下面部分是可选框。一般情况下在Excel中组织原数据时,以行代表样方,以列代表变量,这时第一个选择框就不需选择;Excel中组织数据时如果没有将第一行第一列作为样方名行和变量名列,则需要选择第二和第三选择框,这样该模块会自动为导入的数据添加样方名和变量名;最后一个选择框可以不用理会,采用默认的不选择状态。设置完成后点击保存按钮,在弹出的对话框中命名并选择存放位置,即可将剪贴板中的数据文件(从excel中复制的)转化为Canoco能识别的类型(*.dta)。样方名和变量名命名规则:字符不得超过8个,字符类型可以为数字、字母、点、连接符和空格;超过8位的,在导入数据时Wcanolmp会默认的只保留前八位,并且以点取代不符合规定的字符4图1-2WCanolmp模块界面CanoDraw模块此模块可以在核心模块中快速激活(ProjectRunCanoDraw),激活后界面如图1-3所示。此模块这里不做介绍,后面章节有详细介绍。图1-3CanoDraw模块界面CanoMerge模块核心模块无快捷激活命令,需常规方式打开。进入后界面如图1-4所示。“Addfile”用来添加文件,需要合并的文件全部在显示框中排列出来后点击“Merge”按钮,在弹出的对话框中命名并选择存放位置即可。对话框下部第一个对话框可以用来滤掉一些低频率的物种,框中数字代表包含某一个物种的样方如果少于X个,该物种将被剔除。5图1-4CanoMerge模块界面五说明1本教程只是个人能力范围之内的简明教程,侧重于介绍“是什么”,难免有错误,难免有地方过于“简”使人看后也没有“明”,因此建议遇到具体问题或对“为什么”有强烈需求的人一定要参考相关书籍。2CANOCO就像Excel,不但界面人性易上手,最主要的是能深能浅,但问题是我们不一定玩的很转,有多少懂Excel的人敢说自己真正发挥了其数据处理的高效性?所以学习CANOCO也要多练习多总结。3目前你所看到的只是一时心血来潮的初稿,内容基本来自于MultivariateAnalysisofEcologicalDatausingCANOCO一书,才疏学浅,至今原版书还有内容尚未看懂,欢迎交流促进初稿的完善。6第二章CANOCO基础一专业名词(CANOCO体系中)解释变量(explanatoryvariables):相当于自变量,又称预测变量,经常分为主环境变量(主变量)和协环境变量(协同变量)响应变量(responsevariable):相当于因变量,又称物种数据梯度分析(gradientanalysis):即通常所说的排序分析,是揭示物种组成数据和实测或潜在的环境因子之间关系的方法的总称,或者称为依据出现的物种及其丰富度,将样方依次排列的多元统计技术的总称,有约束性排序(直接梯度分析)和非约束性排序(间接梯度梯度分析)之分约束性排序(constrainedordination):在特定的梯度(排序轴)上探讨物种的变化情况,冗余分析(RDA)、典型对应分析(CCA)等均属于该范畴非约束性排序(unstrainedordiantion):在潜在的(或虚拟的)梯度上寻求代表最优的解释变量来拟合物种的回归模型,主成分分析(PCA)、成分分析(CA)等均属于该范畴混合排序分析(hybridordinationanalysis):前面若干排序轴采用约束排序,而剩下的轴是非约束排序的梯度分析方法偏分析(particalanalysis):预先剔除物种变化中由协同变量产生的那部分影响,再通过排序展示剩下的变化量的排序方法,约束排序和非约束排序均有相应的偏分析方法物种响应环境梯度模型:所有排序方法都是基于一定的模型之上,这些反应物种和环境之间关系的以及在某一环境梯度上的种间关系的模型最常用的有两种:线性模型(linearmodel)和单峰模型(unimodalmodel),如图2-1所示。图2-1线性模型和单峰模型二利用CANOCO分析数据典型流程图利用CANOCO分析多元数据的一般流程如图2-2所示,图中前两步在上一章中已经介绍,这里主要以后面三步主要内容进行介绍:A排序模型的决定在CanocoforWindows的分析过程中,按照操作步骤会出现一个关于模型的选择窗口,如图2-3所示,究竟是选择线性模型还是单峰模型这里有一个比较简单的判断方法:先对物种数据进行DCA分析,分析完成后在“LogView”窗口中,各特征值分布部分找到“Lengthsofgradient”信息,这一信息代表的是每个排序轴的梯度长度。如果四个轴中梯度最大值超过4,选择单峰模型比较合适;如果小于3,线性模型比较合适;介于3—4之间,两种模型均适合。7注意:物种数据的量纲不同时不适合做单峰模型排序,即便梯度长度大于4;有空样方出现的数据不能顺利进行单峰排序分析,非要采用单峰分析,需要把空样方剔除图2-2CANOCO分析数据的一般流程图2-3分析模型选择窗口B具体排序方法的选择排序模型确定后需要考虑的是选择何种排序方法,为了选择更合适的排序方法,你尽可能将各种方法都尝试,选择一个你最想要的分析结果和排序图。各种排序方法的具体的特征和操作方法将在接下来的章节详细介绍,基本的排序方法和排序模型对照表如表2-1所示线性模型单峰模型直接梯度分析(约束性排排序)RDACCA间接梯度分析(非约束性排序)PCACA、DCA表2-1基本排序方法和排序模型对照表CCanoDraw做图在介绍如何使用CanoDraw做图之前,必须考虑以下两点:★明确环境因子里面是否有定性变量,这些变量必须预先选出来,然后才能用于生成排序图,预选方法:ProjectNominalvariables······8★对于分量很小,于排序图的解释没有多少参考价值的稀有种,可以将这些物种不在排序图中展示出来。一般可以通过两个标准来选择保留的物种:物种适合度(speciesfit)和物种的权重(speciesweight)。前者表示每个物种变化被排序空间所能展示的百分比;后者等于某物种在所在样方内多度之和与所有物种多度之和的比,且仅仅在单峰排序里面有应用价值,你可以自行设置权重值,只有高于该值的物种才能纳入排序图里面。两个标准实现方法:ProjectSettingInclusionRules······利用CanoDraw制作排序图具体操作步骤如下:1直接在CanocoforWindows窗口中“ProjectView”对话框点击右侧“CanoDraw”或通过“ProjectRunCanoDraw”命令激活CanoDraw程序,出现如下对话框,作用是用来保存CanoDrawproject文件(*.cdw)图2-4CanoDraw模块文件保存窗口2环境变量中如果有形式变量,在生成排序图之前可以通过以下命令对其进行相关设置:ProjectNominalvariablesEnvironmentalvariables,打开如下对话框后,利用中间的“Select”将左侧环境变量列表中的形式标量筛选到右侧即可3根据自己试验数据,没有其他特别需要的话,接下来就可以生成排序图了,通过Create菜单下的子菜单可以生成不同类型的排序图,这里我们以BiplotsandjointPlotsSpeciesandevi.Variables命令为例,生成2-5排序图。4如果对排序图标记符号、文字等不太满意还可以进行设置。首先利用鼠标(左键单击)选定你希望改变的对象(文字或线条等),之后利用F5键激活属性窗口,如图2-6,在该窗口你可以对标记符号、文字、线条等进行相关设置。如果你需要改动的地方比较多,可以在选定一个对象后点击鼠标右键,弹出图2-7快捷菜单后利用Se