[R] some pairs() questions

Liaw, Andy andy_liaw at merck.com
Thu May 5 21:21:28 CEST 2005


> From: Pieter Provoost
> 
> I'm sure it's possible to display the variable names by making a small
> change to the code. Someone did this last week but I can't 
> contact this
> person now to ask how. I tried this
> 
> vars <- names(Rdata)
> pairs(Rdata, labels=vars,...)
> 
> but that doesn't work (formal argument "labels" matched by 
> multiple actual
> arguments). Unfortunately I don't have the time right now to 
> get to know new
> packages and write new scripts...

Please show the exact code and the exact error message, because I just tried
this and it works:

  pairs(iris[,-5], labels=letters[1:4], 
        pch=c(1, 21)[factor(iris$Petal.Width < 1.8)])

This also shows you how to do highlighting, and is a small modification of
the first example shown in ?pairs.

Andy

 
> Thanks
> Pieter
> 
> ----- Original Message -----
> From: "Berton Gunter" <gunter.berton at gene.com>
> To: "'Pieter Provoost'" <pieterprovoost at gmail.com>;
> <r-help at stat.math.ethz.ch>
> Sent: Thursday, May 05, 2005 6:40 PM
> Subject: RE: [R] some pairs() questions
> 
> 
> > (Lazy answer, not checking your code in detail)
> >
> > Try using splom() in the lattice package, as it gives more extensive
> control
> > to do the sorts of things you seem to want.
> >
> > -- Bert Gunter
> > Genentech Non-Clinical Statistics
> > South San Francisco, CA
> >
> > "The business of the statistician is to catalyze the 
> scientific learning
> > process."  - George E. P. Box
> >
> >
> >
> > > -----Original Message-----
> > > From: r-help-bounces at stat.math.ethz.ch
> > > [mailto:r-help-bounces at stat.math.ethz.ch] On Behalf Of 
> Pieter Provoost
> > > Sent: Thursday, May 05, 2005 8:43 AM
> > > To: r-help at stat.math.ethz.ch
> > > Subject: [R] some pairs() questions
> > >
> > > I have a few problems with pairs(). I want to add the
> > > variables names to the
> > > plot, but I don't know how. I tried different things with 
> the labels
> > > argument but nothing worked out. This is the code:
> > >
> > > read.table("bay1.bay",header=T)->Rdata
> > > (histogram part skipped)
> > > pairs(Rdata,
> > > pch='.',diag.panel=panel.hist,labels=NULL,gap=0,xaxt="n",yaxt=
> > "n",upper.pane
> > > l=NULL)
> > >
> > > The other problem is that I want to "highlight" one or more
> > > of the records
> > > of Rdata (give it another symbol and another color). What's
> > > the easiest way
> > > to do this? The record to be highlighted should be selected
> > > based on the
> > > value of one of the variables (smaller than 2.8 is this case).
> > >
> > > Many thanks in advance,
> > > Pieter Provoost
> > >
> 
> ______________________________________________
> 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
> 
> 
>




More information about the R-help mailing list