I am trying to find the inverse of
$$y = \frac{\phi_1}{(1-x)^2}-\phi_0$$
where $\phi_0,\phi_1$ are contants. I tried using logs,
$$ \log ( y + \phi_0) = \log(\phi_1) - 2 \log(1-x)$$
$$ ( \log ( y + \phi_0) - \log(\phi_1) ) / -2 = \log(1-x) $$
$$ \exp ( \frac{( \log ( y + \phi_0) - \log(\phi_1) )}{-2}) = 1-x $$
$$ 1-\exp ( \frac{( \log ( y + \phi_0) - \log(\phi_1) )}{-2}) = x $$
This gives strange results
def y(lam,phi0,phi1):
return ( (phi1 / (1.0-lam)**2) - phi0)
def y_inv(x,phi0,phi1):
return 1.0 - np.exp ((np.log(x+phi0) - np.log(phi1)) / -2.0)
lam = 10.0
print y_inv(y(lam,10.0,20.0),10.0,20.0)
Says -8.0
Any reason anyone can think of this will not work?
Thanks,
Why $ \log$ ??? We have $y+\phi_0=\frac{\phi_1}{(1-x)^2}$, or
$(1-x)^2= \frac{\phi_1}{y+ \phi_0}$. This gives a quadratic equation for $x$.