From: Uwe Ligges <ligges_at_statistik.uni-dortmund.de>

Date: Fri, 15 Jun 2007 09:24:40 +0200

*>>
*

>>> I hope anyone can help me.

*>>>
*

*>>> Regards Mario
*

*>>>
*

*>>> ______________________________________________
*

*>>> 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
*

*>>> and provide commented, minimal, self-contained, reproducible code.
*

>

>

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 and provide commented, minimal, self-contained, reproducible code. Received on Fri 15 Jun 2007 - 07:32:15 GMT

Date: Fri, 15 Jun 2007 09:24:40 +0200

Mario Dejung wrote:

*>>
*

>> Mario Dejung wrote:

*>>> Hey everybody,
**>>> I try to make a graph with two different plots.
**>>>
**>>>
**>>> First I make a boxplot of my data. It is a collection off correlation
**>>> values of different pictures. For example:
**>>>
**>>> 0.23445 pica
**>>> 0.34456 pica
**>>> 0.45663 pica
**>>> 0.98822 picb
**>>> 0.12223 picc
**>>> 0.34443 picc
**>>> etc.
**>>>
**>>> Ok, I make this boxplot and I get for every picture the boxes. After
**>>> this
**>>> I want to know, how many correlations per picture exist.
**>>> So I make a new vector y <- as.numeric(data$picture)
**>>>
**>>> So I get for my example something like this:
**>>>
**>>> y
**>>> [1] 1 1 1 1 1 1 1 1 1 1
**>>> [11] 1 1 1 1 1 1 1 1 2 2
**>>> ...
**>>> [16881] 59 59 59 60 60 60 60 60 60 60
**>>>
**>>> After this I make something like this
**>>>
**>>> boxplot(cor ~ pic)
**>>> par(new = TRUE)
**>>> hist(y, nclass = 60)
**>>>
**>>> But there is my problem. I have 60 pictures, so I get 60 different
**>>> boxplots, and I want the hist behind the boxes. But it makes only 59
**>>> histbars.
**>>>
**>>> What can I do? I tried also
**>>> hist(y, 1:60) # same effect
**>>> and
**>>> hist(y, 1:61)
**>>> this give me 60 places, but only 59 bars. the last bar is 0.
**>>
**>> In fact, I am pretty sure you really want to have a barplot() rather
**>> than a histogram. If you really want to use hist(), then perhaps hist(y,
**>> 0:60).
**>>
**>> Uwe Ligges
**>>
*

> Ok, it seems you are right, but I'm a beginner in R, so maybe you can help > me a little bit more. > > When I use the hist function, it automatically uses the frequency of the > different numbers, so I will get normally 60 bars. > > When I use the barplot function, then I have to count the frequency of the > numbers. Is there a function who can do this, or should I write a function > on my own.

You are looking for table().

> Sorry, I'm sure it is a stupid question, but maybe someone can give me a > good reference for answers, because I am a beginner :-)

There are several manuals, books and the mailing list archives.

Uwe Ligges

> Thanks to everyone > Mario >

>>> I hope anyone can help me.

>

>

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 and provide commented, minimal, self-contained, reproducible code. Received on Fri 15 Jun 2007 - 07:32:15 GMT

Archive maintained by Robert King, hosted by
the discipline of
statistics at the
University of Newcastle,
Australia.

Archive generated by hypermail 2.2.0, at Fri 15 Jun 2007 - 08:32:05 GMT.

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