我正在尝试使用 R 计算广义加法模型(mgcv 包中的 gam)中交互项的 Wald 测试。regTermTest 的文档说该函数采用具有 coef 和 vcov 方法的模型,但将 gam 模型放入没有t 似乎工作。我怎样才能让这个方法起作用?如果无法完成,是否有另一种简单的方法来计算 R 中的相同值?
lm模型作品
model <- lm(sysbp~pmper10*se_race4,data=mesa)
regTermTest(model,"pmper10:se_race4")
# Wald test for pmper10:se_race4
# in lm(formula = sysbp ~ pmper10 * se_race4, data = mesa)
# F = 3.940545 on 3 and 43621 df: p= 0.0080253
但游戏模型没有
model <- gam(sysbp~pmper10*se_race4,data=mesa)
regTermTest(model,"pmper10:se_race4")
# Error in solve.default(V) : 'a' is 0-diml