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

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

공개 메소드들

메소드 설명
CauchitLinkFunction ( ) : System

Creates a new Cauchit link function.

CauchitLinkFunction ( double beta, double constant ) : System

Creates a new Cauchit link function.

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 Cauchit link function in terms of y = f(x) is given by f'(y) = B / (x * x + 1)

Derivative2 ( double y ) : double

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

The first derivative of the Cauchit link function in terms of y = f(x) is given by f'(y) = B / (tan((y - A) / B)² + 1)

Function ( double x ) : double

The Cauchit link function.

The Cauchit link function is given by f(x) = tan((x - A) / B).

Inverse ( double x ) : double

The Cauchit mean (activation) function.

The inverse Cauchit link function is given by g(x) = tan(x) * B + A.

Log ( double x ) : double

The logarithm of the inverse of the link function.

메소드 상세

CauchitLinkFunction() 공개 메소드

Creates a new Cauchit link function.
public CauchitLinkFunction ( ) : System
리턴 System

CauchitLinkFunction() 공개 메소드

Creates a new Cauchit link function.
public CauchitLinkFunction ( double beta, double constant ) : System
beta double The beta value. Default is 1/pi.
constant double The constant value. Default is 0.5.
리턴 System

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 Cauchit link function in terms of y = f(x) is given by f'(y) = B / (x * x + 1)
public Derivative ( double x ) : double
x double The input value.
리턴 double

Derivative2() 공개 메소드

First derivative of the mean function expressed in terms of it's output.
The first derivative of the Cauchit link function in terms of y = f(x) is given by f'(y) = B / (tan((y - A) / B)² + 1)
public Derivative2 ( double y ) : double
y double The reverse transformed value.
리턴 double

Function() 공개 메소드

The Cauchit link function.
The Cauchit link function is given by f(x) = tan((x - A) / B).
public Function ( double x ) : double
x double An input value.
리턴 double

Inverse() 공개 메소드

The Cauchit mean (activation) function.
The inverse Cauchit link function is given by g(x) = tan(x) * B + A.
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