Hi Sebastien,

Nope - Error propagation works according to Gauss like:

[sigma(f(a,b,...))]^2= [df/da]^2 * [sigma(a)]^2 + [df/db]^2 *
[sigma(b)]^2 + ....
                   
In other words the variance (square of the standard deviation) of a
function f that depends on variables a,b,... is the sqare of the partial
derivative of f with respect to a [1], times the square of the standard
deviation of a [2] + the square of the partial derivative of f with
respect to b times the square of the standard deviation of b + and so on...

For NOE=a/b you get:

dNOE/da = 1/b

dNOE/db = -a/(b^2)

If you insert that into the formula above and take the square root at
the end to get sigma(NOE) instead of sigma(NOE)^2 then you end up with
Ed's formula.


Cheers,

Horst Joachim Schirra

[1]=(possibly better written in the proper form as [d f(a,b,...)/da]^2 -
but I wanted to save space up there)
[2]= In other words: the variance of a
                    

     ----------------------------------------------------------------
    / Dr. sc. nat. Horst Joachim Schirra    Phone: (+61)7/3346-2021 /
   / Queensland Smart State Fellow          Fax:  (+61)7/3346-2101 /
  / Institute for Molecular Bioscience                            /
 / University of Queensland           email: [EMAIL PROTECTED] /
/ Brisbane QLD 4072, Australia   http://www.uq.edu.au/~uqhschir /
----------------------------------------------------------------



----- Original Message -----
From: Sebastien Morin <[EMAIL PROTECTED]>
Date: Friday, August 17, 2007 3:37 am
Subject: NOE errors
> Hi everyone,
> 
> I was looking at the NOE tool in relax and was quite surprised by the
> way errors are calculated...
> 
> In the file 'specific_fns/noe.py' of the 1.2 line (r3354), the 
> functionfor the noe error is :
> 
>                         _____________________________________________
>                       \/ {sd(sat)*I(unsat)}^2 + {sd(unsat)*I(sat)}^2
>            sd(NOE) = ----------------------------------------------
> -
>                                          I(unsat)^2
> 
> 
> Shouldn't this be more like :
> 
>                               
> _____________________________________________            sd(NOE) =  
> NOE * \/ {sd(sat)*I(sat)}^2 + {sd(unsat)*I(unsat)}^2
> 
> 
> In other words, shouldn't the NOE error be the product of the NOE 
> by the
> root of the squared sum of relative errors for Isat and Iunsat,
> respectively ? Ain't this the way one should normally propagate errors
> for value calculated by a division (like NOE=Isat/Iunsat)
> 
> What are the main advantages of calculating errors with either
> techniques and why the one is relax should be more accurate ?
> 
> 
> Thanks !
> 
> 
> Sébastien
> 
> -- 
>         ______________________________________    
>     _______________________________________________
>    |                                               |
>   || Sebastien Morin                               ||
>  ||| Etudiant au PhD en biochimie                  |||
> |||| Laboratoire de resonance magnetique nucleaire ||||
> ||||| Dr Stephane Gagne                             |||||
> |||| CREFSIP (Universite Laval, Quebec, CANADA)    ||||
>  ||| 1-418-656-2131 #4530                          |||
>   ||                                               ||
>    |_______________________________________________|
>         ______________________________________    
> 
> 
> 
> _______________________________________________
> relax (http://nmr-relax.com)
> 
> This is the relax-users mailing list
> [email protected]
> 
> To unsubscribe from this list, get a password
> reminder, or change your subscription options,
> visit the list information page at
> https://mail.gna.org/listinfo/relax-users
> 

_______________________________________________
relax (http://nmr-relax.com)

This is the relax-users mailing list
[email protected]

To unsubscribe from this list, get a password
reminder, or change your subscription options,
visit the list information page at
https://mail.gna.org/listinfo/relax-users

Reply via email to