Fisher(Value: Double): Double;
Value. Value to be converted. Tolerance range: (-1; 1).
The Fisher method returns the Fisher transform for the Value argument.
This transform results in a function which has normal rather than skewed distribution. This function is used to test hypotheses based on the correlation coefficient.
To execute the example, add a link to the Stat system assembly.
Sub UserProc;
Var
st: Statistics;
d0: Double;
Begin
st := New Statistics.Create;
d0 := st.Fisher(0.65);
If st.Status <> 0 Then
Debug.WriteLine(st.Errors);
Else
Debug.WriteLine("Fisher transformation: " + d0.ToString);
End If;
End Sub UserProc;
Executing this example shows Fisher transform in the console window:
Module execution started
Fisher transform: 0.7752987062055835
Module execution finished
See also: