You can easily test linear restrictions using the function linearHypothesis() from the car package. There are several ways to set up the null hypothesis, but a straightforward one here is: > library(car) > x <- rnorm(10) > y <- x+rnorm(10) > linearHypothesis(lm(y~x), c("(Intercept)=0", "x=1")) Linear hypothesis test
Hypothesis: (Intercept) = 0 x = 1 Model 1: restricted model Model 2: y ~ x Res.Df RSS Df Sum of Sq F Pr(>F) 1 10 10.6218 2 8 9.0001 2 1.6217 0.7207 0.5155 Jan From: R-help <r-help-boun...@r-project.org> on behalf of John <miao...@gmail.com> Date: Thursday, 2 August 2018 at 10:44 To: r-help <r-help@r-project.org> Subject: [R] F-test where the coefficients in the H_0 is nonzero Hi, I try to run the regression y = beta_0 + beta_1 x and test H_0: (beta_0, beta_1) =(0,1) against H_1: H_0 is false I believe I can run the regression (y-x) = beta_0 +beta_1‘ x and do the regular F-test (using lm functio) where the hypothesized coefficients are all zero. Is there any function in R that deal with the case where the coefficients are nonzero? John [[alternative HTML version deleted]] ______________________________________________ mailto: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. ______________________________________________ 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.