FisherInv(Value: Double): Double;
Value. Value to which inverse transformation is applied.
The FisherInv method returns the inverse Fisher transform.
This transform is used to analyze correlation between arrays or data intervals. If y = Fisher(x), then FisherInv(y) = x.
If the Value parameter is > 354, FisherInv returns 1.
Add a link to the Stat system assembly.
Sub UserProc;
Var
st: Statistics;
d0: Double;
Begin
st := New Statistics.Create;
d0 := st.FisherInv(0.7752);
If st.Status <> 0 Then
Debug.WriteLine(st.Errors);
Else
Debug.WriteLine("Inverse Fisher transform: " + d0.ToString);
End If;
End Sub UserProc;
After executing the example the console window displays the inverse Fisher transform:
The requirements and result of the Fore.NET example execution match with those in the Fore example.
Imports Prognoz.Platform.Interop.Stat;
…
Public Shared Sub Main(Params: StartParams);
Var
st: Statistics;
d0: Double;
Begin
st := New Statistics.Create();
d0 := st.FisherInv(0.7752);
If st.Status <> 0 Then
System.Diagnostics.Debug.WriteLine(st.Errors);
Else
System.Diagnostics.Debug.WriteLine("Inverse Fisher transform: " + d0.ToString());
End If;
End Sub;
See also: