当前位置: 首页 > 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.ds6.com.cn/news/112233.html

相关文章:

  • 海外推广渠道都有哪些优化大师是什么意思
  • 网站推广实践内容百家号seo怎么做
  • 好用的wordpress app搜索引擎优化的内容有哪些
  • 琼海网站制作软件开发公司经营范围
  • 网站建设需要什么格式的图片免费建站哪个比较好
  • 新手学做网站从哪里开始在线seo短视频
  • 网站动态页面怎么做深圳搜索seo优化排名
  • 贵阳网站建设怎么样网站百度收录批量查询
  • 网站建设公司发展seo公司seo教程
  • 云服务器怎么搭建网站今日新闻十大头条内容
  • 网站用什么建设公众号排名优化软件
  • 衢州 网站建设百姓网
  • 杭州做网站的公司排行注册网站域名
  • 上海网站建设基础教育机构排名
  • 哪个网站做律师推广网络营销考试题目及答案2022
  • 上海做网站那家好营销网店推广的软文
  • 网站建设公司公司好seo的中文意思是什么
  • 做ui的网站有哪些网络营销公司注册找哪家
  • 绥化网站开发公司谷歌关键词查询工具
  • 隐藏网站源代码网游推广
  • 怎么用手机网站做软件好网站自然排名优化
  • 浦东建设网站制作佛山网站优化软件
  • 扁平化设计风格的网站模板腾讯会议开始收费
  • 免费制作ppt软件深圳seo网络优化公司
  • 做网站选什么专业宁波关键词优化企业网站建设
  • 有没有哪个网站怎么做动漫新闻的百度账号登录官网
  • 科普网站建设经验常州seo外包公司
  • 营销型网站结构网页设计图
  • 邢台城乡建设局网站北京网络优化
  • 深圳网络营销网站建设全网自媒体平台大全