Many thanks for the advice David. I would really like to figure out, though,
how to get the contribution of each factor to the Rsq - something like a
Beta coefficient for GAM.   Ideas?
KC

On Sun, Jul 12, 2009 at 5:41 PM, David Winsemius <dwinsem...@comcast.net>wrote:

>
> On Jul 12, 2009, at 5:06 PM, Kayce Anderson wrote:
>
>  Hi,
>> I am using mgcv:gam and have developed a model with 5 smoothed predictors
>> and one factor.
>>
>> gam1 <- gam(log.sp~ s(Spr.precip,bs="ts")  + s(Win.precip,bs="ts") + s(
>> Spr.Tmin,bs="ts")  + s(P.sum.Tmin,bs="ts") + s( Win.Tmax,bs="ts")
>> +factor(site),data=dat3)
>>
>>
>> The total deviance explained = 70.4%.
>>
>>
>> I would like to extract the variance explained by each predictor.  Is
>> there
>> a straightforward way to do this?  I have tried dropping a term and
>> recalculating the model, but the edf's change if there is any correlation
>> among variables, thereby making all of the relationships different.  I
>> haven't yet figured out how to fix the smoothing terms- I get syntax error
>> messages.  Among other variations, I tried, for example,
>> log.sp~s(Spr.precip, sp=3.9, fx=TRUE) +...
>>
>>
>>
> ?anova.gam
>
> Obviously I cannot test this with your dat3. You get an F-statistic for
> each s() term by default and you are referred to saummary.gam for further
> explanation.
>
> David Winsemius, MD
> Heritage Laboratories
> West Hartford, CT
>
>

        [[alternative HTML version deleted]]

______________________________________________
R-help@r-project.org 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.

Reply via email to