[Rd] lm() (PR#1059)

xoaquin@computer.org xoaquin@computer.org
Fri, 17 Aug 2001 03:53:19 +0200 (MET DST)


To all the people involved:

I incorrectly reported the negative value of the adjusted R-squared as a bug
in the last version of R.

I was not careful enough in checking the details and I apologize for the
time that some people had to waste. I will be more careful next time.

Some packages report values greater that or equal to zero and use zero when
negative, but certainly this is not necessary.

Joaquin Diaz-Saiz

----- Original Message -----
From: "Venables, Bill (CMIS, Cleveland)" <Bill.Venables@CMIS.CSIRO.AU>
To: "'JDiaz-Saiz@uh.edu'" <JDiaz-Saiz@UH.EDU>; <r-devel@stat.math.ethz.ch>
Cc: <R-bugs@biostat.ku.dk>
Sent: Thursday, August 16, 2001 6:23 PM
Subject: RE: [Rd] lm() (PR#1059)


> Where's the bug?
>
> The adjusted R-squared is an approximately unbiased estimator of the true
> R^2.  Like most unbiased estimators of positive parameters it can
sometimes
> take on negative values.  Most people will understand this, too, so I
don't
> see much point in artificially replacing the result by zero if its value
is
> negative.
>
> Bill Venables.
>
> -----Original Message-----
> From: JDiaz-Saiz@uh.edu [mailto:JDiaz-Saiz@uh.edu]
> Sent: Friday, 17 August 2001 3:31 AM
> To: r-devel@stat.math.ethz.ch
> Cc: R-bugs@biostat.ku.dk
> Subject: [Rd] lm() (PR#1059)
>
>
> Full_Name: Joaquin Diaz-Saiz
> Version: 1.3.0
> OS: Windows
> Submission from: (NULL) (129.7.120.106)
>
>
> The lm() function applied to a particular data set produces a negative
value
> for
> the adjusted R-square. See the output below.
>
>
> =======================================================
> R : Copyright 2001, The R Development Core Team
> Version 1.3.0  (2001-06-22)
>
> R is free software and comes with ABSOLUTELY NO WARRANTY.
> You are welcome to redistribute it under certain conditions.
> Type `license()' or `licence()' for distribution details.
>
> R is a collaborative project with many contributors.
> Type `contributors()' for more information.
>
> Type `demo()' for some demos, `help()' for on-line help, or
> `help.start()' for a HTML browser interface to help.
> Type `q()' to quit R.
>
> [Previously saved workspace restored]
>
> > w<-read.table("accres.txt")
> > w
>    V1 V2
> 1   9  1
> 2   3  1
> 3   8  1
> 4   7  1
> 5  12  1
> 6   4  0
> 7  13  0
> 8  10  0
> 9   9  0
> 10  9  0
> 11  6  0
> > x<-w$V1
> > t<-w$V2
> > x
>  [1]  9  3  8  7 12  4 13 10  9  9  6
> > t
>  [1] 1 1 1 1 1 0 0 0 0 0 0
> > out<-lm(x~t)
> > summary(out)
>
> Call:
> lm(formula = x ~ t)
>
> Residuals:
>    Min     1Q Median     3Q    Max
>  -4.80  -1.65   0.50   1.35   4.50
>
> Coefficients:
>             Estimate Std. Error t value Pr(>|t|)
> (Intercept)    8.500      1.307   6.502 0.000111 ***
> t             -0.700      1.939  -0.361 0.726443
> ---
> Signif. codes:  0 `***' 0.001 `**' 0.01 `*' 0.05 `.' 0.1 ` ' 1
>
> Residual standard error: 3.202 on 9 degrees of freedom
> Multiple R-Squared: 0.01427,    Adjusted R-squared: -0.09525
> F-statistic: 0.1303 on 1 and 9 DF,  p-value: 0.7264
>
> >
>
>
> -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.
-.
> -.-
> 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
>
_._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._.
> _._


-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
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
_._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._