s15ab Method
関数リスト一覧   NagLibrary Namespaceへ  ライブラリイントロダクション  本ヘルプドキュメントのchm形式版

s15ab returns the value of the cumulative Normal distribution function, Px.

Syntax

C#
public static double s15ab(
	double x
)
Visual Basic (Declaration)
Public Shared Function s15ab ( _
	x As Double _
) As Double
Visual C++
public:
static double s15ab(
	double x
)
F#
static member s15ab : 
        x:float -> float 

Parameters

x
Type: System..::.Double
On entry: the argument x of the function.

Return Value

s15ab returns the value of the cumulative Normal distribution function, Px.

Description

s15ab evaluates an approximate value for the cumulative Normal distribution function
Px=12π-xe-u2/2du.
The method is based on the fact that
Px=12erfc-x2
and it calls s15ad to obtain a value of erfc for the appropriate argument.

References

Error Indicators and Warnings

Accuracy

Because of its close relationship with erfc, the accuracy of this method is very similar to that in s15ad. If ε and δ are the relative errors in result and argument, respectively, they are in principle related by
ε x e -12 x2 2πPx δ
so that the relative error in the argument, x, is amplified by a factor, xe-12x2 2πPx , in the result.
For x small and for x positive this factor is always less than one and accuracy is mainly limited by machine precision.
For large negative x the factor behaves like x2 and hence to a certain extent relative accuracy is unavoidably lost.
However the absolute error in the result, E, is given by
E x e -12 x2 2π δ
so absolute accuracy can be guaranteed for all x.

Further Comments

Example

See Also