[R-sig-eco] biplot question: "Error in 1L:n : argument of length 0"
Michael Marsh
swamp at blarg.net
Wed Jul 29 18:36:12 CEST 2015
I am trying to obtain biplots of NMDS results, ideally like the
rpart.pca() result with mvpart.
Can someone easily tell me why I get this error:
Error in 1L:n : argument of length 0
from this script, and graphical output (below) lacking labels for either
sites or species?
x and y matrices are shown below script.
modifying "y" by removing NaN rows did not change output.
Thanks!,
Mike Marsh
swamp at blarg.net
----------------------
Q.wd<-as.data.frame(read.table(file.choose(),header=T))
> #text dataset is Q.WD.foliar.revised.txt
> library(vegan)
> Q09shrub.min<-vegtab(Q09shrub,min=2)
> Q09shrub.std<-decostand(Q09shrub.min, method="max")
> Q09shrub.dist<- dist(Q09shrub.std)
> Q09shrub.ward<-hclust(Q09shrub.dist,method="ward",members=NULL)
> NMDS.Q09shrub<-metaMDS(Q09shrub)
Wisconsin double standardization
Run 0 stress 0.08176961
Run 1 stress 0.1011811
Run 2 stress 0.07507627
... New best solution
... procrustes: rmse 0.04824229 max resid 0.1222105
Run 3 stress 0.1011877
Run 4 stress 0.07507602
... New best solution
... procrustes: rmse 0.0001471213 max resid 0.0002974951
*** Solution reached
> x<-plot(NMDS.Q09shrub, "sites")
> y<-plot(NMDS.Q09shrub, "species")
> biplot(x,y)
Error in 1L:n : argument of length 0
> ordicluster(NMDS.Q09shrub, Q09shrub.ward)
>
> x
$sites
NMDS1 NMDS2
9Q05-ST -0.7781618 -0.05087985
9Q06-VS 0.6462465 -0.41377399
9Q12-ST -0.3126179 -0.80107514
9Q15ECS -0.8780461 0.20632944
9Q15WST -0.7672079 0.88777750
9Q16-VS 0.8652229 0.56684307
9Q19-ST 0.1374252 -0.41322443
9Q24-ST 0.3140148 -0.12115606
9Q26-ST -1.0044059 -0.15339828
9Q29-DS 0.9608797 0.35394121
9Q33-VS 0.8166505 -0.06138349
$species
NULL
attr(,"class")
[1] "ordiplot"
> y
$sites
NULL
$species
NMDS1 NMDS2
ACMA3 NaN NaN
AMAL2 -0.05672919 -0.81171544
ARRI2 0.84801299 0.24651319
ARTR2 -0.93597835 0.02417604
ARTR4 -1.01337771 -0.05343535
GRSP NaN NaN
CHVI8 -0.74187745 -0.02949452
ERBL2 NaN NaN
ERNA10 -0.61157997 0.47464632
NEST5 0.87499085 -0.04070596
PREM -0.90401815 1.25730322
PRVI NaN NaN
PUTR2 0.16079095 -0.36676073
RICE -0.35775047 -0.46386377
ROWO NaN NaN
SYAL2 NaN NaN
SYOR2 -0.36836460 -1.13451214
attr(,"class")
[1] "ordiplot"
>
More information about the R-sig-ecology
mailing list