[R] restricted model estimation

Ben Bolker bbolker at gmail.com
Wed Jan 18 18:14:48 CET 2012


n.vialma <at> libero.it <n.vialma <at> libero.it> writes:

> I would like to know how to estimate in R a restricted model. 
> The model would be:
> 
> y=beta*X1+(1-beta)*X2
> 
> so the sum of coefficients must be one. I wonder if there is an option in the 
> lm function that allows to specify that restriction or any other solutions to 
> get the expected results.

  isn't this the same as y=(a)+beta*(X1-X2) ?

 lm(y~I(X1-X2))

 If you really want a zero intercept, put '-1' in the formula



More information about the R-help mailing list