Owen's T Function Expected Value Generation
The Fast algorithm by Patefield and Tandy et al. is a method that uses six different algorithms depending on the region. However, at accuracies higher than double, the algorithms diverge in some cases and approximations cannot be obtained. Among the six algorithms, the Gaussian quadrature-based generation method is the most applicable to a wide range of domains and is stable without worrying about loss of digits. In addition, since it is an even function, only half of the evaluation points in the quadrature method are needed.
see also: Gaussian quadrature Sampling Points
When h is large, the Gaussian quadrature method may not be able to correctly calculate because integrand f takes a small value in the region where x is large and the sample points are concentrated.
The definite integral of only the numerator of f can be obtained explicitly. When h is large, f and g become very close. The function d is always negative.
The equation that expands the range of application of the T5 algorithm by censoring a when h is large is as follows:
a > a_thr and h < 0.675:
Outside the region the above equation, it can be calculated using the Properties #2 formula.
Also, in the region where erf(ha/sqrt(2)) can be regardes as 1, it can be calculated using the limit formula.
When calculating 1 - erf(h/sqrt(2))erf(ha/sqrt(2)), in order for there to be no digit loss, erf(h/sqrt(2)) < 1/2, h = 0.675....
The threshold a_thr, h_thr is determined based on the following figure, which shows the relationship between the peak of the integrand (dashed) and the ralative error (solid). For example, the dashed line at 9 times the peak is above the relative error 10^-32 (red) in the region where a ≤ 3.9 or h ≥ 3.0, so the value can be obtained correctly be setting truncation factor=9 in this region.
a > a_thr and 0.675 ≤ h < h_thr:
For region that can't be handled by setting the trunction factor as a constant, substitube an expression that approximates the relative error curve.
Fortunately, it regresses to the power function.
a << 1
When a is extremely small, it is better to integrate based on the following equation.
Owen, D B. "Tables for computing bivariate normal probabilities". Annals of Mathematical Statistics, 27, 1075–1090. (1956)
Patefield, M. and Tandy, D. "Fast and accurate Calculation of Owen’s T-Function", Journal of Statistical Software, 5 (5), 1–25. (2000)