Dear Vito, How about names(t)[t == max(t)], which will pick up multiple modes if there's a tie. By the way, I recall a discussion of this question on r-help not too long ago.
I hope this helps, John > -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] On Behalf Of Vito Ricci > Sent: Friday, November 12, 2004 8:21 AM > To: [EMAIL PROTECTED] > Subject: [R] How to get mode in case of discrete or categorial data > > Dear all, > > in a previuos message was asked how get the mode of > continous distribution. Now I'm asking if there an R function > to obtain the mode in case of a discrete distribution or > categorial data. The only way is to use table(): > > > x<-rep(1:5,100) > > s<-sample(x,40) > > t<-table(s) > > t > s > 1 2 3 4 5 > 13 10 5 4 8 > > the mode is value=1 > > Thanks > Cordially > Vito > ______________________________________________ [EMAIL PROTECTED] mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html