standard {BAT} | R Documentation |
Standardize variables.
Description
Standardize (or normalize) variables in different ways.
Usage
standard(trait, method = "standard", convert = NULL)
Arguments
trait |
A species x traits matrix or data.frame. |
method |
One of "standard" (standardize to mean = 0 and sd = 1, i.e., use z-score), "range" (rescale with range 0-1), or "rank" (rescale with range 0-1 after ranking). |
convert |
A vector of column numbers to be standardized. If NULL all will be standardized. |
Details
Standardizing values allows to directly compare variables of interest with inherently different ranges, avoiding artificial distortions of distances between observations.
Value
A matrix with variables standardized.
Examples
trait = data.frame(body = c(20,40,60,30,10), beak = c(NA,4,6,3,1))
standard(trait)
standard(trait, method = "range")
standard(trait, method = "rank")
[Package BAT version 2.9.6 Index]