R语言vegan包使用教程(7)

时间:2025-07-13

R语言中的外在软件包“Vegan”是专门用于群落生态学分析的工具。Vegan能够提供所有基本的排序方法,同时具有生成精美排序图的功能,版本更新很快。我们认为Vegan包完全可以取代CANOCO,成为今后排序分析的首选统计工具。

2ORDINATION:BASICMETHODtheyhaveno xedlimit,buttwositeswithnosharedspeciescanvaryindissimilarities,andevenlookmoresimilarthantwositessharingsomespecies.Thiscanbecuredbystandardizingdata.SinceEuclideandis-tancesarebasedonsquareddi erences,anaturaltransformationistostandardizesitestoequalsumofsquares,ortotheirvectornormusingfunctiondecostand:

>dis<-vegdist(decostand(varespec,"norm"),"euclid")

Thisgiveschorddistanceswhichreachamaximumlimitof√

whentherearenosharedspeciesbetweentwosites.AnotherrecommendedalternativeisHellingerdistancewhichisbasedonsquarerootsofsitesstandardizedtounittotal:

>dis<-vegdist(decostand(varespec,"hell"),"euclidean")

Despitestandardization,thesestillareEuclideandistanceswithalltheirgoodproperties,butfortransformeddata.Actually,itisoftenusefultotransformorstandardizedataevenwithotherindices.Ifthereisalargedi erencebetweensmallestnon-zeroabundanceandlargestabundance,wewanttoreducethisdi uallysquareroottransformationissu cienttobalancethedata.Wisconsindoublestandardizationoftenimprovesthegradientdetectionabilityofdissimilarityindices;thiscanbeperformedusingcommandwisconsininvegan.Herewe rstdivideallspeciesbytheirmaxima,andthenstandardizesitestounittotals.Afterthisstandardization,manydissimilarityindicesbecomeidenticalinrankorderingandshouldgiveequalresultsinnmds.

Youarenotrestrictedtouseonlyvegdistindicesinvegan:vegdistreturnssimilardissimilaritystructureasstandardRfunctiondistwhichalsocanbeused,aswellasanyothercompatiblefunctioninanypackage.Somecompatiblefunctionsaredsvdis(labdsvpackage),daisy(clusterpackage),anddistance(analoguepackage),andbetadiversityindicesinbetadiverinvegan.Morever,veganhasfunctiondesigndistwhereyoucande neyourowndissimilarityindicesbywritingitsequationusingeitherthenotationforA,BandJabove,orwithbinarydata,the2×2contingencytablenotationwhereaisthenumberofspeciesfoundonbothcomparedsites,andbandcarenumbersofspeciesfoundonlyinoneofthesites.Thefollowingthreeequationsde nethesameSørensenindexwherethenumberofsharedspeciesisdividedbytheaveragespeciesrichnessofcomparedsites:

>d<-vegdist(varespec,"bray",binary=TRUE)>d<-designdist(varespec,"(A+B-2*J)/(A+B)")

>d<-designdist(varespec,"(b+c)/(2*a+b+c)",abcd=TRUE)

Functionbetadiverde nessomemorebinarydissimilarityindicesinvegan.

Mostpublisheddissimilarityindicescanbeexpressedasdesigndistformulae.However,itismucheasierandsafertousethecannedalter-nativesinexistingfunctions:itisveryeasytomakeerrorsinwritingthedissimilarityequations.

7

2.2Communitydissimilarities

Quadraticterms

J=N

=1xijxA= iNikB= i2N=1xiji=1x2ik

Minimumterms

J=N

=1min(xij,xik)A= iN=1xB= iNiji=1xikBinarytermsJ=SharedspeciesA=No.ofspeciesinjB=

No.ofspeciesink

Sitek

presentabsent

Sitej

presentababsent

c

d

J=aA=a+bB=a+c

…… 此处隐藏:793字,全部文档内容请下载后查看。喜欢就下载吧 ……
R语言vegan包使用教程(7).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219