On Mon, 13 Nov 2006, Heather Maughan wrote: > Dear R-users: > > I am doing multiple regressions using the "lm" function and would like to > force the intercept to be equal to a specific value (such as 4.3). I was > able to find out how to force it through the origin but this does not work > for other values.
?offset, e.g 0+x1+x2+offset(rep(4.3, 127)) You could also use y-4.3 ~ rhs, but that gives problems for prediction. > I am also interested in forcing the regression parameters obtained from one > regression in another regression with a subset of the data. That makes no sense to me: do you just want to predict the fit on a subset? If so use predict() or fitted(). > Are either of these possible in R? I have been searching the help guide for > hours and have been unsuccessful. Not sure what 'the help guide' is, but you need a book about doing statistics with R. -- Brian D. Ripley, [EMAIL PROTECTED] Professor of Applied Statistics, http://www.stats.ox.ac.uk/~ripley/ University of Oxford, Tel: +44 1865 272861 (self) 1 South Parks Road, +44 1865 272866 (PA) Oxford OX1 3TG, UK Fax: +44 1865 272595 ______________________________________________ [email protected] mailing list 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.
