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

招聘网站开发源代码wordpress管理页面密码忘记

招聘网站开发源代码,wordpress管理页面密码忘记,广东宏福建设有限公司网站,潍坊建设企业网站决策曲线分析(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/692060/

相关文章:

  • python3 网站开发入门建筑工程公司注册条件
  • 海南网站建设哪里好极客优选网上商城系统
  • 电信固定ip如何做网站中小微企业网站建设
  • 无锡企业建站系统百度广告联盟怎么赚钱
  • wordpress传不上站点什么软件可以看到街景
  • 国外工会网站建设宁晋县建设局网站
  • 哪个网站可以做身份核验论坛网站开发开题报告
  • 怎么建设一个营销型网站网页设计制作实验报告
  • 开源手机网站cms如何去掉网站后缀wordpress
  • 高校校园网站建设培训班wordpress添加数据
  • 做名片的网站黄山网新科技
  • 深圳微商城网站设计公司百度站长平台有哪些功能
  • 林州网站建设哪家专业wordpress 个性图标
  • 组建网站开发团队做it的网站
  • 电商网站建设讯息抚州网站制作
  • 点图片跳到网站怎么做罗湖网站建设
  • 网站建设和优化要求柳州旅游网站建设
  • 网站建设与管理拼音seo网站分析报告
  • 北京 顺义 网站制作云南省安宁市建设厅官方网站
  • 电子商务网站建设课设网站新浪云虚拟主机做电影网站
  • 如何利用阿里云做网站51游戏
  • 自助网站建设系统北京网页设计制作
  • 邹城网站建设公司wordpress搭建500错误
  • 诸城易讯网站建设服务中心wordpress 收集
  • 网站建设要懂哪些技术抖音代运营一般几个周期
  • 官方网站怎么注册徐州官方发布
  • 飞凡 做电商网站做个软件需要多少钱
  • wordpress网站做app单位网站建设需要哪些技术
  • 电白区建设局网站wordpress 在线联系
  • 万网网站建设万网网站建设dw怎么切片做网站