Calculating the error in <x^2> from the error in <x> (Molecular Dynamics)

Click For Summary

Discussion Overview

The discussion revolves around calculating the error in the quantity based on the error in within the context of molecular dynamics simulations. Participants explore the implications of error propagation in statistical mechanics, particularly concerning fluctuations in kinetic energy and temperature.

Discussion Character

  • Exploratory
  • Technical explanation
  • Mathematical reasoning
  • Debate/contested

Main Points Raised

  • One participant inquires about calculating the error in from the error in , specifically in relation to fluctuations in kinetic energy.
  • Another participant suggests that the error in temperature relates to the variance formula, questioning if it can be applied to the mean of .
  • Some participants propose using a formula for error propagation, specifically $$\sigma_{T^2}/T^2 = 2 \sigma_T/T$$, while expressing uncertainty about its applicability to the average of .
  • There is mention of the Maxwell Boltzmann distribution and its characteristics, with a focus on how sample generation affects error determination.
  • One participant suggests generating normally distributed numbers to test the validity of the error propagation formula, indicating that it may depend on the mean and variance.
  • Another participant discusses the relationship between sample means and population parameters, suggesting a doubling of the relative error in to estimate the relative error in .
  • There is a correction regarding the expected value of terms in the error propagation, emphasizing that the random nature of errors can affect the overall variance.

Areas of Agreement / Disagreement

The discussion does not reach a consensus, as participants express various viewpoints on the applicability of error propagation formulas and the relationship between errors in and . Uncertainty remains regarding the best approach to calculate the error in .

Contextual Notes

Participants note limitations in their understanding of how errors in the mean of quantities affect the overall calculations, particularly in the context of molecular dynamics simulations and statistical distributions.

Kieran
Messages
8
Reaction score
0
Hi, does anyone know of an easy way to calculate the error in <x^2> from the error in <x>? I am running a molecular dynamics simulation and trying to work out the error in the fluctuation of kinetic energy <dEk> = <3/2NT^2> - <3/2NT>^2 from the error in <T>.

Thanks in advance
 
Physics news on Phys.org
You say you have the error in <T> ? Is'n that the same as ##<\sigma^2> = <(T-<T>)^2> = <T^2> - (<T>)^2 \ \ ## ?
 
BvU said:
You say you have the error in <T> ? Is'n that the same as ##<\sigma^2> = <(T-<T>)^2> = <T^2> - (<T>)^2 \ \ ## ?
Yes, I have the standard error in the mean of T but I also need the error in the mean of T^2
 
So you don't just want the spread <dEk> but also the error in this spread ? Doesn't that depend on the size of the system ?

[edit] adding: can't you use something like $${\sigma_{T^2}\over T^2 } = 2 {\sigma_T \over T} \ \ \ \rm ?$$
 
BvU said:
So you don't just want the spread <dEk> but also the error in this spread ? Doesn't that depend on the size of the system ?

[edit] adding: can't you use something like $${\sigma_{T^2}\over T^2 } = 2 {\sigma_T \over T} \ \ \ \rm ?$$
I think so, this is what I'm having difficulty with. There must be error in <dEk> because there is error in <T>?
 
[edit] adding: can't you use something like $${\sigma_{T^2}\over T^2 } = 2 {\sigma_T \over T} \ \ \ \rm ?$$[/QUOTE]
I know of this formula but I wasn't sure if it would work with the error being in the average of T...
 
I suppose you are doing something very sophisticated ?
The Maxwell Boltzmann distribution has well-defined characteristics with 'exact' ##\sigma##. It's only when you generate samples, that the error in such ##\sigma## (determined from the sample) comes into the picture ?
 
BvU said:
I suppose you are doing something very sophisticated ?
The Maxwell Boltzmann distribution has well-defined characteristics with 'exact' ##\sigma##. It's only when you generate samples, that the error in such ##\sigma## (determined from the sample) comes into the picture ?
Well I'm using a molecular dynamics program to determine a set of T values over time, so I get some fluctuation about the average T and I've worked out the error in the average of T. The problem is that I now need the error in <dEk> which I think needs the error in T but I'm not completely sure.. :confused:
 
  • #10
Dale said:
I think you want to use the propagation of errors formula.

https://en.m.wikipedia.org/wiki/Propagation_of_uncertainty
I've looked at this carefully but I am still unsure and can't seem to find any information of whether these formulas work for errors in the mean of quantities. For example, I'm not sure that

d<T^2>/<T^2> = 2d<T>/<T>
 
  • #11
Hmm, I can't answer for certain, but when I have been in similar situations I would just generate 10000 normally distributed numbers and see if the formula works.

It probably depends on the mean, so you might try mean 100, variance 9 or something similar.
 
  • Like
Likes   Reactions: Kieran
  • #12
Dale said:
Hmm, I can't answer for certain, but when I have been in similar situations I would just generate 10000 normally distributed numbers and see if the formula works.

It probably depends on the mean, so you might try mean 100, variance 9 or something similar.
Ah that sounds like a good plan, thanks for your advice
 
  • #13
You are welcome. Sometimes a few simulations are nearly as good as a proof.
 
  • #14
Kieran said:
Well I'm using a molecular dynamics program to determine a set of T values over time, so I get some fluctuation about the average T and I've worked out the error in the average of T. The problem is that I now need the error in <dEk> which I think needs the error in T but I'm not completely sure.. :confused:
Looks a bit like sample mean sigma ##\sigma_m## is ##\displaystyle \sigma_{\rm\ population}\over \sqrt N## and since you only have the sample it's ##\displaystyle \sigma_m## is ##\displaystyle\sigma_{\rm\ sample}\over \sqrt {n-1}##.

Fill us in on the result of Dale's suggestion ! :smile: My bet is on the simplest guess: double the relative error in T to get the relative error in T2
 
  • #15
I think using (x+ε)2 = x2+2xε+ε2 would give the answer that the error would be 2\bar{x}ε + ε2
But I do agree that a simulation would be the best way to confirm a result one way or another.

EDIT (CORRECTION): Since the error, ε, will be randomly positive or negative, I think the 2xε term will have an expected value of 0. So that leaves just ε2, which I think many others have already said. (But 2xε the term can increase the variance of the error greatly, depending on the magnitude of x.)
 
Last edited:

Similar threads

  • · Replies 5 ·
Replies
5
Views
2K
  • · Replies 5 ·
Replies
5
Views
2K
  • · Replies 6 ·
Replies
6
Views
2K
  • · Replies 8 ·
Replies
8
Views
2K
  • · Replies 11 ·
Replies
11
Views
2K
  • · Replies 15 ·
Replies
15
Views
4K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 65 ·
3
Replies
65
Views
9K
  • · Replies 1 ·
Replies
1
Views
1K