C# Class Accord.Statistics.Links.AbsoluteLinkFunction

Inheritance: ILinkFunction
Show file Open project: accord-net/framework

Public Methods

Method Description
AbsoluteLinkFunction ( ) : System

Creates a new Absolute link function.

AbsoluteLinkFunction ( double beta ) : System

Creates a new Absolute 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 absolute link function is given by f'(x) = B.

Derivative2 ( double y ) : double

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

The first derivative of the absolute link function in terms of y = f(x) is given by f'(y) = B.

Function ( double x ) : double

The Absolute link function.

The absolute link function is given by f(x) = abs(x) / b.

Inverse ( double x ) : double

The mean function.

The inverse absolute link function is given by g(x) = B * abs(x).

Log ( double x ) : double

The logarithm of the inverse of the link function.

Method Details

AbsoluteLinkFunction() public method

Creates a new Absolute link function.
public AbsoluteLinkFunction ( ) : System
return System

AbsoluteLinkFunction() public method

Creates a new Absolute link function.
public AbsoluteLinkFunction ( double beta ) : System
beta double The beta value.
return System

Clone() public method

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

Derivative() public method

First derivative of the Inverse function.
The first derivative of the absolute link function is given by f'(x) = B.
public Derivative ( double x ) : double
x double The input value.
return double

Derivative2() public method

First derivative of the Inverse function expressed in terms of it's output.
The first derivative of the absolute link function in terms of y = f(x) is given by f'(y) = B.
public Derivative2 ( double y ) : double
y double The reverse transformed value.
return double

Function() public method

The Absolute link function.
The absolute link function is given by f(x) = abs(x) / b.
public Function ( double x ) : double
x double An input value.
return double

Inverse() public method

The mean function.
The inverse absolute link function is given by g(x) = B * abs(x).
public Inverse ( double x ) : double
x double A transformed value.
return double

Log() public method

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