ROCR 包 - 逻辑回归以外的分类算法

Posted

技术标签:

【中文标题】ROCR 包 - 逻辑回归以外的分类算法【英文标题】:ROCR Package - Classification algo other than logistic regression 【发布时间】:2018-04-08 10:48:25 【问题描述】:

我指的是this 链接,该链接解释了使用 ROCR 包绘制 ROC 曲线和其他相关的精度测量指标。作者一开始就提到了逻辑回归,但是这些功能(预测,ROCR 的性能)是否适用于其他分类算法,如 SVM、决策树等?

我尝试将 prediction() 函数与我的 SVM 模型的结果一起使用,但尽管参数的类型和维度相同,但它引发了格式错误。此外,我不确定如果我们尝试为这些算法提出 ROC 曲线,我们会得到一个类似于我们通常在逻辑回归中看到的形状(如 this)。

【问题讨论】:

你能提供一个可重现的例子吗? 【参考方案1】:

predictionperformance 函数与模型无关,因为它们只需要用户输入来自二元分类器的实际值和预测值。 (更准确地说,这是prediction 需要的,performanceprediction 输出的对象作为输入)。因此,您应该能够将这两个函数用于任何可以输出此信息的分类算法 - 包括逻辑回归和 SVM。

话虽如此,模型预测可以采用不同的格式(例如,倾向得分与类别;结果存储为 numericfactor),您需要确保输入的内容与 @987654328 @是合适的。这可能非常具体,例如,虽然predictions 参数可以表示连续或类信息,但它不能成为一个因素。有关详细信息,请参阅函数帮助文件的“详细信息”部分。

【讨论】:

以上是关于ROCR 包 - 逻辑回归以外的分类算法的主要内容,如果未能解决你的问题,请参考以下文章

逻辑回归算法原理是啥?

分类算法-逻辑回归与二分类

机器学习故事汇-逻辑回归算法

分类-对数几率回归(逻辑回归)算法

分类-对数几率回归(逻辑回归)算法

逻辑回归|机器学习|分类算法