def test_cruijff(): assert describe(pdf.cruijff) == ['x', 'm_0', 'sigma_L', 'sigma_R', 'alpha_L', 'alpha_R'] val = pdf.cruijff(0, 0, 1., 2., 1., 2.) assert_allclose(val, 1.) vl = pdf.cruijff(0, 1, 1., 1., 2., 2.) vr = pdf.cruijff(2, 1, 1., 1., 2., 2.) assert_allclose(vl, vr) assert_allclose(vl, 0.7788007830714) assert_allclose(vr, 0.7788007830714)
def test_cruijff(): iterable_equal(tuple(describe(pdf.cruijff)), ('x', 'm_0', 'sigma_L', 'sigma_R', 'alpha_L', 'alpha_R')) val = pdf.cruijff(0, 0, 1., 2., 1., 2.) assert_almost_equal(val, 1.) vl = pdf.cruijff(0, 1, 1., 1., 2., 2.) vr = pdf.cruijff(2, 1, 1., 1., 2., 2.) assert_almost_equal(vl, vr, msg='symmetric test') assert_almost_equal(vl, 0.7788007830714) assert_almost_equal(vr, 0.7788007830714)
def test_cruijff(): assert describe(pdf.cruijff) == [ "x", "m_0", "sigma_L", "sigma_R", "alpha_L", "alpha_R", ] val = pdf.cruijff(0, 0, 1.0, 2.0, 1.0, 2.0) assert_allclose(val, 1.0) vl = pdf.cruijff(0, 1, 1.0, 1.0, 2.0, 2.0) vr = pdf.cruijff(2, 1, 1.0, 1.0, 2.0, 2.0) assert_allclose(vl, vr) assert_allclose(vl, 0.7788007830714) assert_allclose(vr, 0.7788007830714)