gpt4 book ai didi

r - nlme 适合 : vcov versus summary

转载 作者:行者123 更新时间:2023-12-04 15:11:12 24 4
gpt4 key购买 nike

我已经使用 nlme() 安装了一个模型来自 package nlme .

现在我想模拟一些预测区间,考虑到参数的不确定性。

为此,我需要提取固定效应的方差矩阵。

据我所知,有两种方法可以做到这一点:

vcov(fit)


summary(fit)$varFix

这两个给出相同的矩阵。

但是,如果我检查
diag(vcov(fit))^.5

它与 summary(fit) 中报告的标准错误不同

我期望这两个相同是错误的吗?

编辑:这是一个代码示例
require(nlme)

f=expression(exp(-a*t))
a=c(.5,1.5)
pts=seq(0,4,by=.1)

sim1=function(t) eval(f,list(a=a[1],t))+rnorm(1)*.1
y1=sapply(pts,sim1)

sim2=function(t) eval(f,list(a=a[2],t))+rnorm(1)*.1
y2=sapply(pts,sim2)

y=c(y1,y2)
t=c(pts,pts)
batch=factor(rep(1:2,82))
d=data.frame(t,y,batch)

nlmeFit=nlme(y~exp(-a*t),
fixed=a~1,
random=a~1|batch,
start=c(a=1),
data=d
)

vcov(nlmeFit)
summary(nlmeFit)$varFix
vcov(nlmeFit)^.5
summary(nlmeFit)

最佳答案

这是由于偏差校正项;它记录在 ?summary.lme 中.

adjustSigma: an optional logical value. If ‘TRUE’ and the estimation method used to obtain ‘object’ was maximum likelihood, the residual standard error is multiplied by sqrt(nobs/(nobs - npar)), converting it to a REML-like estimate. This argument is only used when a single fitted object is passed to the function. Default is ‘TRUE’.



如果你看看里面 nlme:::summary.lme (这也是用于生成 nlme 对象的摘要的方法,因为它具有类 c("nlme", "lme") ),您会看到:
...
stdFixed <- sqrt(diag(as.matrix(object$varFix)))
...
if (adjustSigma && object$method == "ML")
stdFixed <- stdFixed * sqrt(object$dims$N/(object$dims$N -
length(stdFixed)))

也就是说,标准误按 sqrt(n/(n-p)) 缩放哪里 n是观察次数和 p固定效应参数的数量。让我们来看看:
 library(nlme)
fm1 <- nlme(height ~ SSasymp(age, Asym, R0, lrc),
data = Loblolly,
fixed = Asym + R0 + lrc ~ 1,
random = Asym ~ 1,
start = c(Asym = 103, R0 = -8.5, lrc = -3.3))
summary(fm1)$tTable[,"Std.Error"]
## Asym R0 lrc
## 2.46169512 0.31795045 0.03427017

nrow(Loblolly) ## 84
sqrt(diag(vcov(fm1)))*sqrt(84/(84-3))
## Asym R0 lrc
## 2.46169512 0.31795045 0.03427017

我不得不承认,我在代码中找到了答案,然后才回过头来发现文档中已经完全清楚地说明了......

关于r - nlme 适合 : vcov versus summary,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23523956/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com