[Rd] mva:princomp.default not set correctly (PR#3168)
Peter Dalgaard BSA
p.dalgaard at biostat.ku.dk
Mon Jun 2 17:16:29 MEST 2003
Prof Brian Ripley <ripley at stats.ox.ac.uk> writes:
> This is not about princomp.default at all! That snippet of code does not
> appear there.
>
> Please do check against the S-PLUS original of biplot.default: this is in
> biplot.default. I very much doubt if you understand the intentions
> (not that I do either).
Sorry, Brian, but: Pot, kettle....
> > The offending bit of code from mva:princomp.default seems to be
> >
> > if (missing(xlim) && missing(ylim))
> > xlim <- ylim <- rangx1 <- rangx2 <- range(rangx1, rangx2)
> > else if (missing(xlim))
> > xlim <- rangx1
> > else ylim <- rangx2
As far as I can see, this is not equivalent to S-PLUS's logic. For
that, the 3rd line should read
if (!missing(ylim))
So in S-PLUS, xlim gets ignored if ylim is specified, whereas in R it
is vice versa. I suspect that neither case is desirable?
--
O__ ---- Peter Dalgaard Blegdamsvej 3
c/ /'_ --- Dept. of Biostatistics 2200 Cph. N
(*) \(*) -- University of Copenhagen Denmark Ph: (+45) 35327918
~~~~~~~~~~ - (p.dalgaard at biostat.ku.dk) FAX: (+45) 35327907
More information about the R-devel
mailing list