当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


R dials mtry_prop 随机选择的预测变量的比例


创建树模型时,每次分割时随机采样的预测变量的比例。

用法

mtry_prop(range = c(0.1, 1), trans = NULL)

参数

range

一个二元素向量,分别保存最小和最大可能值的默认值。如果指定了转换,这些值应采用转换后的单位。

trans

scales 包中的 trans 对象,例如 scales::log10_trans()scales::reciprocal_trans() 。如果未提供,则使用与 range 中使用的单位相匹配的默认值。如果没有转换,NULL

具有类 "quant_param" 和 "param" 的 dials 对象。对象的 range 元素始终转换为包含元素 "lower" 和 "upper" 的列表。

解释

mtry_prop()mtry() 的变体,其中该值被解释为在每次分割时随机采样的预测变量的比例,而不是计数。

此参数不适用于容纳将此参数作为比例的引擎; mtry 通常是主模型参数而不是特定于引擎的参数,因此不应具有特定于引擎的接口。

当包装将 mtry 解释为比例的建模引擎时,请在 parsnip::set_model_arg() 中使用 mtry() 参数,并将内部包装函数中传递的参数处理为 mtry / number_of_predictors 。此外,向包装函数引入逻辑参数 counts ,默认为 TRUE ,指示是否将提供的参数解释为计数而不是比例。

有关示例实现,请参阅 parsnip::xgb_train()

也可以看看

尝试一下,mtry_long

例子

mtry_prop()
#> Proportion Randomly Selected Predictors (quantitative)
#> Range: [0.1, 1]

相关用法


注:本文由纯净天空筛选整理自Max Kuhn等大神的英文原创作品 Proportion of Randomly Selected Predictors。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。