当前位置: 首页 > news >正文

深圳市手机网站建设哪家好天河网站建设企业

深圳市手机网站建设哪家好,天河网站建设企业,网站排名优化培训哪家好,专业网站建决策曲线分析(DCA)中平均净阈值用于评价模型算法 DCA分析虽然不强调用来评价模型算法或者变量组合的优劣,但是实际应用过程中感觉DCA曲线的走势和模型的效能具有良好的一致性,其实这种一致性也可以找到内在的联系,比如…

决策曲线分析(DCA)中平均净阈值用于评价模型算法

DCA分析虽然不强调用来评价模型算法或者变量组合的优劣,但是实际应用过程中感觉DCA曲线的走势和模型的效能具有良好的一致性,其实这种一致性也可以找到内在的联系,比如通过净阈值的计算公式可以知道净阈值的大小与真阳性率有密切的关系,而真阳性率和模型的效能也有一致性。

如果想用DCA曲线来挑选算法或者变量组合,有一个定量的指标就更加方便一些,这就有了为DCA曲线找一个定量指标的想法。

1. 微积分法

曲线下面积可能是比较直观的一种方法,首先想到的是用微积分的方法计算DCA曲线下面积,代码如下。因为对微积分并不熟悉,加上计算出的结果还会有负值的情况,所以不是太确定代码的正确性,大家谨慎采用。

WA_NBC <- function(df, pred, real, integration_limits = c(0, 1), prevalence) {# 内部函数计算净获益calculate_nbc <- function(pt) {# NBC函数的代码tp <- sum(df[[pred]] >= pt & df[[real]] == 1)fp <- sum(df[[pred]] >= pt & df[[real]] == 0)net_benefit <- tp/nrow(df) - fp/nrow(df) * pt/(1-pt)if (!is.null(prevalence)) {net_benefit <- net_benefit / prevalence}return(net_benefit)}# 计算加权平均净获益integrand <- function(x) {calculate_nbc(x)}integral_result <- stats::integrate(integrand, lower = integration_limits[1], upper = integration_limits[2])wa_nbc <- integral_result$value / diff(integration_limits)return(wa_nbc)
}

2. 净收益平均法

这种方法是计算指定阈值范围内的净阈值然后求平均。感觉更好理解一些,但是似乎技术含量低些。

library(purrr)mean_benefit <- function(df, pred, real, integration_limits = c(0, 1), prevalence) {calculate_nbc <- function(pt) {# NBC函数的代码tp <- sum(df[[pred]] >= pt & df[[real]] == 1)fp <- sum(df[[pred]] >= pt & df[[real]] == 0)net_benefit <- tp/nrow(df) - fp/nrow(df) * pt/(1-pt)if (!is.null(prevalence)) {net_benefit <- net_benefit / prevalence}return(net_benefit)}# 使用map_dbl对每个阈值计算净获益net_benefits <- map_dbl(seq(integration_limits[1], integration_limits[2], by = 0.01), ~ calculate_nbc(.x))# 计算加权平均净获益mean(net_benefits)
}

初步测试感觉在一定程度上能达到设计的目的,能反映变量组合之间的优劣(如下图),但是也有不好解释的地方,比如计算出的绝对值有没有意义,欢迎大家测试反馈。在和鲸社区上有一个项目可以进行体验和测试,包含了数据和代码。
在这里插入图片描述

http://www.yayakq.cn/news/31010/

相关文章:

  • 建设人才网站的目的asp.net网站开发模板
  • 美术对网站开发有用吗免费网站下载大全
  • 网站建设及使用怎么自定义wordpress登录页面
  • 免费室内设计素材网站寻求一个专业网站制作公司
  • 大连企业网站动漫视频网站html模板
  • 免费游戏源码资源网优化方案英语必修三
  • 广元市建设银行网站wordpress 链接 拼音
  • 广州建设银行保安招聘网站网站建设是什么软件
  • 郑州企业建设网站校园网拓扑图设计方案
  • 内网网站如何建设wordpress 数据库缓存插件
  • 国外经典设计网站揭阳seo快速排名
  • 网站横幅背景图网站建设套餐表
  • 怎么做网站充值网站做网站知识点
  • 交易平台app下载搜狗关键词优化软件
  • 网站优化公司哪家好页面设计及逻辑方案
  • 小门户网站开发网站的网站搭建
  • 太原网站优化哪家专业合肥百度搜索优化
  • 智联招聘网站可以做两份简历吗找回原来的百度
  • 手机网站开发者工具设计一个个人网站的基本步骤
  • 潍坊程序设计网站建设公司常州好搜网络科技有限公司
  • 外贸网站后台海口网站建设公司哪个好
  • 秀山网站建关于建设单位网站的方案
  • 24小时自动发货网站建设连锁酒店设计网站建设
  • 网站开发简历模板深圳12个区地图
  • 环保企业网站模板泉州刺桐古建筑公司网站
  • 怎么给网站做外链邵连虎系统管理包括哪些内容
  • 建筑公司网站的目标用户宁波网络公司电话
  • 网站** 教程深圳网站建设 卓
  • 途牛旅游网站建设背景重庆知道推广网站方法
  • 热度网络网站建设wordpress配置七牛cdn