I have:
a function of the form
$S=M f(t, \theta)$
where $\theta$ is a variable, $t$ and $M$ are parameters.
two observations
$(\theta_1, S_1)$ and $(\theta_2, S_2)$
in which $S_1$ and $S_2$ are observed values for $t$, and $\theta_1$ and $\theta_2$ are the observed values of $\theta$.
Furthermore, we know that my $S_1$, $S_2$ contains noise, which are normal distribution $N(0, d_1)$ $N(0,d_2)$ with unknown variance $d_1$, $d_2$.
Now I want to estimate $t$.
Mathematically, if $S_1$ and $S_2$ are observed precisely, we have
$$S_1= M f( t, \theta_1)$$ $$S_2= M f( t, \theta_2)$$
Then, by division we have $\frac{S_1}{S_2}=g(t,\theta_1,\theta_2)$ following which the parameter $t$ can be estimated by a Mathematica tool like Findroot w.r.t. the parameter $t$.
However, the problem here is the noise of normal distribution. The goal is to find a $t$ as precise as possible, in the sense of some probability-theoretic characteristics. The preferred way is to use a Matlab or Mathematica function, although I don't think they have a direct solution.
I am totally new to numeric analysis, and totally new to Matlab. My naive idea is that:
- Should the first step be removing the parameter $M$?
If so, there are infinitely many ways to do that, among which we can list
- $\frac{S_1}{S_2} = \frac{f(t, \theta_1)}{f(t,\theta_2)}$
- $\frac{S_1+S_2}{S_1-S_2} = \frac{f(t, \theta_1)+f(t,\theta_2)}{f(t, \theta_1)-f(t,\theta_2)}$
- $ \frac{S_1^2 }{S_2^2} = \frac{f(t, \theta_1) ^2 }{f(t,\theta_2) ^2}$
It is clear that all these variations are equivalent mathematically if $S_1$, $S_2$ are observed precisely. However, they should yield different $t$ (because of the Gaussian noise in $S_1$ and $S_2$)
My questions are
- Do you think my first step should be to remove $M$ using the foregoing approach?
- Is there some kind of combination of $S_1$, $S_2$ that gives better results than others?
- What would be the best way to estimate $t$ of this problem? (Maybe in Matlab, or Mathematica)
Thank you. I hope I was clear.