Am Samstag, 25. Mai 2002 20:53 schrieb Joel Hammer:

Joel, I never noticed gnuplot before, but having read your posting I took some 
tentative steps. 
As to your problem, I think it's obvious:
        norm(x) 
is, as you have said too, the CUMULATIVE distribution function ('s-shaped' 
curve) with mean u=0 and var=1. If you want to calculate it for any u and 
var, it has to be
        norm((x-u)/sqrt(var)).

What you are looking for is the frequency function or 'density' of the normal 
distribution ('bell-shaped' curve). The formula that you have given seems to 
be ok:

> f(x)=exp(-((x-u)**2/(2*var)))/(sqrt(2*pi*var))

Now, what might have led the gnuplot (or C) people to build a function 'norm', 
but not 'normal density'? First of all, 'norm' is much more frequently used 
in statistics (for testing of hypotheses, building confidence intervals ...). 
Second, the density is quite easy to calculate (at least from a mathematical 
point of view), but 'norm' is quite hard stuff, so it is convenient to have 
it easily available as a function.

> BTW, the link below gives the wrong formula for the Gaussian frequency, as
> best as I can tell.
>
> http://csep1.phy.ornl.gov/mc/node19.html
>
> It has the standard deviation inside the square root sign in the
> denominator. It should be outside. So, I guess you shouldn't trust stuff
> you download.

Sorry, that link was unreachable for me, so I could not check it.

Not quite sure if my answer is that what you wanted.
Klaus


_______________________________________________
Linux-users mailing list - http://linux-sxs.org/mailman/listinfo/linux-users
Subscribe/Unsubscribe info, Archives,and Digests are located at the above URL.

Reply via email to