Re: [Rd] 'CanMakeUseOf' field

2006-08-30 Thread friedrich . leisch
> On 8/29/2006 4:13 PM, Paul Gilbert wrote: >> >> Duncan Murdoch wrote: [...] > > This doesn't address the problem of someone who hasn't got the package > installed yet, though perhaps CRAN could put a version of that man page > (or all of them) online for browsing. Unfortunately this hasn't > h

Re: [Rd] 'CanMakeUseOf' field

2006-08-30 Thread friedrich . leisch
> Duncan Murdoch <[EMAIL PROTECTED]> writes: >> I think we need an option to R CMD check rather than a new field in the >> DESCRIPTION. Currently a package could be mentioned for any of these >> reasons: >> >> 1. To make functions, examples or vignettes work >> 2. To allow optional functionality

Re: [Rd] rgamma gives zeros. (PR#9184)

2006-08-30 Thread ripley
I think you fail to understand the floating point arithmetic involved. The smallest floating point number that can be represented to full precision is > .Machine$double.xmin [1] 2.225074e-308 and > pgamma(.Machine$double.xmin, 0.001, rate=0.01) [1] 0.4904533 Your distribution is so extreme th

Re: [Rd] 'CanMakeUseOf' field

2006-08-30 Thread Martin Maechler
> "FrL" == friedrich leisch <[EMAIL PROTECTED]> > on Wed, 30 Aug 2006 09:34:13 +0200 (MEST) writes: >> Duncan Murdoch <[EMAIL PROTECTED]> writes: >>> I think we need an option to R CMD check rather than a new field in the >>> DESCRIPTION. Currently a package could be menti

Re: [Rd] 'CanMakeUseOf' field [was ".. Add 'fields' argument ..]

2006-08-30 Thread Kurt Hornik
> Duncan Murdoch writes: > On 8/29/2006 10:12 AM, Martin Maechler wrote: >>> "PaulG" == Paul Gilbert <[EMAIL PROTECTED]> >>> on Tue, 29 Aug 2006 09:55:09 -0400 writes: >> PaulG> Martin Maechler wrote: >> >> ... >> >> >> >> The idea was a field related to but weaker than 'Suggests' :

Re: [Rd] 'CanMakeUseOf' field

2006-08-30 Thread Kurt Hornik
> Martin Maechler writes: > "FrL" == friedrich leisch <[EMAIL PROTECTED]> > on Wed, 30 Aug 2006 09:34:13 +0200 (MEST) writes: >>> Duncan Murdoch <[EMAIL PROTECTED]> writes: I think we need an option to R CMD check rather than a new field in the DESCRIPTION. Currently a

Re: [Rd] Speed of runif() on different Operating Systems

2006-08-30 Thread Martin Becker
Prof Brian Ripley wrote: > No one else seems to have responded to this. > > Please see `Writing R Extensions' for how to time things in R. > > Thank you very much for the pointer to system.time(), although I read most of 'Writing R Extensions', I must have overlooked this (very useful) part. N

Re: [Rd] Speed of runif() on different Operating Systems

2006-08-30 Thread Prof Brian Ripley
On Wed, 30 Aug 2006, Martin Becker wrote: > Prof Brian Ripley wrote: > > No one else seems to have responded to this. > > > > Please see `Writing R Extensions' for how to time things in R. > > > Thank you very much for the pointer to system.time(), although I read most of > 'Writing R Extension

Re: [Rd] 'CanMakeUseOf' field

2006-08-30 Thread Duncan Murdoch
On 8/30/2006 3:21 AM, [EMAIL PROTECTED] wrote: >> On 8/29/2006 4:13 PM, Paul Gilbert wrote: >>> Duncan Murdoch wrote: > > [...] > >> This doesn't address the problem of someone who hasn't got the package >> installed yet, though perhaps CRAN could put a version of that man page >> (or all of them

Re: [Rd] Speed of runif() on different Operating Systems

2006-08-30 Thread Duncan Murdoch
On 8/30/2006 6:33 AM, Prof Brian Ripley wrote: > On Wed, 30 Aug 2006, Martin Becker wrote: > >> Prof Brian Ripley wrote: >>> No one else seems to have responded to this. >>> >>> Please see `Writing R Extensions' for how to time things in R. >>> >> Thank you very much for the pointer to system.t

[Rd] Inaccuracy in seq() (PR#9189)

2006-08-30 Thread kellymj1
Full_Name: Mark James Kelly Version: 2.3.1 OS: Windows Submission from: (NULL) (193.63.127.224) Sequence produces slightly inaccurate results. #This (supposedely) creates a sequence 0.060,0.065,0.070.0.30 thingnor=(seq(0.06,0.30,by=0.005)) #This does the same but rounds to three decimals t

Re: [Rd] Speed of runif() on different Operating Systems

2006-08-30 Thread Martin Becker
Prof Brian Ripley schrieb: >> The standard method for simulating final, minimal and maximal values of >> Brownian Motion relies on a (discrete) n-step random walk approximation, >> where >> n has to be chosen very large (typically n=100 000) to keep the bias induced >> by the approximation "small

Re: [Rd] Speed of runif() on different Operating Systems

2006-08-30 Thread Martin Becker
Duncan Murdoch schrieb: > > McLeish published algorithms to simulate these directly in a recent > issue of CJS. I don't have the reference handy, but I think it's 2004 > or 2005. > > Duncan Murdoch Thank you for this reference, I think it is the 2002 article "*Highs and lows: Some properties of

Re: [Rd] Inaccuracy in seq() (PR#9189)

2006-08-30 Thread Roger Bivand
On Wed, 30 Aug 2006 [EMAIL PROTECTED] wrote: > Full_Name: Mark James Kelly > Version: 2.3.1 > OS: Windows > Submission from: (NULL) (193.63.127.224) > > > Sequence produces slightly inaccurate results. Not a bug, but a FAQ (7.31): http://cran.r-project.org/doc/FAQ/R-FAQ.html#Why-doesn_0027t-R

Re: [Rd] Inaccuracy in seq() (PR#9189)

2006-08-30 Thread Prof Brian Ripley
See the FAQ Q7.31: 0.07 is not exactly representable on your computer. 0.060 + 2*0.005 != 0.070 in computer arithmetic: > options(digits=18) > 0.060 [1] 0.06 > 0.070 [1] 0.070007 > 0.060+2*0.005 [1] 0.06999 > 0.06+2*0.005 -0.07 [1] -1.3877787807814457e-17 > .Machine$double

Re: [Rd] 'CanMakeUseOf' field

2006-08-30 Thread friedrich . leisch
> On 8/30/2006 3:21 AM, [EMAIL PROTECTED] wrote: >>> On 8/29/2006 4:13 PM, Paul Gilbert wrote: Duncan Murdoch wrote: >> >> [...] >> >>> This doesn't address the problem of someone who hasn't got the package >>> installed yet, though perhaps CRAN could put a version of that man page >>> (or all

Re: [Rd] Speed of runif() on different Operating Systems

2006-08-30 Thread Duncan Murdoch
On 8/30/2006 7:44 AM, Martin Becker wrote: > Duncan Murdoch schrieb: >> >> McLeish published algorithms to simulate these directly in a recent >> issue of CJS. I don't have the reference handy, but I think it's 2004 >> or 2005. >> >> Duncan Murdoch > Thank you for this reference, I think it is t

Re: [Rd] 'CanMakeUseOf' field

2006-08-30 Thread friedrich . leisch
>> "FrL" == friedrich leisch <[EMAIL PROTECTED]> >> on Wed, 30 Aug 2006 09:34:13 +0200 (MEST) writes: > > >> Duncan Murdoch <[EMAIL PROTECTED]> writes: > >>> I think we need an option to R CMD check rather than a new field > in the > >>> DESCRIPTION. Currently a package cou

[Rd] "Enhances" (Was: 'CanMakeUseOf' field)

2006-08-30 Thread Dirk Eddelbuettel
On 30 August 2006 at 14:04, [EMAIL PROTECTED] wrote: | Debian has Depends/Recommends/Suggests and after 10 years of using Debian | I would still have to got to the Debian guidelines to learn what the exact | difference between the latter two is. There certainly is a distinction, It's all defined

[Rd] S4 Methods dispatch

2006-08-30 Thread John Chambers
A revision of r-devel 2.4.0 is being committed today with changes to method and class management. The changes are internal but extensive. All packages that use S4 methods and classes need to be reinstalled from source to use the new version. The main effects are to speed up method caching and

Re: [Rd] 'CanMakeUseOf' field

2006-08-30 Thread Seth Falcon
Kurt Hornik <[EMAIL PROTECTED]> writes: > An internal environment variable called > > _R_CHECK_FORCE_SUGGESTS_ > > which controls this has been in place for quite some time now. One can > trivially add a Perl R CMD check configure variable for it. I am a bit > hesitant to add a --force-suggests

Re: [Rd] 'CanMakeUseOf' field

2006-08-30 Thread Duncan Murdoch
On 8/30/2006 4:44 AM, Martin Maechler wrote: >> "FrL" == friedrich leisch <[EMAIL PROTECTED]> >> on Wed, 30 Aug 2006 09:34:13 +0200 (MEST) writes: > > >> Duncan Murdoch <[EMAIL PROTECTED]> writes: > >>> I think we need an option to R CMD check rather than a new field in > the

[Rd] setMethod() and log()

2006-08-30 Thread Robin Hankin
Hi I am having difficulty with setMethod(). I have a "brob" class of objects whose representation has two slots: "x" and "positive". Slot "x" (double) holds the log of a number and slot "positive" (logical) its sign. The idea is that large numbers can be handled. I'm trying to implemen

Re: [Rd] "Enhances"

2006-08-30 Thread Seth Falcon
Dirk Eddelbuettel <[EMAIL PROTECTED]> writes: > Now, while we're at it, Debian also has a field called "Enhances:" and IIRC > it provides a means to communicate a relationship 'the other way'. Ie a > package foo, rather than being 'pulled in' by a package bar via a Depends, > makes itself availabl

[Rd] Installation error (PR#9190)

2006-08-30 Thread lenon
Full_Name: Patrick Lenon Version: 2.3.1 OS: Solaris 10 Submission from: (NULL) (144.92.92.204) During ./configure of R 2.3.1 (R-home directory of `/u/home/lenon/R/ru231/') I got this feedback shown below. configure: WARNING: floatingpoint.h: present but cannot be compiled configure: WARNING: f

[Rd] Duplicated definition of helper in available.packages

2006-08-30 Thread Seth Falcon
Hi, The .checkRversion helper function is defined twice in available.packages. I'm pretty sure one definition will suffice. Untested patch below. + seth diff --git a/src/library/utils/R/packages.R b/src/library/utils/R/packages.R index 0b84f02..5184992 100644 --- a/src/library/utils/R/package

Re: [Rd] setMethod() and log()

2006-08-30 Thread Martin Morgan
Hi Robin, from reading ?Math: Note: currently those members which are not primitive functions must have been converted to S4 generic functions (preferably _before_ setting an S4 group generic method) as it only sets methods for known S4 generics. This can be done by a call to

Re: [Rd] Installation error (PR#9190)

2006-08-30 Thread Prof Brian Ripley
This is a bug in your compiler installation, not one in R. I notice you have a very old version of gcc, and that you have a system header (stdio.h) in /usr/local/include. It seems likely that you have a version of the mismatch problem discussed in the R-admin manual: @command{gcc} makes modif

Re: [Rd] 'CanMakeUseOf' field

2006-08-30 Thread Paul Gilbert
Duncan Murdoch wrote: > On 8/30/2006 4:44 AM, Martin Maechler wrote: >>> "FrL" == friedrich leisch <[EMAIL PROTECTED]> >>> on Wed, 30 Aug 2006 09:34:13 +0200 (MEST) writes: >> >> Duncan Murdoch <[EMAIL PROTECTED]> writes: >> >>> I think we need an option to R CMD check rather th

Re: [Rd] 'CanMakeUseOf' field

2006-08-30 Thread Duncan Murdoch
On 8/30/2006 12:28 PM, Paul Gilbert wrote: > Duncan Murdoch wrote: >> On 8/30/2006 4:44 AM, Martin Maechler wrote: "FrL" == friedrich leisch <[EMAIL PROTECTED]> on Wed, 30 Aug 2006 09:34:13 +0200 (MEST) writes: >>> >> Duncan Murdoch <[EMAIL PROTECTED]> writes: >>> >>>

Re: [Rd] S4 Methods dispatch

2006-08-30 Thread Henrik Bengtsson
[Cross-posting to BioC-devel to] Thank you for this. > The changes are internal but extensive. All packages that use S4 > methods and classes need to be reinstalled from source to use the new > version. Is there an easy way to detect if a package is using S4 or not? If so, I could scan my alre

Re: [Rd] S4 Methods dispatch

2006-08-30 Thread John Chambers
John Chambers wrote: > A revision of r-devel 2.4.0 is being committed today with changes to > method and class management. > > The changes are internal but extensive. All packages that use S4 > methods and classes need to be reinstalled from source to use the new > version. > A footnote on t

Re: [Rd] S4 Methods dispatch

2006-08-30 Thread Seth Falcon
"Henrik Bengtsson" <[EMAIL PROTECTED]> writes: > [Cross-posting to BioC-devel to] I'll answer here for now. > Is there an easy way to detect if a package is using S4 or not? If > so, I could scan my already installed libraries and call > install.packages() on its S4 subset of packages. The alt

Re: [Rd] S4 Methods dispatch

2006-08-30 Thread Prof Brian Ripley
On Wed, 30 Aug 2006, Henrik Bengtsson wrote: > [Cross-posting to BioC-devel to] > > Thank you for this. > > > The changes are internal but extensive. All packages that use S4 > > methods and classes need to be reinstalled from source to use the new > > version. > > Is there an easy way to dete

Re: [Rd] S4 Methods dispatch

2006-08-30 Thread John Chambers
Henrik Bengtsson wrote: > [Cross-posting to BioC-devel to] > > Thank you for this. > >> The changes are internal but extensive. All packages that use S4 >> methods and classes need to be reinstalled from source to use the new >> version. > > Is there an easy way to detect if a package is using S4

Re: [Rd] S4 Methods dispatch

2006-08-30 Thread Henrik Bengtsson
On 8/30/06, Prof Brian Ripley <[EMAIL PROTECTED]> wrote: > On Wed, 30 Aug 2006, Henrik Bengtsson wrote: > > > [Cross-posting to BioC-devel to] > > > > Thank you for this. > > > > > The changes are internal but extensive. All packages that use S4 > > > methods and classes need to be reinstalled fro

Re: [Rd] S4 Methods dispatch

2006-08-30 Thread Duncan Murdoch
On 8/30/2006 1:35 PM, John Chambers wrote: > Henrik Bengtsson wrote: >> [Cross-posting to BioC-devel to] >> >> Thank you for this. >> >>> The changes are internal but extensive. All packages that use S4 >>> methods and classes need to be reinstalled from source to use the new >>> version. >> >> Is

Re: [Rd] 'CanMakeUseOf' field

2006-08-30 Thread Paul Gilbert
Duncan Murdoch wrote: > On 8/30/2006 12:28 PM, Paul Gilbert wrote: >> Duncan Murdoch wrote: >>> On 8/30/2006 4:44 AM, Martin Maechler wrote: > "FrL" == friedrich leisch <[EMAIL PROTECTED]> > on Wed, 30 Aug 2006 09:34:13 +0200 (MEST) writes: >> Duncan Murdoch <[EMAIL P

Re: [Rd] S4 Methods dispatch

2006-08-30 Thread Seth Falcon
"Henrik Bengtsson" <[EMAIL PROTECTED]> writes: > I think it's more complicated than this. First of all, is it > mandatory for a package to be explicit about 'methods'? Second, there > are many packages that imports 'methods' implicitly via dependency of > other S4 packages, .e.g see many Biocondu

[Rd] Suggestion for read.table()

2006-08-30 Thread gilescrane
First, I compliment you all for such a useful project as R. Suggestion: If read.table() could take input from a character string, then one could write raw= " x y z 1 2 3 4 5 6 " df = read.table(raw,head=TRUE) Of course, one can cat() to write raw into a temporary file, and read

Re: [Rd] 'CanMakeUseOf' field

2006-08-30 Thread Duncan Murdoch
On 8/30/2006 2:13 PM, Paul Gilbert wrote: > > Duncan Murdoch wrote: >> On 8/30/2006 12:28 PM, Paul Gilbert wrote: >>> Duncan Murdoch wrote: On 8/30/2006 4:44 AM, Martin Maechler wrote: >> "FrL" == friedrich leisch <[EMAIL PROTECTED]> >> on Wed, 30 Aug 2006 09:34:13 +0200 (

Re: [Rd] Suggestion for read.table()

2006-08-30 Thread Prof Brian Ripley
On Wed, 30 Aug 2006, [EMAIL PROTECTED] wrote: > First, I compliment you all > for such a useful project as R. > > Suggestion: If read.table() could > take input from a character string, > then one could write > > raw= > " x y z >1 2 3 >4 5 6 > " > df = read.table(raw,head=TRUE

Re: [Rd] Suggestion for read.table()

2006-08-30 Thread Gabor Grothendieck
Try this: > raw= + " x y z + 1 2 3 + 4 5 6 + " > read.table(textConnection(raw), header = TRUE) x y z 1 1 2 3 2 4 5 6 On 8/30/06, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote: > First, I compliment you all > for such a useful project as R. > > Suggestion: If read.table() could >

Re: [Rd] Suggestion for read.table()

2006-08-30 Thread Wolfgang Huber
Hi Giles, x = "x y z\n1 2 3\n4 5 6" res = read.table(textConnection(x), header=TRUE) will do. See also http://cran.r-project.org/doc/manuals/R-data.html Best wishes Wolfgang Huber EMBL-EBI, Cambridge UK [EMAIL PROTECTED] wrote: > First, I compliment you all > for such a useful project a

[Rd] make test-Specific?

2006-08-30 Thread Gregor Gorjanc
Hello! In Writing R Extensions manual, section "Testing R code"[1] says: "be careful to check if make test-Specific or particularly, cd tests; make no-segfault.Rout" Actually, make test-Specific also needs "cd tests;" in front. [1]http://cran.r-project.org/doc/manuals/R-exts.html#Testing-R-code

[Rd] Summary() fails after use of na.action="na.exclude" in lm() (PR#9191)

2006-08-30 Thread gregor . gorjanc
Hello! I have already reported on this behaviour at [1] and now I have checked the same example on r-devel and the problem is still there. Thomas Lumley inidicated problem [2]. Example: n <- 50 x <- runif(n=n) y1 <- 2 * x + rnorm(n=n) y2 <- 5 * x + rnorm(n=n) y2[sample(1:n, size=5)] <- NA y <- c

[Rd] Wish: keep names in mapply() result

2006-08-30 Thread Gregor Gorjanc
Hello! I have noticed that mapply() drops names in R 2.3.1 as well as in r-devel. Here is a simple example: l <- list(a=1, b=2) k <- list(1) mapply(FUN="+", l, k) [1] 2 3 mapply(FUN="+", l, k, SIMPLIFY=FALSE) [[1]] [1] 2 [[2]] [1] 3 Help page does not indicate that this should happen. Argument

Re: [Rd] Wish: keep names in mapply() result

2006-08-30 Thread Charles C. Berry
Gregor: Works for me on 2.3.0: > mapply(function(x,y,z) paste(y,z), letters,as.list(LETTERS),as.list(1:26))[ > 1:5 ] a b c d e "A 1" "B 2" "C 3" "D 4" "E 5" > mapply(function(x,y,z) paste(x,y,z), letters,as.list(LETTERS),as.list(1:26))[ > 1:5 ] a b c