C# Класс NSoft.NFramework.Numerics.Distributions.Discrete.Bernoulli

베르누이 분포
Наследование: IDiscreteDistribution
Показать файл Открыть проект

Открытые методы

Метод Описание
Bernoulli ( double p = 0.0, Func randomFactory = null ) : System
CumulativeDistribution ( double x ) : double

확률 분포 계산을 위한 누적분포함수

Probability ( int k ) : double

분포의 확률

ProbabilityLn ( int k ) : double

분포의 Log 확률

Sample ( ) : int

분포의 데이타를 반환합니다.

Sample ( Random rnd, double p ) : int

Samples a Bernoulli distributed random variable.

Samples ( ) : IEnumerable

분포의 무작위 데이타를 열거합니다.

Samples ( Random rnd, double p ) : IEnumerable

Samples a sequence of Bernoulli distributed random variables.

ToString ( ) : string

Приватные методы

Метод Описание
AssertParameters ( double p ) : void
DoSamples ( Random rnd, double p ) : IEnumerable

Generates a sample sequence from the Bernoulli distribution.

SetParameters ( double p ) : void

Описание методов

Bernoulli() публичный Метод

public Bernoulli ( double p = 0.0, Func randomFactory = null ) : System
p double
randomFactory Func
Результат System

CumulativeDistribution() публичный Метод

확률 분포 계산을 위한 누적분포함수
public CumulativeDistribution ( double x ) : double
x double The location at which to compute the cumulative distribution function.
Результат double

Probability() публичный Метод

분포의 확률
public Probability ( int k ) : double
k int
Результат double

ProbabilityLn() публичный Метод

분포의 Log 확률
public ProbabilityLn ( int k ) : double
k int
Результат double

Sample() публичный Метод

분포의 데이타를 반환합니다.
public Sample ( ) : int
Результат int

Sample() публичный Метод

Samples a Bernoulli distributed random variable.
public Sample ( Random rnd, double p ) : int
rnd System.Random The random number generator to use.
p double The probability of generating a 1.
Результат int

Samples() публичный Метод

분포의 무작위 데이타를 열거합니다.
public Samples ( ) : IEnumerable
Результат IEnumerable

Samples() публичный Метод

Samples a sequence of Bernoulli distributed random variables.
public Samples ( Random rnd, double p ) : IEnumerable
rnd System.Random The random number generator to use.
p double The probability of generating a 1.
Результат IEnumerable

ToString() публичный Метод

public ToString ( ) : string
Результат string