Skip to content

FSolveMonotonic

Description

FSolveMonotonic checks whether a set of Fleishman coefficients gives a transformation that always increases. If it doesn’t, the transformation folds back on itself and puts a spurious extra mode in the simulated distribution.

Used by: MCM(_V), MCM_CI(_V), MCM_error(_V), rerror, rerrorV

Source Code

FSolveMonotonic = LAMBDA(
    b, c, d,
    IF(
        ABS(d) < 0.000000001,
        AND(ABS(c) < 0.000000001, b > 0),
        AND(d > 0, (2*c)^2 - 12*b*d < 0)
    )
);