• R语言
  • GAM模型计算后如何得到各个的因子贡献率

最近使用GAM做了一些分析,看到有的文章能给出各个因子的贡献率,翻了几本参考书都未能找到画图的命令,希望坛里的高手能给些指导。

是我的问题问得不清楚还是啥呀?

这个contribution是如何计算的有谁能告知一下,因为在很多教材里都没有提到这个东东,谢谢啦~

15 天 后

<Generalized Additive Model: An introduction with R> page 137.

回复 第5楼 的 Huidong Tian:您好,谢谢您的回复。我在137页上没有找到相关的内容,是不是咱们的材料不一样?您能提供这个章节的小标题吗?非常感谢!

5 天 后

回复 第6楼 的 zhouyuanshen:

<br />
# b is a GAM model;<br />
b$coefficients[1] <- 0; #Set the effect of intercept is zero;<br />
b$coefficients[2:9] <- 0; #set the effect of x1 is zero, you need to check how many knots x1 has;</p>
<p>f0 <- predict(b); #The effect of variables except intercept and x1</p>
<p>
</p>

回复 第7楼 的 Huidong Tian:谢谢您的回复[s:19]

7 年 后

楼主,你好。我想问下您知道GAM之后如何计算贡献率吗,可以分享一下吗? 谢谢
QQ:1649011989

    7 天 后

    caichen 贡献率就是 各个自变量X
    X的波动 和 因变量的Y波动 的相关性,把他们再归一化一下就是贡献率了。