"Liaw, Andy" <[EMAIL PROTECTED]> writes: > > From: Peter Dalgaard [mailto:[EMAIL PROTECTED] > > > > John Christie <[EMAIL PROTECTED]> writes: > > > > > what does this mean in R-1.8.1 release notes? > > > > > > o median() no longer `works' for odd-length > > factor variables. > > > > The median has always been undefined for factors, but nevertheless > > median() gave an answer. If the length was even, it would > > fail since it needed to average non-numeric values. This > > confused some and the answer you got for in the odd-length > > case was meaningless anyway (what's the median of three > > pears, four apples, and two bananas?). So now we check. > > Why not just give an error if median is given an unordered factor?
That's what we do and didn't: if (is.factor(x) || mode(x) != "numeric") stop("need numeric data") (also for ordered factors; it is not clear what to do if the median sits between two levels in that case either.) -- O__ ---- Peter Dalgaard Blegdamsvej 3 c/ /'_ --- Dept. of Biostatistics 2200 Cph. N (*) \(*) -- University of Copenhagen Denmark Ph: (+45) 35327918 ~~~~~~~~~~ - ([EMAIL PROTECTED]) FAX: (+45) 35327907 ______________________________________________ [EMAIL PROTECTED] mailing list https://www.stat.math.ethz.ch/mailman/listinfo/r-help