fsml_scc Interface

public interface fsml_scc

Computes the Spearman rank correlation coefficient (SCC). The procedure gets the ranks of cectors x and y, then calculates the Pearson correlation coefficient on these ranks.

Vectors x and y must be the same size.

Calls

interface~~fsml_scc~~CallsGraph interface~fsml_scc fsml_scc proc~f_sts_scc f_sts_scc interface~fsml_scc->proc~f_sts_scc proc~f_sts_scc_core f_sts_scc_core proc~f_sts_scc->proc~f_sts_scc_core proc~s_err_print s_err_print proc~f_sts_scc->proc~s_err_print proc~f_sts_pcc_core f_sts_pcc_core proc~f_sts_scc_core->proc~f_sts_pcc_core proc~s_utl_rank s_utl_rank proc~f_sts_scc_core->proc~s_utl_rank proc~f_utl_r2c f_utl_r2c proc~s_err_print->proc~f_utl_r2c proc~f_sts_cov_core f_sts_cov_core proc~f_sts_pcc_core->proc~f_sts_cov_core proc~f_sts_var_core f_sts_var_core proc~f_sts_pcc_core->proc~f_sts_var_core proc~f_sts_mean_core f_sts_mean_core proc~f_sts_cov_core->proc~f_sts_mean_core proc~f_sts_var_core->proc~f_sts_mean_core

Module Procedures

public impure function f_sts_scc(x, y) result(corr)

Impure wrapper for f_sts_scc_core.

Arguments

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

x vector (assumed size array)

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

y vector (assumed size array)

Return Value real(kind=wp)

Spearman correlation coefficient