View source: R/format_output.R
| format_output | R Documentation |
Converts a distance matrix to either a similarity matrix or a 'dist' object, depending on user preferences.
format_output(
dist_mat,
output_format,
similarity = FALSE,
similarity_transform = "linear"
)
dist_mat |
A symmetric matrix of pairwise distances. |
output_format |
Character string specifying output format:
|
similarity |
Logical; if |
similarity_transform |
Character string; either |
When converting to similarity, two transformation formulas are supported to derive similarity from distance:
"linear", (default)\text{s}_{ij} = 1 - \delta_{ij}
This transformation directly inverts the distance into a similarity score.
"sqrt"\text{s}_{ij} = 1 - \delta_{ij}^2
This corresponds to a transformation from a metric that satisfies the Euclidean property:
\delta_{ij} = \sqrt{1 - s_{ij}}
According to \insertCitegower1986metricdbrobust, this transformation yields a metric that is more likely to preserve Euclidean structure in downstream analyses.
A matrix or 'dist' object, depending on the selected format and similarity flag.
gower1986metricdbrobust
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.