I used the lm.ridge to the data as:
gridge<-lm.ridge(divorce~unemployed+femlab+marriage+birth+military,divusa,lambda=seq(0,0.1,0.001))
then:
> which.min(gridge$GCV)
0.100
101
> select<-(lm.ridge(divorce~unemployed + femlab + marriage +birth +military, lambda=0.1))
> select
unemployed femlab marriage birth
2.64697627 -0.11265629 0.38208763 0.11734057 -0.12989077
military
-0.02653681
how do I interpret this or do I have to calculate anything else?