如何一次在 R 中的插入符号中为所有算法查找算法类型(回归、分类)?
Posted
技术标签:
【中文标题】如何一次在 R 中的插入符号中为所有算法查找算法类型(回归、分类)?【英文标题】:How to find algo type(regression,classification) in Caret in R for all algos at once? 【发布时间】:2015-08-23 04:51:47 【问题描述】:如何一次找到所有模型的模型类型?如果我知道算法名称,我就知道如何访问此信息,例如:
library('Caret')
tail(name(getModelInfo()))
[1] "widekernelpls" "WM" "wsrf" "xgbLinear" "xgbTree"
[6] "xyf"
getModelInfo()$xyf$type
[1] "Classification" "Regression"
如何在一个地方查看所有算法的 $type?
【问题讨论】:
【参考方案1】:查看帮助页面?models
。另外,here 是some 链接too。
还有:
> is_class <- unlist(lapply(mods, function(x) any(x$type == "Classification")))
> class_mods <- names(is_class)[is_class]
> head(class_mods)
[1] "ada" "AdaBag" "AdaBoost.M1" "amdai" "avNNet"
[6] "bag"
【讨论】:
以上是关于如何一次在 R 中的插入符号中为所有算法查找算法类型(回归、分类)?的主要内容,如果未能解决你的问题,请参考以下文章