<OT> unix math function: norm
Joel Hammer
Joel
Mon May 17 11:31:47 PDT 2004
Oh well.
I messed around with norm. It looks like it just gives the cumulative
frequency, which doesn't help.
So, I programmed gnuplot to give the Gaussian frequency for any given
x,u,and variance. It seems to work.
If anyone cares, here it is:
f(x)=exp(-((x-u)**2/(2*var)))/(sqrt(2*pi*var))
where var and u are calculated elsewhere in the program.
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.
Joel
On Sat, May 25, 2002 at 09:15:38AM -0400, Joel Hammer wrote:
> I am using gnuplot. I want to have bar graphs of data with a superimposed
> Gaussian distribution, based on the usual mean and standard deviation
> that the typical spreadsheet calculates from the data. There is a
> function called norm in the gnuplot program which sounds like this is
> what I need. However, here is all the manual has to say:
>
> The norm function returns the normal distribution function (or Gaussian)
> of the real part of its argument.
>
> and
>
> The functions in GNUPLOT are the same as the corresponding functions
> in the Unix math library, except that all functions accept integer,
> real, and complex arguments, unless otherwise noted.
>
>
> I have looked for the unix math manual on line, and can't find one. Could someone
> please explain how to use the norm function in unix, or better yet, in
> gnuplot?
>
> Thanks,
> Joel
>
>
> _______________________________________________
> Linux-users mailing list - http://linux-sxs.org/mailman/listinfo/linux-users
> Subscribe/Unsubscribe info, Archives,and Digests are located at the above URL.
More information about the Linux-users
mailing list