fsml_f_ppf Interface

public interface fsml_f_ppf

Percent point function / quantile function for the F distribution. Uses the bisection method to numerically invert the CDF.

Calls

interface~~fsml_f_ppf~~CallsGraph interface~fsml_f_ppf fsml_f_ppf proc~f_dst_f_ppf f_dst_f_ppf interface~fsml_f_ppf->proc~f_dst_f_ppf proc~f_dst_f_ppf_core f_dst_f_ppf_core proc~f_dst_f_ppf->proc~f_dst_f_ppf_core proc~s_err_print s_err_print proc~f_dst_f_ppf->proc~s_err_print proc~s_err_warn s_err_warn proc~f_dst_f_ppf->proc~s_err_warn proc~f_dst_f_cdf_core f_dst_f_cdf_core proc~f_dst_f_ppf_core->proc~f_dst_f_cdf_core proc~f_utl_r2c f_utl_r2c proc~s_err_print->proc~f_utl_r2c proc~f_dst_betai_core f_dst_betai_core proc~f_dst_f_cdf_core->proc~f_dst_betai_core

Module Procedures

public impure function f_dst_f_ppf(p, d1, d2, loc, scale) result(x)

Impure wrapper function for f_dst_f_ppf_core. Handles optional arguments and invalid values for arguments.

Arguments

Type IntentOptional Attributes Name
real(kind=wp), intent(in) :: p

probability (0.0 < p < 1.0)

real(kind=wp), intent(in) :: d1

numerator degrees of freedom

real(kind=wp), intent(in) :: d2

denominator degrees of freedom

real(kind=wp), intent(in), optional :: loc

location parameter

real(kind=wp), intent(in), optional :: scale

scale parameter

Return Value real(kind=wp)