C# Класс NSoft.NFramework.Numerics.Distributions.Continuous.StudentT

Наследование: IContinuousDistribution
Показать файл Открыть проект

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

Метод Описание
CumulativeDistribution ( double x ) : double

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

Density ( double x ) : double

분포의 확률 밀도

DensityLn ( double x ) : double

분포의 로그 확률 밀도

Sample ( ) : double

분포의 무작위 값을 제공합니다.

Sample ( Random rnd, double location, double scale, double dof ) : double
Samples ( ) : IEnumerable

현 분포의 무작위 값을 열거합니다.

Samples ( Random rnd, double location, double scale, double dof ) : IEnumerable
StudentT ( ) : System
StudentT ( double location = 0.0, double scale = 1.0, double dof = 1.0, Func randomFactory = null ) : System
ToString ( ) : string

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

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

Samples standard student-t distributed random variables.

The algorithm is method 2 in section 5, chapter 9 in L. Devroye's "Non-Uniform Random Variate Generation"

SetParameters ( double location, double scale, double dof ) : void

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

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

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

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

분포의 확률 밀도
public Density ( double x ) : double
x double
Результат double

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

분포의 로그 확률 밀도
public DensityLn ( double x ) : double
x double
Результат double

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

분포의 무작위 값을 제공합니다.
public Sample ( ) : double
Результат double

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

public Sample ( Random rnd, double location, double scale, double dof ) : double
rnd System.Random
location double
scale double
dof double
Результат double

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

현 분포의 무작위 값을 열거합니다.
public Samples ( ) : IEnumerable
Результат IEnumerable

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

public Samples ( Random rnd, double location, double scale, double dof ) : IEnumerable
rnd System.Random
location double
scale double
dof double
Результат IEnumerable

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

public StudentT ( ) : System
Результат System

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

public StudentT ( double location = 0.0, double scale = 1.0, double dof = 1.0, Func randomFactory = null ) : System
location double
scale double
dof double
randomFactory Func
Результат System

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

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