Planes2D¶
2D Planes synthetic dataset.
This dataset is described in 1 and was adapted from 2. The features are generated using the following probabilities:
The target value is defined by the following rule:
In the expressions,
Parameters¶
-
seed (int) – defaults to
None
Random seed number used for reproducibility.
Attributes¶
-
desc
Return the description from the docstring.
Examples¶
>>> from river import synth
>>> dataset = synth.Planes2D(seed=42)
>>> for x, y in dataset.take(5):
... print(list(x.values()), y)
[-1, -1, 1, 0, -1, -1, -1, 1, -1, 1] -9.07
[1, -1, -1, -1, -1, -1, 1, 1, -1, 1] -4.25
[-1, 1, 1, 1, 1, 0, -1, 0, 1, 0] -0.95
[-1, 1, 0, 0, 0, -1, -1, 0, -1, -1] -6.10
[1, -1, 0, 0, 1, 0, -1, 1, 0, 1] 1.60
Methods¶
take
Iterate over the k samples.
Parameters
- k (int)
References¶
-
Breiman, L., Friedman, J., Stone, C.J. and Olshen, R.A., 1984. Classification and regression trees. CRC press. ↩