Treating Propagation of Errors in $R^n$ to $R^m$ Transformations

In summary, the conversation discusses the treatment of propagation of errors in general, specifically when transforming from R^n to R^n and R^n to R^m. It also mentions the use of the Jacobian and the characteristic function (CF) and inverse (FT) in determining the probability density function (pdf). The conversation also explores the use of the Dirac delta function and provides a hint for solving the problem of transforming from R^n to R^m.
  • #1
MaartenB
1
0
I want to know how to treat propagation of errors in general.
When the transformation of variables is a transformation of $R^n$ to $R^n$ it
simply involves a jacobian:
[tex]g(\vec{y}) = f(x(\vec{y}))|J|[/tex]
With
[tex]J_{ij} = \frac{\partial x_i}{\partial y_j} [/tex]
(see http://pdg.lbl.gov/2005/reviews/probrpp.pdf for instance)

But there are also situation of $R^n$ to $R^m$ possible.

This is how far I got:
(Much of this can be found in http://arxiv.org/abs/hep-ex/0002056 appendix A)

The characteristic function (CF) is defined as:
[tex]\phi_X(t) = E[e^{itX}] = \int e^{itx} f(x) dx[/tex]
The inverse (FT):
[tex]f(x) = \frac{1}{2\pi} \int e^{-itX} \phi_X(t) dt[/tex]
If we have a function Y=g(X) the pdf according to Kendal and Stuart (1943) is:
[tex]\phi_Y(t) = \int e^{itg(x)} f(x) dx[/tex]
Taking the inverse, and some rewriting
[tex]f(y) = \frac{1}{2\pi} \int e^{-ity} \phi_Y(t) dt = \int f(x)\delta(y-g(x))dx[/tex]
In vector form
[tex]f(y) = \int f(\vec{x})\delta(y-g(\vec{x}))d\vec{x}[/tex]
Take for instance two independent variables taken from the same distribution:
[tex]Y = g(\vec{X}) = g(X_1, X_2) = X_1 + X_2[/tex]
Then the resulting pdf is with:
[tex]f(y) = \int f(x_1,x_2)\delta(y-x_1-x_2)dx_1 dx_2 = \int f(x_1) f(y - x_1 - u)\delta(u)dx_1 du = \int f(x_1) f(y - x_1) dx_1 [/tex]
Using:
[tex]u = y - x_1 - x_2 [/tex]
[tex]x_2 = y - x_1 - u [/tex]
[tex]dx_2 = du [/tex]
Which is a simply a convolution, which is a known result,
see for instance: http://en.wikipedia.org/wiki/Sum_of_normally_distributed_random_variables
Or for $R^1$ to $R^1$:
[tex]f(y) = \int f(x)\delta(y-g(x))dx = \int f(g^{-1}(y-u))\frac{1}{g'(x)}\delta(u)du = f(g^{-1}(y))\frac{1}{g'(x)} = f(x(y)) \frac{dx}{dy}[/tex]
Using:
[tex]u = y - g(x)[/tex]
[tex]du = \frac{dg(x)}{dx}dx[/tex]
[tex]dx = \frac{1}{g'(x)}du[/tex]
[tex]x = g^{-1}(y-u)[/tex]
Also a general result, just a change of variable.

But how to do this for the case of $R^n$ to $R^m$?, I don't know how to evaluate
the dirac delta function in general.

I did find on wikipedia (http://en.wikipedia.org/wiki/Dirac_delta_function)
[tex] \int_V f(\mathbf{r}) \, \delta(g(\mathbf{r})) \, d^nr = \int_{\partial V}\frac{f(\mathbf{r})}{|\mathbf{\nabla}g|}\,d^{n-1}r [/tex]
But I couldn't find a reference where this is explained.

But then again, if y is a vector, how to solve this?:
[tex]f(\vec{y}) = \int f(\vec{x})\vec{\delta}(\vec{y}-g(\vec{x}))d\vec{x}[/tex]

Anyone got some hints? Or am I going the wrong direction with this?
 
Physics news on Phys.org
  • #2
When you are transforming from R^n to R^m and m < n, you can define n - m new random variables and set them equal to an identical number of the existing variables. Example: given transformation Y = X1 + X2, you can define Y1 = Y and Y2 = X2, at which point you will have a square matrix. I hope this is helpful.
 
  • #3



Treating propagation of errors in transformations from $R^n$ to $R^m$ can be a complex task, but there are some general principles that can guide the process. One approach is to use the Jacobian matrix, which accounts for the change in variables in the transformation. This can be seen in the formula for the characteristic function and inverse Fourier transform, where the Jacobian appears as a factor.

In general, when dealing with transformations from $R^n$ to $R^m$, it is important to consider the dimensionality of the variables involved. For example, in the case of two independent variables taken from the same distribution, the resulting pdf can be calculated using convolution, which is a known result. However, when dealing with vector variables, such as in the case of $R^n$ to $R^m$, the dirac delta function becomes a vector dirac delta function, which may require a different approach.

One possible approach is to use the formula found on Wikipedia for the vector dirac delta function, which involves integrating over the boundary of the region. However, it may be helpful to seek out additional resources or references that explain this formula in more detail. Alternatively, there may be other methods or techniques that can be used to handle vector dirac delta functions in the context of transformations from $R^n$ to $R^m$.

Overall, it is important to carefully consider the specific variables and dimensions involved in the transformation and to seek out additional resources or guidance when necessary.
 

FAQ: Treating Propagation of Errors in $R^n$ to $R^m$ Transformations

How do you define propagation of errors in $R^n$ to $R^m$ transformations?

Propagation of errors in $R^n$ to $R^m$ transformations refers to the process of determining the impact of errors or uncertainties in the input variables of a transformation on the output variables. In other words, it involves analyzing how inaccuracies in the input data affect the accuracy of the output data.

Why is it important to treat propagation of errors in $R^n$ to $R^m$ transformations?

It is important to treat propagation of errors in $R^n$ to $R^m$ transformations because it allows us to quantify the level of uncertainty in the output data and assess the reliability of the transformation. This is crucial in fields such as engineering, physics, and statistics where accurate data is essential for making informed decisions.

What are some common methods for treating propagation of errors in $R^n$ to $R^m$ transformations?

Some common methods for treating propagation of errors in $R^n$ to $R^m$ transformations include the use of linear error propagation, Monte Carlo simulation, and Gaussian error propagation. These methods involve different mathematical approaches for estimating the overall error in the output variables based on the errors in the input variables.

What factors can affect the accuracy of treating propagation of errors in $R^n$ to $R^m$ transformations?

The accuracy of treating propagation of errors in $R^n$ to $R^m$ transformations can be affected by several factors, such as the complexity of the transformation, the assumptions made about the input data, and the chosen method for error propagation. Other factors, such as data quality and measurement errors, can also impact the accuracy of the results.

How can one validate the results of treating propagation of errors in $R^n$ to $R^m$ transformations?

The results of treating propagation of errors in $R^n$ to $R^m$ transformations can be validated through various methods, such as comparing the results with known or expected values, conducting sensitivity analyses to assess the impact of different input variables, and performing repeated measurements to evaluate the consistency of the results. Additionally, the use of multiple error propagation methods can also help validate the accuracy of the results.

Back
Top