|
| static size_t | MinimumSamplesReqd (const size_t n, const size_t k, const double tau, const double alpha) |
| | Compute the minimum number of samples required to guarantee the given rank-approximation and success probability. More...
|
| |
| static void | ObtainDistinctSamples (const size_t numSamples, const size_t rangeUpperBound, arma::uvec &distinctSamples) |
| | Pick up desired number of samples (with replacement) from a given range of integers so that only the distinct samples are returned from the range [0 - specified upper bound) More...
|
| |
| static double | SuccessProbability (const size_t n, const size_t k, const size_t m, const size_t t) |
| | Compute the success probability of obtaining 'k'-neighbors from a set of size 'n' within the top 't' neighbors if 'm' samples are made. More...
|
| |
Definition at line 21 of file ra_util.hpp.
◆ MinimumSamplesReqd()
| static size_t MinimumSamplesReqd |
( |
const size_t |
n, |
|
|
const size_t |
k, |
|
|
const double |
tau, |
|
|
const double |
alpha |
|
) |
| |
|
static |
Compute the minimum number of samples required to guarantee the given rank-approximation and success probability.
- Parameters
-
| n | Size of the set to be sampled from. |
| k | The number of neighbors required within the rank-approximation. |
| tau | The rank-approximation in percentile of the data. |
| alpha | The success probability desired. |
◆ ObtainDistinctSamples()
| static void ObtainDistinctSamples |
( |
const size_t |
numSamples, |
|
|
const size_t |
rangeUpperBound, |
|
|
arma::uvec & |
distinctSamples |
|
) |
| |
|
static |
Pick up desired number of samples (with replacement) from a given range of integers so that only the distinct samples are returned from the range [0 - specified upper bound)
- Parameters
-
| numSamples | Number of random samples. |
| rangeUpperBound | The upper bound on the range of integers. |
| distinctSamples | The list of the distinct samples. |
◆ SuccessProbability()
| static double SuccessProbability |
( |
const size_t |
n, |
|
|
const size_t |
k, |
|
|
const size_t |
m, |
|
|
const size_t |
t |
|
) |
| |
|
static |
Compute the success probability of obtaining 'k'-neighbors from a set of size 'n' within the top 't' neighbors if 'm' samples are made.
- Parameters
-
| n | Size of the set being sampled from. |
| k | The number of neighbors required within the rank-approximation. |
| m | The number of random samples. |
| t | The desired rank-approximation. |
The documentation for this class was generated from the following file:
- /home/ryan/src/mlpack.org/_src/mlpack-git/src/mlpack/methods/rann/ra_util.hpp