Compare SOM partitions with controlled cross-model references
Source:R/cross-model.R
compare_cross_models.RdCompare SOM partitions with controlled cross-model references
Usage
compare_cross_models(
partitions,
cross_models,
scope = c("analysis", "assessment", "all")
)Arguments
- partitions
A
som_partitionsobject.- cross_models
A
som_cross_modelsobject.- scope
Compare analysis rows (
"analysis"), assessment rows when available ("assessment") or all mapped rows ("all"). The analysis scope is the default for hard-partition defensibility; assessment scope is a separate mapping-transfer diagnostic.
Value
A som_cross_comparison containing ARI and AMI effect sizes,
summaries, reference-fit success rates, source-partition completeness and
source-partition provenance. Neither agreement metric is reported as
accuracy.
Examples
data <- simulate_som_scenario("clusters", n = 45, p = 3, seed = 5)
specification <- som_spec(c(3, 2), seeds = 1:2, rlen = 10, k = 2)
ensemble <- fit_som_ensemble(data, specification, keep_models = FALSE)
partitions <- partition_som(ensemble)
references <- fit_cross_models(ensemble, methods = "ward")
compare_cross_models(partitions, references)
#> <som_cross_comparison>
#> comparisons: 2
#> scope : analysis
#> metrics : ARI and AMI (agreement, not accuracy)