This subroutine gives the probability
of exceeding
for a given number of degrees of freedom
, i.e.,
the single-sided integrated probability, where
is
the
probability distribution function (e.g., see
Appendix C.4 in Bevington & Robinson (1992, “Data reduction and
error analysis for the physical sciences”, 2nd edition)).
subroutine integratedChi2Prob(chi2, degFree, probability, status)
real(single), intent(in) :: chi2
integer, intent(in) :: degFree ! or real(single)
real(single), intent(out) :: probability
integer, intent(out), optional :: status
end subroutine integratedChi2Prob
The optional argument status is returned as follows;
| Status | Description |
| (status in incompleteGammaQ; see math_utils, Section 19) | |
| 0 | Normal end |
| -1 | When the given chi2 |
| -2 | When the given degFree |
| ((status in incompleteGammaQ) |