R 如何比较gam模型和gamm模型?(mgcv)

R 如何比较gam模型和gamm模型?(mgcv),r,mgcv,R,Mgcv,我安装了两种型号,一种是gam,另一种是gamm gam(y ~ x, family= betar) gamm(y ~ x) 所以,唯一的区别是分配假设。我用betar和gam,用normal和gamm 我想比较这两个模型,但我猜AIC不会工作,因为这两个模型基于不同的方法?那么,是否有其他合适的估计值可供比较 我知道我可以用gam来拟合第二个,但为了这个问题,我们忽略它。AIC与所使用的模型类型无关,只要y与预测的观测值完全相同。这只是一个由拟合参数数量惩罚的偏差计算。 但是,根据模型的目

我安装了两种型号,一种是gam,另一种是gamm

gam(y ~ x, family= betar)

gamm(y ~ x)
所以,唯一的区别是分配假设。我用betar和gam,用normal和gamm

我想比较这两个模型,但我猜AIC不会工作,因为这两个模型基于不同的方法?那么,是否有其他合适的估计值可供比较


我知道我可以用gam来拟合第二个,但为了这个问题,我们忽略它。

AIC与所使用的模型类型无关,只要
y
与预测的观测值完全相同。这只是一个由拟合参数数量惩罚的偏差计算。
但是,根据模型的目标,例如,如果希望能够使用模型进行预测,则应使用验证来比较模型性能。例如,10倍交叉验证是个好主意。

您可能想看看