Zipf Distributed Random VariableZipfVariable defines a discrete random variable with Zipf distribution. More...
#include <random-variable.h>
Public Member Functions | |
ZipfVariable (long N, double alpha) | |
Returns a Zipf random variable with parameters N and alpha. | |
ZipfVariable () |
Zipf Distributed Random Variable
ZipfVariable defines a discrete random variable with Zipf distribution.
The Zipf's law states that given some corpus of natural language utterances, the frequency of any word is inversely proportional to its rank in the frequency table.
Zipf's distribution have two parameters, alpha and N, where: (real) and
(integer). Probability Mass Function is
where
ns3::ZipfVariable::ZipfVariable | ( | long | N, | |
double | alpha | |||
) |
Returns a Zipf random variable with parameters N and alpha.
N | the number of possible items. Must be a positive integer. | |
alpha | the alpha parameter. Must be a strictly positive real. |
ns3::ZipfVariable::ZipfVariable | ( | ) |
Constructs a Zipf random variable with N=1 and alpha=0.