In the field in which I work there's a kind of score called a SEDI:
I've been asked to solve this equation for F. I've been informed by a generally reliable source that there should be an analytic solution. Generally I use MATLAB for such problems, and so I tried
syms SEDI H F
solve(SEDI == ((log(F)-log(H)-log(1-F)+log(1-H)) / (log(F)+log(H)+log(1-F)+log(1-H))),F)
This gives the error message Warning: Cannot find explicit solution.
I then tried rearranging to
solve(SEDI*(log(F) + log(H) + log(1-F) + log(1-H)) == log(F) - log(H) - log(1-F) + log(1-H),F)
but just got the same error message. I'm wondering what's going on. Some possibilities:
There an analytic solution. MATLAB can't find it, but some other software could.
There is an analytic solution. MATLAB could solve it if I asked it in a different way, perhaps by rearranging the equation? Or, by giving more information to MATLAB - I know that F and H can only range from 0 to 1, and SEDI can only range from -1 to +1.
There no analytic solution.