【问题标题】:How to find algo type(regression,classification) in Caret in R for all algos at once?如何一次在 R 中的插入符号中为所有算法查找算法类型(回归、分类)?
【发布时间】: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?

【问题讨论】:

    标签: r machine-learning classification regression r-caret


    【解决方案1】:

    查看帮助页面?models。另外,heresome 链接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" 
    

    【讨论】:

      猜你喜欢
      • 2014-07-07
      • 2015-01-09
      • 1970-01-01
      • 2019-04-19
      • 2017-06-10
      • 1970-01-01
      • 1970-01-01
      • 2016-10-30
      • 2021-08-14
      相关资源
      最近更新 更多