如何从ctree函数中提取树结构?

如何从ctree函数中提取树结构?,r,R,我试图从ctree的输出中提取树信息。我尝试了类“BinaryTree”信息,但没有成功。欢迎您的任何意见 谢谢ctree对象至少在顶部是S4对象,树信息在“树”槽中。“树槽”可以通过@operator访问。如果您在“帮助”(ctree)页面中选择第一个示例,您可以通过以下方式获得图形显示: plot(airct) 然后您可以通过列表操作遍历树的分支。树的“叶子”是“终端”==TRUE的节点的后代: 叶子上方节点上的信息也可以恢复: > airct@tree$left$right 4)

我试图从ctree的输出中提取树信息。我尝试了类“BinaryTree”信息,但没有成功。欢迎您的任何意见


谢谢

ctree对象至少在顶部是S4对象,树信息在“树”槽中。“树槽”可以通过@operator访问。如果您在“帮助”(ctree)页面中选择第一个示例,您可以通过以下方式获得图形显示:

plot(airct)

然后您可以通过列表操作遍历树的分支。树的“叶子”是“终端”==TRUE的节点的后代:

叶子上方节点上的信息也可以恢复:

> airct@tree$left$right
4) Temp <= 77; criterion = 0.997, statistic = 11.599
  5)*  weights = 48 
4) Temp > 77
  6)*  weights = 21 

ctree对象至少在顶部是S4对象,树信息位于“树”槽中。可以使用@operator访问“树”槽。如果您以帮助(ctree)页面中的第一个示例为例,您可以通过以下方式获得图形显示:

plot(airct)

然后,您可以通过使用列表操作遍历来查看树的分支。树的“叶子”是“终端”==TRUE的节点的后代:

叶子上方节点上的信息也可以恢复:

> airct@tree$left$right
4) Temp <= 77; criterion = 0.997, statistic = 11.599
  5)*  weights = 48 
4) Temp > 77
  6)*  weights = 21 

R软件包将安装的ctree型号转换为SAS代码。它可以很容易地适应其他语言,并且通常对对象的内部结构有指导意义。

R包将合适的ctree模型转换为SAS代码。它可以很容易地适应其他语言,并且通常对对象的内部结构有指导意义。

假设您的ctree模型名为
ct
。然后

打印(ct)


为我查看树结构而工作。

假设您的ctree模型名为
ct
。然后

打印(ct)


为我看树状结构而工作。

你是说在“派对”套餐中找到的携程吗?你是说在“派对”套餐中找到的携程吗?@user1122211-为了表明DWin很好地回答了你的问题——我想说——作为对他的另一种感谢,您可以通过直接单击其左侧的复选标记来“接受”它。谢谢。@user1122211-为了表明DWin回答了你的问题——我想说的很好——作为对他的另一种形式的感谢,你可以通过直接点击左边的复选标记来“接受”它。谢谢