spatialSign {caret} | R Documentation |
Compute the spatial sign (a projection of a data vector to a unit length circle). The spatial sign of a vector w
is w /norm(w)
.
spatialSign.default(x) spatialSign.matrix(x) spatialSign.data.frame(x)
x |
an object full of numeric data (which should probably be scaled). Factors are not allowed. This could be a vector, matrix or data frame. |
A vector, matrix or data frame with the same dim names of the original data.
Max Kuhn
spatialSign(rnorm(5)) spatialSign(matrix(rnorm(12), ncol = 3)) # should fail since the fifth column is a factor try(spatialSign(iris), silent = TRUE) spatialSign(iris[,-5]) trellis.par.set(caretTheme()) featurePlot(iris[,-5], iris[,5], "pairs") featurePlot(spatialSign(scale(iris[,-5])), iris[,5], "pairs")