【发布时间】:2013-12-02 14:53:07
【问题描述】:
我正在使用 GAMM,并希望使用方差-协方差矩阵提取模型的区间,但这样做时遇到问题
编码:
fishdata <- read.csv("http://dl.dropbox.com/s/4w0utkqdhqribl4/fishdata.csv",
header=T)
attach(fishdata)
require(mgcv)
gammdl <- gamm(inlandfao ~ s(marinefao), correlation = corAR1(form = ~1 | year),
family=poisson())
summary(gammdl$gam)
intervals(gammdl$lme)
但最后一行代码返回,
Error in intervals.lme(gammdl$lme) :
cannot get confidence intervals on var-cov components: Non-positive definite approximate variance-covariance
我不明白为什么会出现此错误消息。
我正在尝试使用我的数据复制 Simon Wood 在 Generalized Additive Models: An Introduction with R 第 316 页所做的工作。
【问题讨论】:
-
你真的不应该使用
attach()(至少为此)。删除该行并将data = fishdata添加到您的gamm()呼叫中-当您在我在下面的答案中提到的房间里修理大象时。 -
这个问题似乎是题外话,因为它是关于统计的(抱歉 - 我似乎无法推荐迁移到 stats.stackexchange.com)
-
@CarlWitthoft 您需要单独标记并手动建议将其迁移到Cross Validated。
-
@GavinSimpson 谢谢;完成。
标签: r correlation gam mgcv