如何获得逻辑回归中 ROC 的最佳截止点作为数字

2023-11-21

我想将逻辑回归中 ROC 的最佳截止点作为数字而不是两条交叉曲线。 使用下面的代码,我可以获得显示最佳点的图,但在某些情况下,我只需要该点作为可用于其他计算的数字。 以下是代码行:

library(Epi)
ROC( form = IsVIP ~ var1+var2+var3+var4+var5, plot="sp", data=vip_data ) 

Thanks


根据文档,最佳截止点定义为灵敏度 + 特异性最大的点(参见MX论证中?ROC)。您可以按如下方式获取相应的值(请参见示例?ROC):

x <- rnorm(100)
z <- rnorm(100)
w <- rnorm(100)
tigol <- function(x) 1 - (1 + exp(x))^(-1)
y <- rbinom(100, 1, tigol(0.3 + 3*x + 5*z + 7*w))
rc <- ROC(form = y ~ x + z, plot="sp") 
## optimal combination
opt <- which.max(rowSums(rc$res[, c("sens", "spec")]))
## optimal cut-off point 
rc$res$lr.eta[opt]

这是运行时将显示的点

ROC(form = y ~ x + z, plot = "ROC", MX = TRUE)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何获得逻辑回归中 ROC 的最佳截止点作为数字 的相关文章

随机推荐

  • “实现 deps.support.app_compat”中的“deps”是什么?

    我正在寻找新架构组件的谷歌示例 我在其中找到了如下代码 dependencies Support libraries implementation deps support app compat implementation deps su
  • 如何处理 Windows 的 ReadDirectoryChangesW() 及其混合长/短文件名输出?

    我正在开发一段 C 代码 它使用 ReadDirectoryChangesW 来监视 Windows 中目录下的更改 我已阅读有关 ReadDirectoryChangesW 和 FILE NOTIFY INFORMATION 结构的相关
  • 打字稿,如何将对象传递给类的构造函数进行实例化

    我有一个从后端 api 获取的数组对象数据 喜欢 name react age 4 name angular age 4 name rxjs age 2 我确定一个class and an interface 像这样 interface I
  • 另一个函数中的 C 函数声明

    谁能向我解释一下这些行 int xyz void extern void abc void 函数定义中的函数声明 或者我误解了什么 是的 你的猜测是正确的 它声明了该函数的存在abc 因此可以在其中引用xyz 请注意 extern是不必要的
  • 你能在.NET MVC模板中使用bootstrap 4制作Visual Studio脚手架等吗?

    当您在 vs17 中创建新项目时 c 中的基本 mvc net Web 应用程序 它附带了 bootstrap 3 这意味着所有的脚手架页面和设计都是错误的 因为它们修改了列大小调整系统 有没有什么方法可以更新 VS 以便在将项目更新为 b
  • int((0.1+0.7)*10) = 7 在多种语言中。如何防止这种情况发生?

    最近我遇到了多种语言的错误 功能 我对它是如何引起的有非常基本的了解 并且我想要一些详细的解释 但是当我想到这些年来我必须犯的所有错误时 问题是我如何确定 嘿 这可能会导致一个可笑的错误 我最好使用任意精度函数 还有哪些其他语言有这个错误
  • GitHub:企业接收后挂钩

    有谁知道 GitHub Enterprise 中是否有一种机制来设置一个通用的接收后挂钩 该挂钩将适用于所有存储库 包括创建后的新存储库 我正在尝试开发一个到辅助系统的链接 该系统希望收到所有存储库的所有推送的通知 并且需要为每个新存储库进
  • wicket @SpringBean 无法创建 bean

    我有一个关于 Eclipse Wicket Spring Hibernate 的项目 一切正常 除了 当我尝试时 public class SortableContactDataProvider extends SortableDataPr
  • 如何检查两个布尔值是否相等?

    我需要一个可以在 junit 中调用的方法assertTrue 方法比较两个布尔值以检查它们是否相等 并返回一个布尔值 例如 这样的事情 boolean isEqual Boolean equals bool1 bool2 如果它们不相等则
  • 将鼠标悬停在按钮上时文本颜色发生变化

    我正在尝试更改悬停时按钮内文本的颜色 我可以使按钮本身改变颜色 但我希望按钮文本也改变颜色 这是我当前的CSS button input button a button input type submit background 2e77ae
  • 通过 CLI 运行 Codeigniter 会输出网站根目录而不是预期结果

    我正在跟进本教程通过 CLI 运行 Codeigniter 我已经做了他们所做的一切 复制并粘贴 现在 当我运行此命令时 除了输出网站索引内容之外 它不会执行预期的操作 cd Users MyUsername Sites code php
  • 调用 ruby​​ 方法而不实例化类

    如果我像这样调用 Rails 活动模型方法上的方法 class Foo lt ActiveRecord Base end Foo first 我将取回第一个活动记录 我不必实例化该类 但是如果我创建自己的类并调用方法 则会出现异常 clas
  • Xcode 6 删除应用程序组

    我需要删除一些App Groups我创建的目的是为了在应用程序和它的 Today 扩展之间共享信息 有谁知道如何删除App Group在功能部分创建Xcode in App Groups 删除应用程序组的步骤如下 登录到苹果开发者使用您的开
  • 奥利奥中未显示通知

    普通通知生成器不会在 Android O 上显示通知 如何在 Android 8 Oreo 上显示通知 是否需要添加任何新代码来在 Android O 上显示通知 在 Android O 中是必须使用渠道与您的通知生成器 下面是示例代码 S
  • 在 powershell 中打开控制台应用程序

    我目前正在开发一个 win32 控制台应用程序 想知道是否有任何方法可以让 Visual Studio 在调试它时在 powershell 而不是 cmd exe 中打开它 我真正想要的是一个更好的外壳 我可以在其中复制 粘贴等 而无需单击
  • 如何在下一个 jupyter 单元中重用绘图[重复]

    这个问题在这里已经有答案了 我有一个 jupyter 笔记本 希望在一个单元格中创建一个绘图 然后编写一些 Markdown 来在下一个单元格中进行解释 然后设置限制并在下一个单元格中再次绘图 到目前为止 这是我的代码 matplotlib
  • 单个 Django 项目下的多个站点

    在单个 django 项目下拥有多个站点是否可能且正确 这样 所有站点就会有全局共享的坐在文件 url 文件以及全局共享的 应用程序 并且单个 django 项目下的所有站点都有一个通用的管理界面 每个站点可能有自己的设置 url 和模板
  • 在 VB.NET 中获取 SQL Server 表中的行数

    有 10 行primary student table 当我执行下面的代码时 结果是 1 Dim count As Int16 con Open query SELECT COUNT roll AS rollcount FROM prima
  • 用C代码编写二进制数字系统[重复]

    这个问题在这里已经有答案了 当我们使用0x十六进制数字的前缀 以及0对于八进制数 对于二进制数有什么可以做的吗 我尝试过b后缀 但是GCC不允许 错误 整数常量上的后缀 b 无效 是否可以 标准 C 没有定义二进制常量 不过有一个 GNU
  • 如何获得逻辑回归中 ROC 的最佳截止点作为数字

    我想将逻辑回归中 ROC 的最佳截止点作为数字而不是两条交叉曲线 使用下面的代码 我可以获得显示最佳点的图 但在某些情况下 我只需要该点作为可用于其他计算的数字 以下是代码行 library Epi ROC form IsVIP var1