请教一个求错误百分比算法,谢谢帮助!

afgkidy afgkidy 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
统计任意连续10分钟错误消息百分比(即错误消息个数占总消息百分比),以1分钟为单位,每分钟统计一次。

方法一:
把这10分钟错误消息求和为X,总消息求和为Y,然后X/Y得到错误消息百分比。
遇到问题:但是遇到一个问题,因为X和Y值可能很大,4字节存储这个大整数会越界(最大只能用4字节)。

方法二:
每分钟分别求错误信息百分比,然后在求平均百分比。
遇到问题:统计不准。比如举例一个极端例子,前9分钟每分钟只有1个消息且是错误消息,故前9分钟每分钟的错误百分比都是100%,第10分钟有10000个信息,错误消息个数为0,第10分钟错误消息百分比为0%,所以这10分钟的平均错误率为90%。

如果按照方法一计算,则错误百分比为9/10009,约为0%了。

方法一算出的结果是最精确的,是最理想的结果,但是受存储限制,不能采用。
方法二在这样极端情况下算出的值偏差太大,也不能采取。

求一种算法,算出的值比较接近方法一算出的结果。

数学丢的差不多了,特贵地求助,非常感谢。
...全文

相关推荐

程序的灵魂——算法求5!

数据结构+算法=程序 算法的特性: (1) 有穷性。往往指“在合理的范围之内”。 (2) 确定性。算法的含义应当是唯一的,而不应当产生“歧义性”。 (3) 有零个或多个输入。所谓输入是指在执行算法时需要从外界取得必要的信息。 (4) 有一个或多个输出。没有输出的算法是没有意义的。 (5) 有效性(可行性)。 用流程图表示算法

xiazaidenglu

MATLAB中寻找最大百分比值的函数开发

函数是MATLAB编程的基本单元,它允许用户封装特定功能,并通过输入参数和输出结果来复用代码。定义函数的语法通常包括关键字function,后跟返回值、函数名和参数列表。% 这是一个简单的函数示例% 计算输出参数 out1% 计算输出参数 out2end在MATLAB中,掌握矢量的操作不仅可以提高代码的效率,还可以使数据分析更加灵活和强大。矢量及其操作为数据处理提供了一种简洁、高效的工具,使用户能够轻松地进行复杂的数值计算,并将这些技术应用于实际问题中。

大数据无毛兽

Java实现百分比

NULL 博文链接:https://zhaoshijie.iteye.com/blog/798719

weixin_38669628

试设计一个算法,求图中一个源点到其他各顶点的最短路径

试设计一个算法,求图中一个源点到其他各顶点的最短路径。 (1)用邻接表表示图; (2)按长度非递减次序打印输出最短路径的长度及相应路径。

dadadadadagegegegege

MySQL 查询结果以百分比显示简单实现

用到了MySQL字符串处理中的两个函数concat()和left()实现查询结果以百分比显示,具体示例代码如下,感兴趣的朋友可以学习下

weixin_38516386
评论 5
收藏 已收藏
分享
返回顶部
afgkidy
数据结构与算法 33,026 成员 35,334 内容