在对 glmertree 的函数调用中,有没有办法为终端节点指定最小样本量?我有一个相对较大的样本(~7000),并且希望将树生长到至少终端节点在每个节点中大约有 ~100 个的深度。在 partykit::mob 和 glmtree 中,有 mob.control 参数,但在 glmertree 中似乎不可用。实现类似功能的其他选项是什么?
我还没有测试过,但似乎设置
minsize = 100
应该有效。 ?glmertree
表示 ...
参数对应于
要传递给“lmtree()”或“glmtree()”的其他参数。有关详细信息,请参阅“mob_control”文档。
而
?mob_control
有
minsize、minsplit、minbucket:整数。最小数量 节点中的观察。如果为“NULL”,则默认使用 10 乘以要估计的参数的数量(除以 每个观察的响应数(如果更大) 比 1). “minsize”是推荐的名称,并且 ‘minsplit’/‘minbucket’仅包含在后向 与以前版本的“mob”的兼容性和 分别与“ctree”兼容。
(更具体地说,
glmtree()
有...
参数,这些参数又传递给mob_control()
)