[R] R-0.63 is released
Peter Dalgaard BSA
p.dalgaard at biostat.ku.dk
Fri Nov 13 18:39:07 CET 1998
I've put up R-0.63.0.tgz up for FTP from Auckland some minutes ago.
As usual, don't get it from there unless you are desperate, but wait
for it to be mirrored at a CRAN site near you within a day or two.
For those who *are* desperate, I've left a copy in
ftp://blueberry.kubism.ku.dk/pub/R-devel/R-0.63.tgz
(Be gentle, that's my desktop PC!)
Here is the relevant part of the NEWS file:
CHANGES IN R VERSION 0.63
NEW FEATURES
o library(... , warn.conflicts = TRUE)
now prints all conflicts arising from attaching the given package.
o new .Platform variable for better modularizing
platform dependence. __This_is_"beta"_and_bound_to_be_changed___
o new arguments to colnames(..) and
rownames(x, do.NULL = TRUE, prefix = "row").
_
o par(bty = "]") for _| box(.) in plots.
o New standard package `modreg' (smoothing and local MODern
REGression methods) contributed by B. D. Ripley.
o par() has a `no.readonly = FALSE' argument which allows more
sensible op <- par(no.readonly = TRUE); on.exit(par(op)).
o Real Bessel functions of 1st to 3rd kind, of arbitrary order:
besselI(), besselK(), besselJ(), besselY() are the I(), K(),
J(), and Y() Bessel functions.
o New conflicts() function from B.D.Ripley
o uniroot has a new `maxiter' argument and returns #{iter} and
precision.
o New option `show.coef.Pvalue' (default: TRUE). If FALSE,
print.summary.[g]lm does not print P values.
o New `R --vanilla' is equivalent to
R --no-save --no-restore --no-site-file --no-init-file
o gc() has now a `verbose' argument and returns a matrix with free
and total n- and v-cells(heap).
o New example(<foo>) function runs the \emph{Examples} R code of
<foo>. example() calls source() which now has a `verbose'
instead of `debug' argument.
o experimental functions [as.|is.|]pairlist() for the few old-style
dotted pair lists [undocumented].
o options(check.bounds = TRUE) makes sub-assignments which
"stretch" a vector give a warning [dropped undocumented
check.bounds() function].
o Makefiles should now conform (mostly) with the GNU Coding
Standards. In particular, `make install', `make uninstall'
and `make install-strip' now work.
Also, it is now possible to build R in a non-source directory.
o which() preserves names and has a new `arr.ind' argument
allowing for array indices.
o New functions {d,p,q,r}signrank for the Wilcoxon signed rank
distribution, and {d,p,q,r}wilcox for the Wilcoxon (rank sum)
distribution.
o Command line options GNUified a bit further.
New command line option `--verbose' for printing more
information about progress.
Command line options `--vsize' and `--hsize' as replacements
for `-v' and `-n' which are now deprecated.
Added `--silent' as synonym for `--quiet'.
Short-style option `-V' obsolete.
o Added bug.report() to generate & send bug reports from
within R.
o The PostScript device driver now uses the ISO Latin1 font
encoding. This should allow Western Europeans to render
their languages correctly. It is likely that additional
encodings will be added (e.g. Latin2) when we figure out
how to set the correct font encoding in printers.
o The mathematical annotation code has been reworked. Italic
correction works better. Additional functionality will be
added.
o "sample" now has an optional "prob" argument which gives the
probabilities of sampling each element in the vector being
sampled. The present implementation is based on some code
from E. S. Venkatraman <venkat at biosta.mskcc.org>.
o The internal data structure used to represent lists has
changed from being based on dotted pairs to generic vectors.
Users should see no changes as a result (with the exception
of some efficiency gains in list operations).
o Subscripting matches that of S more closely. It is now
possible to use subscripting beyond that the end of vectors
and lists.
o Element labelling in "c" and "unlist" should match that of
of S.
o Added split.screen etc functions for manipulating multiple
screens on a single device
o After help.start() the HTML help system is used for all help()
requests. The name of the browser is now controlled by
options("browser").
o Added kmeans to package mva (donated by B. Ripley)
o New persp function added. It is NOT compatible with S (yet)
and is subject to internal and interface changes.
o gctorture() for torturing the garbage collector to reveal
memory protection bugs. (Call GC on every memory allocation).
o B. Ripley's aov code (and more) has been added. This includes:
- aov() now handles models with Error terms, multiple
responses.
- proj(), model.tables(), se.contrast(), replications(),
eff.aovlist() are implemented for aov fits, and where
appropriate for lm fits.
- dummy.coef(), with methods for lm and aovlist fits.
- add1(), drop1(), step() for stepwise fitting of statistical
models, with default, lm and glm methods.
- summary() and deviance() -- mlm methods.
- kappa() for estimating condition numbers)
- labels() to find a suitable set of labels from an object
- C() for setting the contrasts of a factor
- anova(), plot(), summary() and deviance() methods for mlm fits
o eval() semantics changed when envir= is a list. A 3rd argument is
now allowed, specifying the enclosure (i.e. where R looks for
variables *not* found in envir=) it defaults to the calling
environment (was .GlobalEnv). Note that when used inside a function,
it is often desirable to set the enclosure to the parent
environment instead. [ eval(e, data, sys.frame(sys.parent())) ]
BUG FIXES
o min(NULL); max(double()) now give warnings. range() gives NA.
o substring("", NULL) no longer segfaults.
o formatC(.) now takes default "width = 1" when both width and digits
are unspecified.
o several fixes in internal axis and tickmarks setup for
"extreme" ranges and values, especially for "log" scaling.
o seq(a,a, by=b) now works properly.
o print.data.frame(.) now calls print.matrix instead of print(.)
which finally enables the 'right = TRUE' argument.
o R --help gives more
o postscript() now uses 'hyphen' instead of 'plusminus' for a minus.
o source(..., echo=TRUE) now puts a `"' if necessary after truncation.
o Changes to the PostScript device driver mean that the volume
of output has been reduced to about a third of what it was.
o Fixes and restructuring to name generation in connection with
unlist() and c().
o Many bugs found and fixed in the memory allocation / garbage
collection area. In particular, the parser was sometimes
UNPROTECT()ing the wrong pointers.
o lm(y[g=="1"]~x[g=="1"]) caused memory corruption
--
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
-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
r-announce mailing list -- Read http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html
Send "info", "help", or "[un]subscribe"
(in the "body", not the subject !) To: r-announce-request at stat.math.ethz.ch
_._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._
-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
r-help mailing list -- Read http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html
Send "info", "help", or "[un]subscribe"
(in the "body", not the subject !) To: r-help-request at stat.math.ethz.ch
_._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._
More information about the R-help
mailing list