sim2diss {smacof} | R Documentation |
Utility function for converting similarities into dissimilarities. Different methods are provided.
sim2diss(s, method = "corr", to.dist = FALSE)
s |
Similarity matrix (not necessarily symmetric, nor square) |
method |
Various methods for converting similarities into dissimilarities: |
to.dist |
If |
The conversion formulas for the various methods can be found in the package vignette.
Returns dissimiarities either as matrix or as dist object.
## Convert crimes data (correlations) data(crimes) crimeD <- sim2diss(crimes, method = "corr", to.dist = TRUE) ## Convert Wish data (similarities) by subtracting from 7 data(wish) wishD <- sim2diss(wish, method = 7, to.dist = TRUE) ## Convert Ekman data (similarities) into dissimilarities data(ekman) ekmanD <- sim2diss(ekman, method = "confusion", to.dist = TRUE) ## Convert album ratings (rectangular similarities) by reversing the ratings data(RockHard) rockD1 <- sim2diss(RockHard[,5:18], method = "reverse")