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

时间:2025-07-13

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

3.3Factorsq

4

.0q

001

q

800

q

Ca

5506q65

q

2

Al

.00 0

50 7 00

4005

0 q

750

40

2

q

Sq

D3.50q

M0 300 Nq

q

q

300q

q

q

q

250

2

q

.02 5q

0 200

q

20

q

04

150

.0 050

q

0.4 0.20.00.2

0.40.6

NMDS1

3ENVIRONMENTALINTERPRETATION

alinearrelationshipbetweenordinationandenvironment:directionandstrengthareallyouneedtoknow.Thismaynotalwaysbeappropriate.

Functionordisurf tssurfacesofenvironmentalvariablestoordi-nations.Itusesgeneralizedadditivemodelsinfunctiongamofpackagemgcv.Functiongamusesthinplatesplinesintwodimensions,andauto-maticallyselectsthedegreeofsmoothingbygeneralizedcross-validation.Iftheresponsereallyislinearandvectorsareappropriate,the ttedsur-faceisaplanewhosegradientisparalleltothearrow,andthe ttedcontoursareequallyspacedparallellinesperpendiculartothearrow.

InthefollowingexampleIintroducetwonewRfeatures:

Functionenvfitcanbecalledwithformulainterface.Formulahasaspecialcharactertilde(~),andtheleft-handsidegivestheordinationresults,andtheright-handsideliststheenvironmentalvariables.Inaddition,wemustde nethenameofthedatacon-tainingthe ttedvariables.

ThevariablesindataframesarenotvisibletoRsessionunlessthedataframeisattachedtothesession.Wemaynotwanttomakeallvariablesvisibletothesession,becausetheremaybesynonymousnames,andwemayusewrongvariableswiththesamenameinsomeanalyses.Wecanusefunctionwithwhichmakesthegivendataframevisibleonlytothefollowingcommand.

Nowwearereadyfortheexample.Wemakevector ttingforselectedvariablesandadd ttedsurfacesinthesameplot.

>ef<-envfit(vare.mds~Al+Ca,varechem)>plot(vare.mds,display="sites")>plot(ef)

>tmp<-with(varechem,ordisurf(vare.mds,Al,add=TRUE))

>

with(varechem,ordisurf(vare.mds,Ca,add=TRUE,col="green4"))

Functionordisurfreturnstheresultof ttedgam.Ifwesavethatresult,likewedidinthe rst twithAl,wecanuseitforfurtheranalyses,suchasstatisticaltestingandpredictionofnewvalues.Forinstance,fitted(ef)willgivetheactual ttedvaluesforsites.

3.3Factors

Classcentroidsareanaturalchoiceforfactorvariables,andR2canbeusedasagoodness-of- tstatistic.The“signi cance”canbetestedwithpermutationsjustlikeinvector tting.Variablescanbede nedasfactorsinR,andtheywillbetreatedaccordinglywithoutanyspecialtricks.

Asanexample,weshallinspectdunemeadowdatawhichhasseveralclassvariables.Functionenvfitalsoworkswithfactors:

>data(dune)

>data(dune.env)

>dune.ca<-cca(dune)

>ef<-envfit(dune.ca,dune.env,permutations=999)>

ef

16

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

精彩图片

热门精选

大家正在看

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

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

支付方式:

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

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