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

泗洪网站建设公司网站注册

泗洪网站建设公司,网站注册,网站建设 怎样找客户,如何写软文推广产品在实验的时候遇到一个比较实际的问题,就是怎样对数据进行评分。比如我想根据样本的正确率进行打分,有两种方法,一种是将准确率排序,然后根据序号进行打分,这样可以排除极端数据的影响,但是准确率之间的差距…

在实验的时候遇到一个比较实际的问题,就是怎样对数据进行评分。比如我想根据样本的正确率进行打分,有两种方法,一种是将准确率排序,然后根据序号进行打分,这样可以排除极端数据的影响,但是准确率之间的差距就不能有效体现。第二种方法是将数据归一化作为评分,但这样容易受到极端数据的影响。有没有一种评分算法能两者兼顾?问了chatGPT4后给出了一种我觉得比较符合需求的想法

首先,将数据进行排序,然后计算每个数据点在总体中所处的位置(即其百分位数)。最后可以将这些百分位数转换为Z得分(也就是标准正态分布下的得分),这样就完成了归一化。

具体步骤如下:

1、将所有数据按照大小进行排序。
2、计算每个数据点在总体中所处的位置(即其百分位数)。例如,在100个观测值中,最小值为第1百分位,最大值为第100百分位。
3、将每个观测值对应到一个标准正态随机变量上。例如,如果一个观测值处于第25百分位,则它对应到标准正态随机变量上就是-0.6745(因为在标准正态随机变量上, 25% 的区域左侧对应着 Z = -0.6745)。

通过以上步骤,“极端”的原始评价会被映射到相对较小或较大但不极端的Z得分上,而原始评价之间的相对差异也会被保留下来。这样就可以在一定程度上兼顾到排除极端数据和体现准确率之间差距两个方面。

代码:

"""
获取一个列表数据的
基于分位数-正态分布转换的评分算法
"""
from scipy.stats import normdef percentile_to_zscore(percentiles: list):"""获取一个百分比列表数据的z_scores"""z_scores = [norm.ppf(p) for p in percentiles]return z_scoresdef list_to_percentile(list_data: list, need_sort=False):"""对数据进行排名,生成百分比列表"""if need_sort:list_data = sorted(list_data)percentiles = [(list_data.index(data) + 1) / len(list_data) for data in list_data]# 需要对最后的结果进行处理,否则最大数据的百分比为1在计算z_score会报错percentiles.pop(-1)percentiles.append(0.99)return percentilesdef zscore_to_score(z_scores, min_score=1, max_score=100):"""把z分数重新映射指定分数区间"""min_z, max_z = min(z_scores), max(z_scores)scores = [round((z - min_z) / (max_z - min_z) * (max_score - min_score) + min_score,2) for z in z_scores]return scoresdef list_to_score(list_data: list, need_sort=False):"""输入一个列表数据,返回基于分位数-正态分布转换的评分:param list_data: 列表数据:param need_sort: 是否需要排序,True/False:return: 评分列表"""percentile = list_to_percentile(list_data, need_sort)print(percentile)zscore = percentile_to_zscore(percentile)score = zscore_to_score(zscore)return scoreif __name__ == "__main__":input_data = [1, 3, 5, 7, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19]result_scores = list_to_score(input_data)print(result_scores)
http://www.zhongyajixie.com/news/58632.html

相关文章:

  • labview可以做网站吗长沙做优化的公司
  • 推荐网站建设推广免费宣传网站
  • 西宁做网站君博领先seo关键词选取工具
  • 蒙城做网站阿里指数官网最新版本
  • 网站建设的程序广东东莞最新情况
  • 江山市建设厅网站百度企业
  • 网站外部链接怎么做网络营销就是seo正确吗
  • 佛山网站优化排名推广小学生简短小新闻
  • 泉州做网站哪家好软件开发培训
  • 做网站用php如何学习seo推广优化外包价格
  • 中国免费的企业名录谷歌seo一个月费用需要2万吗
  • 网站设计总结手机优化助手
  • 做产品的往这看 国外工业设计网站大全娱乐热搜榜今日排名
  • 一级a做爰片i免费网站百度竞价排名系统
  • 做外贸的网站网络营销的策划流程
  • asp网站怎么做自己在家做电商
  • 卖机器的网站怎么做阿里巴巴国际站运营
  • 萧山网站优化设计网站排行榜前十名
  • 服务器和网站的关系广告公司收费价格表
  • 分类网站 制作百度关键词收录排名
  • 烟台网站建设开发百度网站推广排名
  • 怎么查一个网站的域名产品网络营销
  • 网站商城系统建设方案推广引流网站
  • 网站开发前期需要啥第一接单网app地推和拉新
  • 怎样检查wordpress主题是否右后门优化搜索引擎的方法
  • 营销图片素材seo咨询邵阳
  • java做网站学什么seo百度关键词优化
  • 网站代码复制百度首页关键词优化
  • 网站建设需求调研报告辽源seo
  • php和织梦那个做网站好快速网站排名提升