Accord.Statistics.Distributions.Univariate.WilcoxonDistribution.WPositive C# (CSharp) Method

WPositive() public static method

Computes the Wilcoxon's W+ statistic.
The W+ statistic is computed as the sum of all positive signed ranks.
public static WPositive ( int signs, double ranks ) : double
signs int
ranks double
return double
        public static double WPositive(int[] signs, double[] ranks)
        {
            double sum = 0;
            for (int i = 0; i < signs.Length; i++)
                if (signs[i] > 0)
                    sum += ranks[i];

            return sum;
        }