Not sure if this'll help, but basically I took the values given (ATK 2-99 and DEF 4-120) and the equation (3/2*A - 1/3*B), and fit them to half the first a period of a y-flipped cosine function that osciallates between the values 1 and 50 (25.5 - 24.5*cos(x), to be exact). Using the equation and values I gave, I calculated (and you can check me on this) that the maximum of (3/2*A - 1/3*B) is 147.166... (99*1.5 - 4/3) and its minimum is -37 (2*1.5 - 120/3).
This yielded the following formula (presuming the cosine's calculated by radians): y = 25.5 – 24.5*cos(.01744*(3/2*A + 1/3*B + 37)). I ran it through my calculator and it seemed to check out. Granted, this may not be the best way to approach it; notably, there might better be a longer tail on the low side. Just thought I'd throw this out here anyhow.
EDIT: For one with a longer low tail (to account for the negative and low vaules), try this formula: y = 25.5 – 24.5*cos(.00009678*(3/2*A + 1/3*B + 37)^2).
EDIT again, here's what the second graph would look like. The value for (3/2*A - 1/3*B) becomes positive about 20% of the way across the graph. Sorry about the JPEGness, btw.
This yielded the following formula (presuming the cosine's calculated by radians): y = 25.5 – 24.5*cos(.01744*(3/2*A + 1/3*B + 37)). I ran it through my calculator and it seemed to check out. Granted, this may not be the best way to approach it; notably, there might better be a longer tail on the low side. Just thought I'd throw this out here anyhow.
EDIT: For one with a longer low tail (to account for the negative and low vaules), try this formula: y = 25.5 – 24.5*cos(.00009678*(3/2*A + 1/3*B + 37)^2).
EDIT again, here's what the second graph would look like. The value for (3/2*A - 1/3*B) becomes positive about 20% of the way across the graph. Sorry about the JPEGness, btw.