【发布时间】:2021-10-07 10:37:09
【问题描述】:
我正在使用 R 上的 partykit 库估计一个简单的 lmtree 模型。
在这个估计中,我有一个因变量 y、一个解释变量 x 和一组分区变量 z。
我的一些分区变量有大量缺失值,我注意到最终估计的模型样本量是这几个类别中所有缺失值的净值。 这意味着,只要我的数据框中至少有一个分区变量有缺失值,整个行就会从估计中删除,并且我会丢失所有其余 非缺失 提供的信息strong> 分区变量。
为了在更传统的条件推理树估计中解决这个问题,使用代理拆分(例如,使用来自partykit 的ctree_control 函数,您可以选择在ctree 估计中执行的maxsurrogate)。
是否也可以在lmtree(基于模型的递归分区)中执行代理拆分?
【问题讨论】:
-
请提供足够的代码,以便其他人更好地理解或重现问题。