【发布时间】:2021-03-08 01:45:29
【问题描述】:
我正在使用lmertree 来拟合表单的退化模型
ln(y)=offset(ln(t0_value))+b*time
其中y 是感兴趣的结果,t0_value 是物质在时间 0 的初始浓度,b 是要估计的参数,time 是变量测量时间。这是一项纵向研究,因此存在一个 id 变量,它索引来自同一主题 (HC) 的度量,最后一些协变量是感兴趣的主题水平(即非时间依赖性)。
我一直在试验不同类型的lmertree 模型并探索函数中的不同选项,我对ranefstart 和offset 选项感到困惑,特别是如果我设置ranefstart=T,我会得到惊人的不同结果是ranefstart=NULL
现在我展示一些用于拟合模型的代码:
lmm_tree1 <- lmertree(log(y) ~-1+ time | ((-1+time)|HC) |
TD+EP2+DFA+DTCX+TIF+SCV,
data = z0l,
offset = log(z0l[,"value_t0"]),
ranefstart =T)
lmm_tree2 <- lmertree(log(y) ~-1+ time | ((-1+time)|HC) |
TD+EP2+DFA+DTCX+TIF+SCV,
data = z0l,
offset = log(z0l[,"value_t0"]),
ranefstart =NULL)
lmm_tree <- lmertree(log(y) ~-1+ time | ((-1+time)|HC) |
TD+EP2+DFA+DTCX+TIF+SCV,
data = z0l,
offset = log(z0l[,"value_t0"]),
ranefstart = z0l[,"value_t0"])
请注意,我已经消除了截距并使用偏移选项来指定我想要的模型。
模型 lmm_tree2 和 lmm_tree3 非常相似(它们的深度不同,但拆分标准非常相似),但是模型 lmm_tree1 只有一个节点。
问题是:何时以及为什么应该使用 ranefstart 选项?
【问题讨论】:
标签: tree offset mixed-models party