R/check.ordiscores.R

Defines functions `check.ordiscores`

`check.ordiscores` <- 
function(x, ord, check.species=TRUE) {
    sitescores <- scores(ord,display="sites")
    if(nrow(x)!=nrow(sitescores)){
        cat("Warning: community data set and ordination result have different number of sites\n")
    }else{
        if(any(rownames(x)!=rownames(sitescores))){
            cat("Warning: names for sites are different in community data set and ordination result\n")
        }
    }
    if (check.species==T){
        specscores <- scores(ord,display="species")
        if(ncol(x)!=nrow(specscores)){
            cat("Warning: community data set and ordination result have different number of species\n")
        }else{
            if(any(colnames(x)!=rownames(specscores))){
                cat("Warning: names for species are different in community data set and ordination result\n")
            }
        }
    }
}

Try the BiodiversityR package in your browser

Any scripts or data that you put into this service are public.

BiodiversityR documentation built on Oct. 22, 2023, 5:06 p.m.