C# 클래스 NSoft.NFramework.Numerics.Distributions.Discrete.Bernoulli

베르누이 분포
상속: IDiscreteDistribution
파일 보기 프로젝트 열기: debop/NFramework

공개 메소드들

메소드 설명
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