Случайные вариацииипараметры распределенияусловно различают (например, в Википедии и Wolfram MathWorld путем размещения полуколона послеслучайной вариации(чье значение вы «выбираете»), чтобы отделить вариацию от параметра(ов), который определяет форму распределения.
Например, биномиальное распределение имеет два параметра: n (количество испытаний) и p (вероятность успеха на одном испытании). У него также естьслучайная вариация.k: число наблюдаемых успехов. Это означает, что функция плотности вероятности/массы (pdf) записана какf(k; n, p).
Таким образом, конструкторbinomial_distributionимеет два параметра:
binomial_distribution(RealType n, RealType p);
В то время как функцияpdfимеет один аргумент, определяющий тип распределения (который включает его параметры, если таковые имеются), и второй аргумент дляслучайной вариации. Взяв пример биномиального распределения, мы напишем:
pdf(binomial_distribution<RealType>(n, p), k);