C# Класс Accord.Statistics.Links.CauchitLinkFunction

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

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

Метод Описание
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