Fisher (Function)
The Fisher function calculates the Fisher transformation of a specified decimal value.
Syntax
Fisher(Price)
Returns (Double)
A numeric value containing the Fisher transformation value for Price. Returns a value of -999 if an error occurs.
Parameters
Name |
Type |
Description |
Price |
Numeric |
Sets a decimal (>-1 and <1) value upon which to calculate the Fisher transformation. |
Usage
This transformation produces a value that is, approximately, normally distributed rather than skewed. Use this function to perform hypothesis testing on the correlation coefficient. It will accept values greater than -1 and smaller than 1.
Example
The following expressions will calculate the Fisher transformation based on the correlation coefficient between two data streams:
Value1 = Correlation(Close of Data1, Close of Data2);
Value2 = Fisher(Value1);