From plummer@iarc.fr  Mon Mar 11 10:07:53 2002
From: plummer@iarc.fr (Martyn Plummer)
Date: Mon, 11 Mar 2002 11:07:53 +0100 (CET)
Subject: [Rd] GNOME locale bug (PR#1321)
In-Reply-To: <200202221341.OAA04115@pubhealth.ku.dk>
Message-ID: <XFMail.20020311110753.plummer@iarc.fr>

Fixed in R-devel (R 1.5.0)

Martyn

PS. Original title was
[Rd] Gnome causes different behaviour of some R functions (PR#1321)
But my mailer snips off the bug number when I reply.

On 22-Feb-2002 alobo@ija.csic.es wrote:
> Full_Name: Agustin Lobo
> Version: 1.4.0
> OS: linux (suse 7.3)
> Submission from: (NULL) (193.144.102.102)
> 
> 
>  Saving lda.default as text files from within gui="none" and from within
>  gui="gnome" 
>  and comparing afterwards with diff, I get:
>  
>  alobo@humboldt:> diff lda.default.gnome.txt lda.default.nognome.txt
>  1c1
>  < function (x, grouping, prior = proportions, tol = 1, method =
>  c("moment",
>  ---
>> function (x, grouping, prior = proportions, tol = 1e-04, method =
>  c("moment",
>  61c61
>  <             if (all(abs(w - w0) < 0,01))
>  ---
>>             if (all(abs(w - w0) < 0.01))
>  109c109
>  <         dist <- 0 * dist - matrix(log(prior), n, ng, byrow = TRUE)
>  ---
>>         dist <- 0.5 * dist - matrix(log(prior), n, ng, byrow = TRUE)
> 
> 
> While lda.default works fine within R --gui="none", it produces the following
> error
> from within R --gui="gnome" for the same data:
> 
>> a
> <-lda.default(x=mod23puriflda[,2:5],grouping=mod23puriflda[,6],CV=F,method="mo
> ment")
> Error in lda.default(x = mod23puriflda[, 2:5], grouping = mod23puriflda[,
>: 
>         length of dimnames[2] not equal to array extent
> In addition: Warning message: 
> variables are collinear in: lda.default(x = mod23puriflda[, 2:5], grouping
> = mod23puriflda[, 
> 
> This problem is not particular to lda.default. The following code, which
> works
> fine from within R --gui="none", fails from within within R --gui="gnome":
> 
>> x1<-rnorm(20)
>> x2<-rnorm(20)
>> boxplot(list(x1=x1,x2=x2))
> Error in if (any(out[nna])) stats[c(1, 5)] <- range(x[!out], na.rm = TRUE) : 
>       missing value where logical needed
-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
r-devel 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-devel-request@stat.math.ethz.ch
_._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._


[Rd] GNOME locale bug (PR#1321)
Martyn Plummer