Find the standard deviation of a vector, matrix, or data.frame. In the latter two cases, return the sd of each column. Unlike the sd function, return NA if there are no observations rather than throw an error.
SD(x, na.rm = TRUE) #deprecated
The standard deviation
a vector, data.frame, or matrix
na.rm is assumed to be TRUE
William Revelle
Finds the standard deviation of a vector, matrix, or data.frame. Returns NA if no cases.
Just an adaptation of the stats:sd function to return the functionality found in R < 2.7.0 or R >= 2.8.0 Because this problem seems to have been fixed, SD will be removed eventually.
These functions use SD rather than sd: describe.by
, skew
, kurtosi
data(attitude)
apply(attitude,2,sd) #all complete
attitude[,1] <- NA
SD(attitude) #missing a column
describe(attitude)
Run the code above in your browser using DataLab