Quasirandom Sequence Generator (Apache)

When generating multiple numerical columns, each of them will fill its one-dimensional space. However, if you want to cover a high-dimensional space, it is important that there are no uncovered areas. This can be achieved by quasirandom sequences. All dimensions will be in the interval from 0 to 1. By increasing the number of data points (with a larger input table), the "grid" of points in space gets finer. There are currently two methods provided: the Halton sequence generator and the Sobol sequence generator. Please note that the Halton generator only supports up to 40 dimensions and the Sobol generator up to 1000.

Generation is performed using the data generators provided by Apache Commons Math.

Options

Data generator
The quasirandom sequence generator to use for generating values.
  • Sobol Generator: Sobol low-discrepancy sequence generator. Supports up to 1000 dimensions.
  • Halton Generator: Halton low-discrepancy sequence generator. Supports up to 40 dimensions.
Name of columns
The base name for the generated columns. Each column will be named "<name>(1)", "<name>(2)", etc.
Number of dimensions
The number of dimensions (columns) to generate. Each dimension produces one double column.

Input Ports

Icon
Data.

Output Ports

Icon
Multiple new columns from the given distribution.

Views

This node has no views

Workflows

Links

Developers

You want to see the source code for this node? Click the following button and we’ll use our super-powers to find it for you.