Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何遍历R中rpart对象的树结构?我需要获取与子树关联的所有节点,我如何才能做到这一点?_R_Classification_Rpart - Fatal编程技术网

如何遍历R中rpart对象的树结构?我需要获取与子树关联的所有节点,我如何才能做到这一点?

如何遍历R中rpart对象的树结构?我需要获取与子树关联的所有节点,我如何才能做到这一点?,r,classification,rpart,R,Classification,Rpart,我正在使用rpart构建决策树分类器。我希望根据子树对应的叶节点的某些参数使用我自己的修剪函数。为此,我想我需要穿过这棵树。我研究了rpart的文档,但没有找到一种方法。请帮助。看一下我在 这可能会很有用。函数dendrapply()可能就是您正在寻找的函数。您可以从partykit包中使用as.party()强制函数。这将rpart结构转换为名为party的结构,该结构随许多方便的工具一起提供,包括nodeaply()和nodepune()函数。参见vignette(“partykit”,pa

我正在使用rpart构建决策树分类器。我希望根据子树对应的叶节点的某些参数使用我自己的修剪函数。为此,我想我需要穿过这棵树。我研究了rpart的文档,但没有找到一种方法。请帮助。

看一下我在


这可能会很有用。

函数
dendrapply()
可能就是您正在寻找的函数。您可以从
partykit
包中使用
as.party()
强制函数。这将
rpart
结构转换为名为
party
的结构,该结构随许多方便的工具一起提供,包括
nodeaply()
nodepune()
函数。参见
vignette(“partykit”,package=“partykit”)
了解介绍,参见
vignette(“constparty”,package=“partykit”)
了解示例,包括来自
rpart
@Andrie
dendrapply()
函数将传递的函数应用于每个节点并返回修改后的树。这不是我要找的。我希望得到与子树对应的每个叶节点。