This is the equation of Generalized Logistic function
$$y\ =\ \ L\ +\ \frac{\left(H\ -\ L\right)}{C\ +\ Qe^{-b\left(x\ -\ a\right)}}$$
which looks like this:
For $L < 0$, I can take the $\max$ of this function with $0$ to get
$$y = \max (0, \ \ L\ +\ \frac{\left(H\ -\ L\right)}{C\ +\ Qe^{-b\left(x\ -\ a\right)}}) \ldots (1)$$
which looks like this:
This function always intersects the $x$-axis when $L < 0$, and the intercept is the solution of $\ \ L\ +\ \frac{\left(H\ -\ L\right)}{C\ +\ Qe^{-b\left(x\ -\ a\right)}} = 0$ when we solve for $x$
I want to re-parametrize $(1)$, so that the equation contains a parameter for this intercept like we have in the equation of line $y = b(x-a)$ where $a$ is the $x$ axis intercept.
Is there a clean way to achieve this?
Solving $\ \ L\ +\ \frac{\left(H\ -\ L\right)}{C\ +\ Qe^{-b\left(x\ -\ a\right)}} = 0$ for $x$ gives $x = a - \frac{1}b \cdot \ln \left(\frac{1 - (H/L) - C}{Q}\right)$ which already starts to look messy.
The goal is to use $(1)$ to fit to my data and easily retrieve the $x$ intercept posterior samples using Bayesian methods.




