hanaml.Cauchy {hana.ml.r} | R Documentation |
Cauchy Distribution Sampling
Description
Draw samples from a Cauchy distribution.
Usage
hanaml.Cauchy(conn.context, m = NULL, location = NULL,
scale = NULL, seed = NULL, thread.ratio = NULL)
Arguments
conn.context |
ConnectionContext
Database connection object.
|
m |
integer, optional
Specifies the number of random data to be generated.
Defaults to 100
|
location |
numeric, optional
Defaults to 0.
|
scale |
codedouble, optional
Defaults to 1.
|
seed |
integer, optional
Indicates the seed used to initialize the random number generator:
- 0: Uses the system time.
- Not 0: Uses the specified seed.
Note that when multithreading is enabled, the random number sequences
of different runs might be different even if the SEED value remains
the same.
Defaults to 0.
|
thread.ratio |
numeric, optional
Controls the proportion of available threads to use.
The value range is from 0 to 1, where 0 indicates a single thread,
and 1 indicates up to all available threads. Values between 0 and 1
will use that percentage of available threads. Values outside this
range tell PAL to heuristically determine the number of threads to use.
Defaults to 0.
|
Value
DataFrame containing the generated random samples,
structured as follows
- ID, type INTEGER, ID column.
- GENERATED_NUMBER, type DOUBLE, sample value.
Examples
## Not run:
Draw samples from a beta distribution:
> cauchy <- hanaml.Cauchy(conn, m = 20,
location = 0.9, scale = 1.1,
seed = 1, thread.ratio = 0)
> cauchy$collect()
ID GENERATED_NUMBER
0 0 1.827259
1 1 -1.877612
2 2 -18.241436
3 3 -1.216243
4 4 2.091336
5 5 -317.131147
6 6 -2.804251
7 7 -0.338566
8 8 0.143280
9 9 1.277245
## End(Not run)
[Package
hana.ml.r version 1.0.8
Index]