Re: [R] Frequency Distribution

From: Liaw, Andy <andy_liaw_at_merck.com>
Date: Wed 09 Aug 2006 - 13:37:09 EST


You could just do table(cut(...)) and cumsum(table(cut(...))). See the help pages for those functions.

Example:

R> x <- rnorm(1e4)
R> breaks <- c(-Inf, -3:3, Inf)
R> table(cut(x, breaks))

(-Inf,-3]   (-3,-2]   (-2,-1]    (-1,0]     (0,1]     (1,2]     (2,3]  (3,
Inf] 
       16       253      1389      3349      3419      1339       220
15
R> cumsum(table(cut(x, breaks)))
(-Inf,-3] (-3,-2] (-2,-1] (-1,0] (0,1] (1,2] (2,3] (3, Inf]

       16 269 1658 5007 8426 9765 9985 10000

Andy

From: Michael Zatorsky
>
> Thankyou William.
>
> I found the package and read through the documentation. I'm
> not a statistican, so it was largely over my head. I was
> looking for a command/function that described itself as
> performing a frequency distribution, and could not find
> anything obvious enough.
>
> What did you have in mind in the package that you thought may help?
>
> All I'm looking to do is ask it to give me frequencies and
> cumulative frequencies for the whole dataset, using intervale
> widths of 100 or 1000 (in much the same way the data would
> have to have been binned before producing a histogram.
>
>
> Regards
> Michael.
>
> --- William Asquith <wasquith@austin.rr.com> wrote:
>
> > You might be interested in the lmomco package that supports many
> > nontraditional and traditional distributions.
> >
> > William A.
> >
> >
> > On Aug 8, 2006, at 9:00 AM, Michael Zatorsky wrote:
> >
> > > Hi,
> > >
> > > Could someone please suggest where I might find
> > some
> > > instructions / tutorials / FAQs that describe how
> > to
> > > create a frequency distribution and cumulative frequency
> > > distribution in R using different class withs.
> > >
> > > I have about a 2-million observations (distances between points
> > > ranging from sub-millimetre to
> > about
> > > 400km, and I want to get a feel for how they are distributed).
> > >
> > > I'd like the output as a table / data rather than
> > an
> > > graph.
> > >
> > > I've searched Google and R's help for obvious
> > terms,
> > > and while I've found much information on graphing/plotting, I
> > > haven't hit on anything for
> > this.
> > >
> > > (I only downloaded R about 2 hours ago, apologies
> > if
> > > this is obviously documented somewhere I missed.)
> > >
> > > Regards
> > > Michael.
> > >
> > > Send instant messages to your online friends
> > http://
> > > au.messenger.yahoo.com
> > >
> > > ______________________________________________
> > > R-help@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
> > > and provide commented, minimal, self-contained,
> > reproducible code.
> >
> >
>
>
> Send instant messages to your online friends
> http://au.messenger.yahoo.com
>
> ______________________________________________
> R-help@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
> and provide commented, minimal, self-contained, reproducible code.
>
>



R-help@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 and provide commented, minimal, self-contained, reproducible code. Received on Wed Aug 09 13:54:24 2006

Archive maintained by Robert King, hosted by the discipline of statistics at the University of Newcastle, Australia.
Archive generated by hypermail 2.1.8, at Wed 09 Aug 2006 - 14:21:05 EST.

Mailing list information is available at https://stat.ethz.ch/mailman/listinfo/r-help. Please read the posting guide before posting to the list.