C# 클래스 Accord.Statistics.Links.ProbitLinkFunction

상속: ILinkFunction
파일 보기 프로젝트 열기: accord-net/framework 1 사용 예제들

공개 메소드들

메소드 설명
Clone ( ) : object

Creates a new object that is a copy of the current instance.

Derivative ( double x ) : double

First derivative of the Inverse function.

The first derivative of the identity link function is given by f'(x) = exp(c - (Phi^-1(x))² * 0.5) in which c = -log(sqrt(2*π) and Phi^-1 is the inverse Normal (Gaussian) cumulative distribution function.

Derivative2 ( double y ) : double

First derivative of the Inverse function expressed in terms of it's output.

The first derivative of the identity link function in terms of y = f(x) is given by f'(y) = exp(c - x * x * 0.5) in which c = -log(sqrt(2*π) and x =

Function ( double x ) : double

The Probit link function.

The Probit link function is given by f(x) = Phi^-1(x), in which Phi^-1 is the inverse Normal (Gaussian) cumulative distribution function.

Inverse ( double x ) : double

The Probit mean (activation) function.

The Probit link function is given by g(x) = Phi(x), in which Phi is the Normal (Gaussian) cumulative distribution function.

Log ( double x ) : double

The logarithm of the inverse of the link function.

ProbitLinkFunction ( ) : System

Creates a new Probit link function.

메소드 상세

Clone() 공개 메소드

Creates a new object that is a copy of the current instance.
public Clone ( ) : object
리턴 object

Derivative() 공개 메소드

First derivative of the Inverse function.
The first derivative of the identity link function is given by f'(x) = exp(c - (Phi^-1(x))² * 0.5) in which c = -log(sqrt(2*π) and Phi^-1 is the inverse Normal (Gaussian) cumulative distribution function.
public Derivative ( double x ) : double
x double The input value.
리턴 double

Derivative2() 공개 메소드

First derivative of the Inverse function expressed in terms of it's output.
The first derivative of the identity link function in terms of y = f(x) is given by f'(y) = exp(c - x * x * 0.5) in which c = -log(sqrt(2*π) and x =
public Derivative2 ( double y ) : double
y double The reverse transformed value.
리턴 double

Function() 공개 메소드

The Probit link function.
The Probit link function is given by f(x) = Phi^-1(x), in which Phi^-1 is the inverse Normal (Gaussian) cumulative distribution function.
public Function ( double x ) : double
x double An input value.
리턴 double

Inverse() 공개 메소드

The Probit mean (activation) function.
The Probit link function is given by g(x) = Phi(x), in which Phi is the Normal (Gaussian) cumulative distribution function.
public Inverse ( double x ) : double
x double A transformed value.
리턴 double

Log() 공개 메소드

The logarithm of the inverse of the link function.
public Log ( double x ) : double
x double A transformed value.
리턴 double

ProbitLinkFunction() 공개 메소드

Creates a new Probit link function.
public ProbitLinkFunction ( ) : System
리턴 System