From r-help Fri Sep 27 17:05:09 2019 From: "David J. Birke" Date: Fri, 27 Sep 2019 17:05:09 +0000 To: r-help Subject: [R] stats::lm has inconsistent output when adding constant to dependent variable Message-Id: X-MARC-Message: https://marc.info/?l=r-help&m=156960649629742 Dear R community, I just stumbled upon the following behavior in R version 3.6.0: set.seed(42) y <- rep(0, 30) x <- rbinom(30, 1, prob = 0.91) # The following will not show any t-statistic or p-value summary(lm(y~x)) # The following will show t-statistic and p-value summary(lm(1+y~x)) My expected output is that the first case should report t-statistic and p-value. My intuition might be tricking me, but I think that a constant shift of the data should be fully absorbed by the constant and not affect inference about the slope. Is this a bug or is there a reason why there should be a discrepancy between the two outputs? Best, David ______________________________________________ R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code.