Re: [R] Re-binning histogram data

From: Petr Pikal <petr.pikal_at_precheza.cz>
Date: Thu 08 Jun 2006 - 23:17:29 EST

On 8 Jun 2006 at 11:35, Justin Ashmall wrote:

Date sent:      	Thu, 8 Jun 2006 11:35:46 +0100 (BST)
From:           	Justin Ashmall <ja@space.mit.edu>
To:             	Petr Pikal <petr.pikal@precheza.cz>
Copies to:      	r-help@stat.math.ethz.ch
Subject:        	Re: [R] Re-binning histogram data

>
> Thanks for the reply Petr,
>
> It looks to me that truehist() needs a vector of data just like
> hist()? Whereas I have histogram-style input data? Am I missing
> something?

Well, maybe you could use barplot. Or as you suggested recreate the original vector and call hist or truehist with other bins.

> hhh<-hist(rnorm(1000))
> barplot(tapply(hhh$counts, c(rep(1:7,each=2),7), sum))
> tapply(hhh$mids, c(rep(1:7,each=2),7), mean)

    1 2 3 4 5 6 7 -3.00 -2.00 -1.00 0.00 1.00 2.00 3.25
> hhh1<-rep(hhh$mids,hhh$counts)
> plot(hhh, freq=F)
> lines(density(hhh1))
>

HTH
Petr

>
> Cheers,
>
> Justin
>
>
>
> On Thu, 8 Jun 2006, Petr Pikal wrote:
>
> > Hi
> >
> > try truehist from MASS package and look for argument breaks or h.
> >
> > HTH
> > Petr
> >
> >
> >
> >
> > On 8 Jun 2006 at 10:46, Justin Ashmall wrote:
> >
> > Date sent: Thu, 8 Jun 2006 10:46:19 +0100 (BST)
> > From: Justin Ashmall <ja@space.mit.edu>
> > To: r-help@stat.math.ethz.ch
> > Subject: [R] Re-binning histogram data
> >
> >> Hi,
> >>
> >> Short Version:
> >> Is there a function to re-bin a histogram to new, broader bins?
> >>
> >> Long version: I'm trying to create a histogram, however my
> >> input-data is itself in the form of a fine-grained histogram, i.e.
> >> numbers of counts in regular one-second bins. I want to produce a
> >> histogram of, say, 10-minute bins (though possibly irregular bins
> >> also).
> >>
> >> I suppose I could re-create a data set as expected by the hist()
> >> function (i.e. if time t=3600 has 6 counts, add six entries of 3600
> >> to a list) however this seems neither elegant nor efficient (though
> >> I'd be pleased to be mistaken!). I could then re-create a histogram
> >> as normal.
> >>
> >> I guessing there's a better solution however! Apologies if this is
> >> a basic question - I'm rather new to R and trying to get up to
> >> speed.
> >>
> >> Regards,
> >>
> >> Justin
> >>
> >> ______________________________________________
> >> 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
> >
> > Petr Pikal
> > petr.pikal@precheza.cz
> >
> >
>
> ______________________________________________
> 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

Petr Pikal
petr.pikal@precheza.cz



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 Received on Thu Jun 08 23:34:01 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 Fri 09 Jun 2006 - 06:10:39 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.