The hardware and bandwidth for this mirror is donated by METANET, the Webhosting and Full Service-Cloud Provider.
If you wish to report a bug, or if you are interested in having us mirror your free-software or open-source project, please feel free to contact us at mirror[@]metanet.ch.
auto_simon_ml(). The dataset
is partitioned into training and testing sets prior to any
preprocessing transformations.preProcessData() and preProcessResample()
estimate imputation, centering, scaling, and zero-variance filtering
parameters exclusively on the training partition and apply them to the
test set without information leakage.preProcessParams to the auto_simon_ml() output
object for reproducible transformations on external validation
datasets.MLmetrics to Imports and fixed multi-class
Macro-F1 score calculation to correctly extract class-level metrics from
confusionMatrix$byClass.pick_best_cluster_overall(): Resolved a scalar
normalization bug where candidate cluster scores were collapsed to 0.5.
Candidate metrics (modularity, silhouette, Davies-Bouldin index,
Calinski-Harabasz index) are now normalized across all candidate
partitions simultaneously, with index alignment preserved.normalize():
Handled NAs gracefully via
range(..., na.rm = TRUE) to prevent
missing value where TRUE/FALSE needed errors on incomplete
vectors.pick_best_cluster_modularity() &
pick_best_cluster_silhouette(): Added
!is.na() checks to ensure clustering selection does not
crash when candidates contain missing metric values.immunaut():
Automatically generates fileHeader if NULL and defaults
selectedColumns safely to avoid dropping all features.immunaut(..., removeNA = TRUE): Properly aligned
dataset_ml rows with filtered observations so that
clustering labels are retained even after na.omit() drops
incomplete cases.calculate_tsne() respects user-specified seeds (falling
back to 1337) and dynamically clamps perplexity to the
maximum mathematical threshold allowed by sample size
((n - 1) / 3).isTRUE(stats::var(., na.rm = TRUE) > 0) prevents
tidyselect predicate evaluation crashes on all-NA or constant
columns.cluster_tsne_knn_louvain() dynamically adjusts
knn_clusters whenever \(k \ge
n\) to prevent FNN::get.knn crashes and graph
construction failures.cluster_tsne_density(),
cluster_tsne_mclust(), and
cluster_tsne_hierarchical() are properly mapped to cluster
“100” with factor levels explicitly updated, eliminating accidental
NA conversions.plot_clustered_tsne():
theme_set(), applying themes locally to the
ggplot object.NA via
as.numeric().print() statements in
is_var_empty().test-auto_simon_ml.R and
test-pipeline_and_fixes.R) with 43 assertions covering ML
isolation, clustering methods, edge cases, NA robustness, and
visualization.These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.