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

泗洪网站建设公司网站建设优化哪家公司好

泗洪网站建设公司,网站建设优化哪家公司好,学做面包的网站,怎么区别做pc端和手机端网站在实验的时候遇到一个比较实际的问题,就是怎样对数据进行评分。比如我想根据样本的正确率进行打分,有两种方法,一种是将准确率排序,然后根据序号进行打分,这样可以排除极端数据的影响,但是准确率之间的差距…

在实验的时候遇到一个比较实际的问题,就是怎样对数据进行评分。比如我想根据样本的正确率进行打分,有两种方法,一种是将准确率排序,然后根据序号进行打分,这样可以排除极端数据的影响,但是准确率之间的差距就不能有效体现。第二种方法是将数据归一化作为评分,但这样容易受到极端数据的影响。有没有一种评分算法能两者兼顾?问了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.dinnco.com/news/55981.html

相关文章:

  • 网站 授权书怎样在百度上建立网站
  • 长沙网站搜索引擎优化seo职业培训学校
  • 鹤壁市城乡一体化示范区邮编佛山网站设计实力乐云seo
  • wordpress不能登录后台短视频seo询盘获客系统
  • 那家做网站好网站排名优化客服
  • 做网站资料品牌网络营销成功案例
  • 网易 自助网站建设千博企业网站管理系统
  • 爱民网站制作网址生成短链接
  • 设计图片logo免费全专业优化公司
  • 移动公司网络维护全网seo是什么意思
  • 搜索网站排名优化策略百度seo规则
  • 利川市网站建设微信推广多少钱一次
  • 政府门户网站的建设与管理整站排名优化公司
  • 保险理财网站建设推广方案的内容有哪些
  • 杭州网站建设网络宣传推广方案
  • c 网站开发程序员百度搜索app
  • 外贸哪些免费网站开发客户交换链接营销案例
  • 自适应网站建站企业网络推广技巧
  • 上海网站制作建设怎么样seo优化软件
  • 上海网站制作怎么选友情链接图片
  • html网页制作完整代码南京seo排名收费
  • 淘客免费网站建设seo怎么学
  • 网站源代码编辑现在有哪些培训学校
  • 青州哪里做网站做得好杭州今天查出多少阳性
  • 建设工程信息网站有哪些南宁百度快速排名优化
  • 手机网站个人中心源码新站整站快速排名
  • 济南哪家公司可以做网站公司网页怎么做
  • php网站建设与管理优化推广网站seo
  • 惠州有做网站的吗seo网络推广软件
  • 没公司怎么做网站常见的网站推广方法