[R] Ridge regression
David Winsemius
dwinsemius at comcast.net
Wed Dec 2 17:04:09 CET 2009
On Dec 2, 2009, at 10:42 AM, Eleni Christodoulou wrote:
> Dear list,
>
> I have a couple of questions concerning ridge regression. I am using
> the
> lm.ridge(...) function in order to fit a model to my microarray data.
> Thus *model=lm.ridge(...)*
> I retrieve some coefficients and some scales for each gene. First of
> all, I
> would like to ask: the real coefficients of the model are not
> included in
> the first argument of the output but in the result of coef(model),
> am I
> right?
Not exactly. coef(model) extracts the coefficients from the model but
the coefficients do in the example instance I created following the
help page happen to be in the first element of the model.
eg:
> long.rr$coef
GNP Unemployed Armed.Forces Population Year
Employed
25.3615288 3.3009416 0.7520553 -11.6992718 -6.5403380
0.7864825
> long.rr[[1]]
GNP Unemployed Armed.Forces Population Year
Employed
25.3615288 3.3009416 0.7520553 -11.6992718 -6.5403380
0.7864825
> Moreover, what does the scale argument represent? Which is its
> connection with the coefficients? The R help file os not very
> informative
> for me...
A plausible response to such a question might be that the help page is
a sketchy substitute for the MASS book. However, I cannot find ridge
regression in the table of contents or in the index of my copy, but I
only have ed. 2 and the current edition is the 4th. So we will both
need to wait for more knowledgeable (or with more recent editions of
MASS) persons to answer that question.
(And "scales" is not an argument, rather it's a returned value.)
>
> Thank you very much in advance,
> Eleni Christodoulou
>
David Winsemius, MD
Heritage Laboratories
West Hartford, CT
More information about the R-help
mailing list