A data stream generator class that interfaces data generators found in
package mlbench.
Details
The DSD_mlbenchGenerator class is designed to be a wrapper class for
data created by data generators in the mlbench library.
Call DSD_mlbenchGenerator with missing method to get a list of
available methods.
See also
Other DSD:
DSD(),
DSD_BarsAndGaussians(),
DSD_Benchmark(),
DSD_Cubes(),
DSD_Gaussians(),
DSD_MG(),
DSD_Memory(),
DSD_Mixture(),
DSD_NULL(),
DSD_ReadDB(),
DSD_ReadStream(),
DSD_Target(),
DSD_UniformNoise(),
DSD_mlbenchData(),
DSF(),
animate_data(),
close_stream(),
get_points(),
plot.DSD(),
reset_stream()
Examples
DSD_mlbenchGenerator()
#> Available generators are:
#> [1] "2dnormals" "cassini" "circle" "cuboids" "friedman1" "friedman2"
#> [7] "friedman3" "hypercube" "peak" "ringnorm" "shapes" "simplex"
#> [13] "smiley" "spirals" "threenorm" "twonorm" "waveform" "xor"
stream <- DSD_mlbenchGenerator(method = "cassini")
stream
#> mlbench: cassini
#> Class: DSD_mlbenchGenerator, DSD_R, DSD
get_points(stream, n = 5)
#> X1 X2 .class
#> 1 -0.4337012 -1.61497441 1
#> 2 -0.1881505 1.02670452 2
#> 3 -1.3104811 0.86853841 2
#> 4 -0.1213894 -1.17513021 1
#> 5 0.1050002 -0.07997583 3
plot(stream, n = 500)