[R] Warnings by functions mean(), median()
Kjetil Brinchmann Halvorsen
kjetil at acelerate.com
Sat Feb 19 13:49:17 CET 2005
mailpuls at gmx.net wrote:
> Hello,
>
> following functions doesnt work correct with my data: median(),
> geo.mean().
>
> My datafiles contain more than 10.000 lines and six columns from a
> flow-cytometer-measurment. I need the arithmetic and geometric mean
> and median. For the calculation of the geometric mean i wrote
> following function:
>
> fix(geo.mean)
>
> function(x)
> {
> n<-length(x)
> gm<-prod(x)^(1/n)
This is probably what gives the NaN below.
exp(mean(log(x)))
would be more to the point.
Kjetil
> return(gm)
> }
>
> The function median() error tells me "need numeric data". The data are
> numeric. The function geo.mean() gave out "[1] NaN". What are the
> reasons and what are the solutions?
>
> I'am a newbie and need urgently information.
> Thanks.
>
> Here is an short output with the results:
>
> 9997 385.42 68.54 9.82 124.09 23.93 138.24
> 9998 342.89 73.65 133.35 1134.19 345.99 1876.88
> 9999 316.23 76.35 48.26 421.70 129.80 873.79
> 10000 291.64 103.66 6.85 107.46 26.42 189.38
> 10001 0.00 0.00 0.00 0.00 0.00 0.00
> > mean(data)
> FSC SSC FL1 FL2 FL32 FL4
> 375.94880 73.76219 50.73413 434.42837 110.06393 637.34980
> > geo.mean(data)
> [1] NaN
> > median(data)
> Error in median(data) : need numeric data
> >
>
> ______________________________________________
> R-help at stat.math.ethz.ch mailing list
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide!
> http://www.R-project.org/posting-guide.html
>
>
>
--
Kjetil Halvorsen.
Peace is the most effective weapon of mass construction.
-- Mahdi Elmandjra
--
No virus found in this outgoing message.
Checked by AVG Anti-Virus.
More information about the R-help
mailing list