This function generates synthetic high-dimensional data containing two clusters: one quadratic-shaped cluster and one Gaussian-shaped cluster. The clusters are positioned apart in feature space with different scaling factors.
Usage
make_curvygau(n = c(200, 100), p = 4)
Value
A tibble containing \(n[1] + n[2]\) rows and \(p\) columns,
with generated features (x1, x2, ..., xp
) and a
cluster
label.
Examples
# Generate 2 clusters in 4D: one quadratic, one Gaussian
curvygau <- make_curvygau()
#> ✔ 2 noise dimensions have been generated successfully!!!
#> ✔ Data generation completed successfully!!!
#> ✔ Data generation completed successfully!!!
#> ✔ Multiple clusters generation completed successfully!!!