It generates samples from predefined 3-d shapes, set by dname
parameter.
Also incorporated a functionality to add white noise with degree noise
.
aux.gensamples(
n = 496,
noise = 0.01,
dname = c("swiss", "crown", "helix", "saddle", "ribbon", "bswiss", "cswiss",
"twinpeaks", "sinusoid", "mobius", "R12in72"),
...
)
the number of points to be generated.
level of additive white noise.
name of a predefined shape. Should be one of
"swiss"
swiss roll
"crown"
crown
"helix"
helix
"saddle"
manifold near saddle point
"ribbon"
ribbon
"bswiss"
broken swiss
"cswiss"
cut swiss
"twinpeaks"
two peaks
"sinusoid"
sinusoid on the circle
"mobius"
mobius strip embedded in \(\mathbf{R}^3\)
"R12in72"
12-dimensional manifold in \(\mathbf{R}^{12}\)
extra parameters for the followings #'
parameter | dname | description |
an \((n\times 3)\) matrix of generated data by row.
hein_intrinsic_2005Rdimtools
vandermaaten_learning_2009Rdimtools