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

汾阳做网站的公司谷歌seo排名工具

汾阳做网站的公司,谷歌seo排名工具,网站wap版,企健网网址目录 实战 实战 # 导入第三方模块 import pandas as pd import numpy as np import matplotlib.pyplot as plt# 自定义绘制ks曲线的函数 def plot_ks(y_test, y_score, positive_flag):# 对y_test重新设置索引y_test.index np.arange(len(y_test))# 构建目标数据集target_dat…

目录

  • 实战

实战

# 导入第三方模块
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt# 自定义绘制ks曲线的函数
def plot_ks(y_test, y_score, positive_flag):# 对y_test重新设置索引y_test.index = np.arange(len(y_test))# 构建目标数据集target_data = pd.DataFrame({'y_test':y_test, 'y_score':y_score})# 按y_score降序排列target_data.sort_values(by = 'y_score', ascending = False, inplace = True)# 自定义分位点cuts = np.arange(0.1,1,0.1)# 计算各分位点对应的Score值index = len(target_data.y_score)*cutsscores = np.array(target_data.y_score)[index.astype('int')]# 根据不同的Score值,计算Sensitivity和SpecificitySensitivity = []Specificity = []for score in scores:# 正例覆盖样本数量与实际正例样本量positive_recall = target_data.loc[(target_data.y_test == positive_flag) & (target_data.y_score>score),:].shape[0]positive = sum(target_data.y_test == positive_flag)# 负例覆盖样本数量与实际负例样本量negative_recall = target_data.loc[(target_data.y_test != positive_flag) & (target_data.y_score<=score),:].shape[0]negative = sum(target_data.y_test != positive_flag)Sensitivity.append(positive_recall/positive)Specificity.append(negative_recall/negative)# 构建绘图数据plot_data = pd.DataFrame({'cuts':cuts,'y1':1-np.array(Specificity),'y2':np.array(Sensitivity), 'ks':np.array(Sensitivity)-(1-np.array(Specificity))})# 寻找Sensitivity和1-Specificity之差的最大值索引max_ks_index = np.argmax(plot_data.ks)plt.plot([0]+cuts.tolist()+[1], [0]+plot_data.y1.tolist()+[1], label = '1-Specificity')plt.plot([0]+cuts.tolist()+[1], [0]+plot_data.y2.tolist()+[1], label = 'Sensitivity')# 添加参考线plt.vlines(plot_data.cuts[max_ks_index], ymin = plot_data.y1[max_ks_index], ymax = plot_data.y2[max_ks_index], linestyles = '--')# 添加文本信息plt.text(x = plot_data.cuts[max_ks_index]+0.01,y = plot_data.y1[max_ks_index]+plot_data.ks[max_ks_index]/2,s = 'KS= %.2f' %plot_data.ks[max_ks_index])# 显示图例plt.legend()# 显示图形plt.show()# 导入虚拟数据
virtual_data = pd.read_excel(r'virtual_data.xlsx')
# 应用自定义函数绘制k-s曲线
plot_ks(y_test = virtual_data.Class, y_score = virtual_data.Score,positive_flag = 'P')   

在这里插入图片描述

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

相关文章:

  • 新乡+网站建设视频网站架构
  • 福州最好的网站建设服务商企业网站标题如何设置
  • 重庆市工程建设交易中心网站wordpress go页面如何使用
  • 网站建设费用会计处理有个专门做dnf游戏币的网站
  • 婚恋网站建设分析广告设计公司招聘信息
  • 网站开发技术的背景大连网站建设ewaylife
  • 个人网站做微擎襄阳网站建设xytzg
  • 营销型网站建设网络推广什么是响应式网站
  • 做网站需要固定ip么建筑培训网排行榜
  • 如何建立自己的微网站云南省住房和城乡建设厅网站首页
  • 网站建站作业科技前沿
  • 网站域名变了能查吗网站群建设指导意见
  • 专门做进口零食的网站php网站源码免费下载
  • 那些网站可以找得到做货代的指数函数图像及性质
  • 网站开发文档下载服务好的郑州网站建设
  • 网架厂家seo网站优化方
  • 做有奖竞猜网站违法吗重庆有哪些好玩的
  • 郫县建设局网站烟台网站关键字优化
  • 管城郑州网站建设关键词筛选
  • 网站建设设计设计公司网站建设 服务质量保证
  • 便宜电商网站建设如何做电商网站
  • 织梦个人博客网站源码html怎么添加图片为背景
  • 公司做网站的费用计什么科目网站建设公司加优化
  • 东莞销售网站设计做海报的简易网站
  • 给企业做网站用什么程序wordpress noinput
  • 耒阳市网站建设九江市建设规划局旧网站
  • 微芒网站建设网站底部导航栏怎么做
  • 优秀企业网站建设定制wordpress动画
  • 对网站开发的理解500字wordpress拖动实现
  • 大型网站稳定性建设视频课程长沙求职网招聘网