问题标签 [party]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
r - 分类树 - 包 rpart 和派对 (R)
我正在尝试使用 rpart 包在 R 中构建分类树。我的数据有 10 个预测变量(其中 4 个是分类变量,另外 6 个是数字变量)。
我的数据样本:
这是我的代码:
这些是我的结果:
我对此感到困惑的是:树构造中实际使用的变量:字符(0) 这是什么意思?在树构造中如何不使用任何变量?
我也尝试使用摘要功能在派对包中构建树:
我认为它只有一个节点?谁能指出我正确的方向?
r - R - 派对包:cforest 真的装袋吗?
我正在使用“party”包来创建回归树的随机森林。我创建了一个 ForestControl 类,以限制我的树数 (ntree)、节点数 (maxdepth) 和用于拟合树的变量数 (mtry)。我不确定的一件事是,cforest 算法是否将我的训练集的子集用于它生成的每棵树。
我在文档中看到它正在装袋,所以我认为它应该。但我不确定能很好地理解该函数中的“子集”输入是什么。
我也对使用 ctree 得到的结果感到困惑:在绘制树时,我看到我的训练集的所有变量都分类在不同的终端树节点中,而我预计它也只使用了一个子集。
所以我的问题是,cforest 是在做与 ctree 相同的事情,还是真的装袋了我的训练集?
提前感谢您的帮助!
本
r - randomForest、randomForestSRC 或 cforest 中单棵树的可变重要性?
我试图在 R 中找到一种方法来计算随机森林或条件随机森林的单棵树的变量重要性。
一个好的起点是rpart:::importance
计算rpart
树的变量重要性度量的命令:
该randomForest::getTree
命令是从对象中提取树结构的标准工具randomForest
,但它返回一个data.frame
:
一种解决方案是使用as.rpart
命令强制对象。不幸的是,我不知道任何 R 包中的这个命令。tree1
rpart
使用这个party
包我发现了一个类似的问题。该varimp
命令适用于cforest
对象,而不适用于单个树。
任何帮助表示赞赏。
r - 如何在 ctree、partykit 包中应用手动规则?
我正在使用ctree()
. 在做分析的时候,我想手动调整某个规则。我能做到ctree()
吗?
r - 参数“适合”缺失:派对包中的 R mob()
形式错误(适合):缺少参数“适合”,没有默认参数缺少的确切含义,请澄清
tree - 在 Partykit 中更改标签
在partykit
包中,我想对边缘的数字标签进行舍入和格式化。我该怎么做呢?
例如,在下面,我希望能够转换<11897.65
为<11,898
. 小数点后四舍五入到 0 位,千位后插入逗号。
party - 在 Partykit 中更改节点框大小
我希望能够使用partykit
包更改框的大小以适合文本。我怎么做?节点框大小示例
r - R中的闭包,函数内调用函数,递归函数
我是 R 新手,我正在尝试使用party:ctree
库的分类决策树。一切似乎都很好。我得到了预期的结果和一个很好的描述情节。
现在,如果我想从拟合摘要中提取结果,我必须遍历每个节点并提取信息。幸运的是,这已经由@baydoganm here编写了。我想扩展此代码并将结果写入 adataframe
而不是打印它。
可重现的代码:
这工作正常,我在控制台上得到输出。现在,如果我想将结果写入数据框,我就会遇到问题。
到目前为止我尝试了什么:尝试使用可变闭包()写入列表。但不知道如何让它工作。
我只得到最后一次调用函数的结果,其余为空
r - J48 partykit 访问平面列表
我想访问party
对象的平面列表表示中的各个节点。也就是说,我想获得一个节点,它的分裂和孩子以及任何其他属性。我是新手partykit
(刚刚开始探索),所以不确定我做错了什么。
谢谢