Error analysis and propagation

In summary, the conversation discussed error propagation in a process involving two sets of models, where the results from one model are used as variables in the next. The first model is a non-linear one and can provide error estimates for Y values. The second model involves a large number of new X values and requires a method of propagating errors from Y to Z. The suggestion was to use a bootstrapping technique to estimate errors in Z.
  • #1
nehajo88
1
0
Hi folks,

I have a rather simple question on error propagation - I have 2 sets of models, where the results from model are used as variables in the next model. I need to know how to carry forward errors from one to another.

Case -

Model 1: Y = a*exp(b*X) + c

The errors on X (which is a vector of about 100 samples) and Y (a vector of same size as X) are not know. From fitting the above non-linear model to the data and examining the residuals, I can calculate Mean Absolute Error, RMSE, etc. So, in the end I get a vector of Y values and a single error estimate from the model (e.g. RMSE).

Model 2: Z = s*(Y)^t + u

Where Y is the variable obtained from the results of Model 1. Applying Model 1 to a large number of new X values, I now have Y as a vector with > 10,000 elements. Each element in vector Y should have an associated error. My question is - what error should I give each element of vector Y? My next question is, once the error on each element of vector Y is known, how do I propagate this error to each element of vector Z? Finally, how do I calculate RMSE for Model 2?

All help will be much appreciated!

Thanks,
Yaal
 
Physics news on Phys.org
  • #2
If your process involves nonlinearity and complicated methods then your best bet will be to use some bootstrapping technique to get an estimate of the errors in Z.

http://en.wikipedia.org/wiki/Bootstrapping_(statistics [Broken])
 
Last edited by a moderator:
  • #5


Thank you for your question about error analysis and propagation. It is important to properly account for errors and uncertainties in scientific models, as they can greatly affect the accuracy and reliability of the results.

In your case, it is important to first determine the errors on the variables in Model 1, X and Y. This can be done by examining the residuals and calculating metrics such as Mean Absolute Error and RMSE. These errors can then be propagated to Model 2, where Y is used as a variable.

To determine the error on each element of vector Y in Model 2, you can use the error propagation formula, which states that the error in a function of multiple variables is equal to the square root of the sum of the squares of the individual errors. In this case, the error on each element of Y would be the square root of the sum of the squares of the errors on a, b, X, and c in Model 1.

Once the error on each element of Y is known, you can then propagate these errors to the elements of vector Z using the same error propagation formula. This will give you the error on each element of Z.

To calculate the RMSE for Model 2, you can use the formula for calculating RMSE, but instead of using the actual values of Y and Z, you would use the predicted values from your model and the corresponding errors on each element.

In summary, to properly account for errors in your models, you should calculate the errors on the variables in Model 1 and propagate them to Model 2 using the error propagation formula. Then, use the propagated errors to calculate the RMSE for Model 2. I hope this helps and please let me know if you have any further questions.
 

1. What is error analysis and propagation?

Error analysis and propagation is the process of identifying and quantifying the uncertainties and errors associated with a measurement or calculation. It involves analyzing the sources of error and determining how they affect the final result.

2. Why is error analysis and propagation important in scientific research?

Error analysis and propagation is important because it allows researchers to evaluate the reliability and accuracy of their data and results. It also helps to identify potential areas for improvement in experimental design and measurement techniques.

3. How is error analysis and propagation performed?

Error analysis and propagation is performed by first identifying the sources of error in a measurement or calculation. Then, the magnitude of each error is determined and combined using mathematical techniques, such as the law of propagation of uncertainty, to calculate the overall uncertainty in the final result.

4. What is the difference between random and systematic errors?

Random errors are unpredictable and can occur in either direction, leading to a variation in the measured values. Systematic errors, on the other hand, are consistent and occur in the same direction, resulting in a bias in the measured values.

5. How can error analysis and propagation be minimized?

Error analysis and propagation can be minimized by using proper experimental techniques, calibrating equipment, and repeating measurements multiple times. It is also important to identify and address any potential sources of systematic error in the experimental setup.

Similar threads

  • Other Physics Topics
Replies
1
Views
3K
  • General Math
Replies
5
Views
959
  • Other Physics Topics
Replies
4
Views
1K
  • Other Physics Topics
Replies
3
Views
6K
  • Introductory Physics Homework Help
Replies
15
Views
919
  • Set Theory, Logic, Probability, Statistics
Replies
4
Views
736
Replies
3
Views
1K
Replies
6
Views
3K
  • Set Theory, Logic, Probability, Statistics
Replies
30
Views
2K
  • Other Physics Topics
Replies
1
Views
2K
Back
Top