C# Class NSoft.NFramework.Numerics.Distributions.Discrete.Bernoulli

베르누이 분포
Inheritance: IDiscreteDistribution
Afficher le fichier Open project: debop/NFramework

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
AssertParameters ( double p ) : void
DoSamples ( Random rnd, double p ) : IEnumerable

Generates a sample sequence from the Bernoulli distribution.

SetParameters ( double p ) : void

Method Details

Bernoulli() public méthode

public Bernoulli ( double p = 0.0, Func randomFactory = null ) : System
p double
randomFactory Func
Résultat System

CumulativeDistribution() public méthode

확률 분포 계산을 위한 누적분포함수
public CumulativeDistribution ( double x ) : double
x double The location at which to compute the cumulative distribution function.
Résultat double

Probability() public méthode

분포의 확률
public Probability ( int k ) : double
k int
Résultat double

ProbabilityLn() public méthode

분포의 Log 확률
public ProbabilityLn ( int k ) : double
k int
Résultat double

Sample() public méthode

분포의 데이타를 반환합니다.
public Sample ( ) : int
Résultat int

Sample() public méthode

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.
Résultat int

Samples() public méthode

분포의 무작위 데이타를 열거합니다.
public Samples ( ) : IEnumerable
Résultat IEnumerable

Samples() public méthode

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.
Résultat IEnumerable

ToString() public méthode

public ToString ( ) : string
Résultat string