- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
考虑以下用例(完全摘自 James 等人的《统计学习简介》)。
您正试图根据各种个人数据预测信用卡所有者是否会违约。您正在使用线性判别分析(或者,出于这个问题的目的,二次判别分析)。
您希望估算器优先考虑真阳性率而不是误报率。也就是说,正确识别即将发生的违约比预测不会发生的违约更为重要。
sklearn.lda.LDA 和/或 sklearn.qda.QDA 类中是否有此设置?我认为也许使用 class_prior 命名参数构建它们是合适的,但这似乎没有被接受。
最佳答案
您可以使用 lda.predict_proba 更改决策阈值,然后手动设置概率阈值:
lda = LDA().fit(X_train, y_train)
probs_positive_class = lda.predict_proba(X_test)[:, 1]
# say default is the positive class and we want to make few false positives
prediction = probs_positive_class > .9
这将为您提供关于他们是否会违约的非常保守的估计(如果有 90% 的把握,它只会说他们会违约)。.9 是否真的对应于 90% 确定取决于有多好 calibrated分类器是。
关于scikit-learn - 在 scikit-learn 中控制 LDA 和 QDA 的后验概率阈值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30092038/
# load the library and data library('MASS') library('sqldf') data(fgl, package = 'MASS') df <- data.
我使用 MASS::qda() 来查找我的数据的分类器,并且它总是报告 `some group is too small for 'qda' 这是由于我用于模型的测试数据的大小吗?我将测试样本大小从
我正在尝试使用 MASS 和 ggplot2 包绘制 Iris 数据集二次判别分析 (QDA) 的结果。该脚本在其第一部分中显示了线性判别分析 (LDA),但我不知道要继续为 QDA 执行此操作。 “
难道不能在 sklearn 的 QDA 分类器上调用 cross_val_score 函数吗?这是我的片段: cvKF = cross_validation.KFold(len(communicati
考虑以下用例(完全摘自 James 等人的《统计学习简介》)。 您正试图根据各种个人数据预测信用卡所有者是否会违约。您正在使用线性判别分析(或者,出于这个问题的目的,二次判别分析)。 您希望估算器优先
无法使用 scikit-learn 0.19.1 导入 sklearn.qda 和 sklearn.lda 我得到: 导入错误:没有名为“sklearn.qda”的模块 导入错误:没有名为“sklea
我是一名优秀的程序员,十分优秀!