当我使用GAM时,它给了我剩余的DF为(代码的最后一行)。这意味着什么?超越GAM示例,通常,自由度可以是非整数吗?
> library(gam)
> summary(gam(mpg~lo(wt),data=mtcars))
Call: gam(formula = mpg ~ lo(wt), data = mtcars)
Deviance Residuals:
Min 1Q Median 3Q Max
-4.1470 -1.6217 -0.8971 1.2445 6.0516
(Dispersion Parameter for gaussian family taken to be 6.6717)
Null Deviance: 1126.047 on 31 degrees of freedom
Residual Deviance: 177.4662 on 26.6 degrees of freedom
AIC: 158.4294
Number of Local Scoring Iterations: 2
Anova for Parametric Effects
Df Sum Sq Mean Sq F value Pr(>F)
lo(wt) 1.0 847.73 847.73 127.06 1.239e-11 ***
Residuals 26.6 177.47 6.67
3
通常,是的,df可以是浮点数。
—
大卫·莱恩
您可能要问实数(或非整数的数);浮点数是一个与实现有关的计算机概念(一种近似实数的方法),但您实际上是在询问基本的数学概念(因此最好提出一个数学问题)。人们经常会遇到这样的情况:出于某种原因(出于某种原因,并不总是很好),但在实现上仍然以浮点数形式存储在概念上为整数的数量。我建议“模型可以具有非整数的自由度吗?” 为标题。
—
Glen_b-恢复莫妮卡