RidgeClassifierCV 的评分函数
Posted
技术标签:
【中文标题】RidgeClassifierCV 的评分函数【英文标题】:Scoring function for RidgeClassifierCV 【发布时间】:2014-08-10 06:46:10 【问题描述】:我正在尝试在 scikit-learn 中为 RidgeClassifierCV 实现自定义评分功能。这涉及在初始化RidgeClassifierCV
对象时将自定义评分函数作为score_func
传递。我希望 score_func 将分类值作为y_true
和y_pred
的输入。然而,浮点值作为y_true
和y_pred
传入。 y 向量的大小等于类数乘以训练样例数,而不是简单地拥有一个长度等于训练样例数的 y 向量。
我能否以某种方式强制将分类预测传递到自定义评分函数中,还是我必须处理原始权重?如果我必须直接处理原始权重,输出向量切片中最大值的索引是否等于预测的类?
【问题讨论】:
这是另一个 bug :) - 昨天被发现是你发现的另一个人的直接后果。 作为解决此问题的一个 hacky 解决方法,因为您使用自己的得分函数,我建议您将连续值阈值为 0。正值成为您的第一个类标签,负值成为第二个。 (或者您使用的标签超过 2 个?) 再次感谢您的报告! 这个问题仍然显示为未回答。我们可以关闭它而不将其标记为“不属于这里”吗? 同意...@eickenberg 您是否介意将错误更新发布为“答案”,以便从未回答的#python 列表中排在首位? 【参考方案1】:这是一个已修复的bug。
【讨论】:
以上是关于RidgeClassifierCV 的评分函数的主要内容,如果未能解决你的问题,请参考以下文章
R语言使用survival包的coxph函数构建cox回归模型使用ggrisk包的ggrisk函数可视化Cox回归的风险评分图(风险得分图)并解读风险评分图基于LIRI数据集(基因数据集)