Learn R Programming

mlr3 (version 0.10.0)

mlr_task_generators_circle: Circle Classification Task Generator

Description

A TaskGenerator for the circle binary classification task in mlbench::mlbench.circle(). Creates a large circle containing a smaller circle.

Arguments

Dictionary

This TaskGenerator can be instantiated via the dictionary mlr_task_generators or with the associated sugar function tgen():

mlr_task_generators$get("circle")
tgen("circle")

Super class

mlr3::TaskGenerator -> TaskGeneratorCircle

Methods

Public methods

Method new()

Creates a new instance of this R6 class.

Usage

TaskGeneratorCircle$new()

Method plot()

Creates a simple plot of generated data.

Usage

TaskGeneratorCircle$plot(n = 200L, pch = 19L, ...)

Arguments

n

(integer(1)) Number of samples to draw for the plot. Default is 200.

pch

(integer(1)) Point char. Passed to plot().

...

(any) Additional arguments passed to plot().

Method clone()

The objects of this class are cloneable with this method.

Usage

TaskGeneratorCircle$clone(deep = FALSE)

Arguments

deep

Whether to make a deep clone.

See Also

Dictionary of TaskGenerators: mlr_task_generators

as.data.table(mlr_resamplings) for a complete table of all (also dynamically created) TaskGenerator implementations.

Other TaskGenerator: TaskGenerator, mlr_task_generators_2dnormals, mlr_task_generators_cassini, mlr_task_generators_friedman1, mlr_task_generators_moons, mlr_task_generators_simplex, mlr_task_generators_smiley, mlr_task_generators_spirals, mlr_task_generators_xor, mlr_task_generators

Examples

Run this code
# NOT RUN {
generator = tgen("circle")
plot(generator, n = 200)

task = generator$generate(200)
str(task$data())
# }

Run the code above in your browser using DataLab