MathPHP\FinanceTest::dataProviderForPMT PHP Method

dataProviderForPMT() public method

public dataProviderForPMT ( )
    public function dataProviderForPMT()
    {
        return [[0.0, 1, 0, 0, false, 0.0], [0.0, 1, 1, 0, false, -1.0], [0.0, 1, -1, 0, false, 1.0], [0.0, 1, 1, 0, true, -1.0], [0.0, 1, -1, 0, true, 1.0], [0.0, 2, 1, 0, false, -0.5], [0.0, 2, -1, 0, false, 0.5], [0.0, 2, 1, 0, true, -0.5], [0.0, 2, -1, 0, true, 0.5], [0.05, 30, 250000, 0, false, -16262.858770069148], [0.05, 30, -250000, 0, false, 16262.858770069148], [0.05, 30, 250000, 0, true, -15488.436923875368], [0.05, 30, -250000, 0, true, 15488.436923875368], [0.04 / 12, 12 * 30, 85000, 0, false, -405.80300114563494], [0.04 / 12, 12 * 30, -85000, 0, false, 405.80300114563494], [0.04 / 12, 12 * 30, 85000, 0, true, -404.4548184175763], [0.04 / 12, 12 * 30, -85000, 0, true, 404.4548184175763], [0.035 / 12, 12 * 30, 475000, 0, false, -2132.962267091919], [0.035 / 12, 12 * 30, -475000, 0, false, 2132.962267091919], [0.035 / 12, 12 * 30, 475000, 0, true, -2126.7592193687524], [0.035 / 12, 12 * 30, -475000, 0, true, 2126.7592193687524], [0.035 / 12, 12 * 30, 475000, 100000, false, -2290.340288234068], [0.035 / 12, 12 * 30, -475000, -100000, false, 2290.340288234068], [0.035 / 12, 12 * 30, 475000, 100000, true, -2283.679556195166], [0.035 / 12, 12 * 30, -475000, -100000, true, 2283.679556195166], [0.1 / 4, 5 * 4, 0, 50000, false, -1957.356436723728], [0.1 / 4, 5 * 4, 0, -50000, false, 1957.356436723728], [0.1 / 4, 5 * 4, 0, 50000, true, -1909.6160358280276], [0.1 / 4, 5 * 4, 0, -50000, true, 1909.6160358280276], [0.035 / 12, 30 * 12, 265000, 0, false, -1189.9684226933862], [0.035 / 12, 5 * 12, 265000, 265000 / 2, false, -6844.760292343594], [0.01 / 52, 3 * 52, -1500, 10000, false, -53.390735324685636], [0.04 / 4, 20 * 4, 1000000, 0, false, -18218.850112732187]];
    }