I have some $(t,S)$ data and this four-parameters stretched exponential model (from diffusion NMR signals):
$S(t) = S_0\cdot e^{-D\cdot t^a}+c$ .
Here $D$, $S_0$, $a$, $c$, are parameters to estimate. They must be all positive except for $c$ that is a little noise-term and can be negative. I'm using standard scipy.optimize library for fitting but this is not relevant. Sometimes it does not converge at all.
So i'm trying to use less parameters by dividing my $S$-data array for the first value $S(t_0)$ so it starts from $1$, using this three-parameters function:
$S(t)/S_0 = e^{-D\cdot t^a}+\tilde{c}$ ,
with $\tilde{c}=c/S_0$.
I know that i'm assuming that $S(t_0) \simeq S_0$ but i think i'm doing something wrong. Should i use this function instead?
$S(t)/S_0 = e^{-D\cdot (t-t_0)^a}+\tilde{c}$,