MathPHP\Statistics\AverageTest::dataProviderForExponentialMovingAverage PHP Method

dataProviderForExponentialMovingAverage() public method

    public function dataProviderForExponentialMovingAverage()
    {
        return [[[1, 1, 2, 2, 3, 3], 2, [1, 1, 1.667, 1.889, 2.63, 2.877]], [[5, 6, 7, 8, 7, 8, 9, 8, 7], 2, [5, 5.667, 6.556, 7.519, 7.173, 7.724, 8.574999999999999, 8.192, 7.397]], [[5, 6, 7, 8, 7, 8, 9, 8, 7], 3, [5, 5.5, 6.25, 7.125, 7.063, 7.531, 8.266, 8.132999999999999, 7.566]], [[22, 25, 27, 29, 34, 46, 43, 39, 37, 36, 36, 35, 34, 40, 43, 44, 49, 50, 52, 47, 35, 32, 29, 15, 17, 18, 19], 3, [22, 23.5, 25.25, 27.125, 30.563, 38.281, 40.641, 39.82, 38.41, 37.205, 36.603, 35.801, 34.901, 37.45, 40.225, 42.113, 45.556, 47.778, 49.889, 48.445, 41.722, 36.861, 32.931, 23.965, 20.483, 19.241, 19.121]], [[22.81, 23.09, 22.91, 23.23, 22.83, 23.05, 23.02, 23.29, 23.41, 23.49, 24.6, 24.63, 24.51, 23.73, 23.31, 23.53, 23.06, 23.25, 23.12, 22.8, 22.84], 9, [22.81, 22.87, 22.87, 22.95, 22.92, 22.95, 22.96, 23.03, 23.1, 23.18, 23.47, 23.7, 23.86, 23.83, 23.73, 23.69, 23.56, 23.5, 23.42, 23.3, 23.21]], [[10, 15, 17, 20, 22, 20, 25, 27, 30, 35, 37, 40], 3, [10, 12.5, 14.75, 17.375, 19.688, 19.844, 22.422, 24.711, 27.355, 31.178, 34.089, 37.044]]];
    }
AverageTest