Hopefully they fixed the wonky status formula though...
Since you mentioned it, here's the formula:
Stat Diff = (2*aLUC + aTEC) - (2*dLUC - dTEC)
if Stat Diff <= -18: Accuracy = Skill%
-18 < Stat Diff < 22: Accuracy = [1.17 + 0.83 * (sin(0.07*StatDiff - 0.20) )] * Skill%
if Stat Diff >= 22: Accuracy = 2 * Skill%
Actual Chance = Accuracy + Rn(0..9)
Basically, it ranges from the actual amount of the skill to two times it plus a random number from 0 to 9. However, there are some values above -18 and below 0 where you actually get a WORSE chance to land a status effect. For instance, Stat Diff = -10:
1.17 + 0.83 * sin(0.07 * -10 - 0.20) * Skill% ~= 0.52 * Skill%
So you have a 0.52 * Skill% chance ... which is less than what you'd have if you had, say, Stat Diff = -30 (where it'd be just Skill%). ;_;
tl;dr: In EO3, there was a range of stats where you'd have a shitty chance to land a status effect for no apparent reason because someone dumbed a formula.
Edit: This is one of the formulas I want to solve but, honestly, beating the game is a higher priority for me right now.