“平均值”是啥意思?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了“平均值”是啥意思?相关的知识,希望对你有一定的参考价值。

“平均值”通常是指一组数据中所有数值的总和除以该组数据的数量,也就是所有数值的平均数。计算平均值的公式为:

```
平均值 = 所有数值之和 / 数量
```

例如,对于以下一组数据:1, 2, 3, 4, 5,其平均值为:

```
平均值 = (1 + 2 + 3 + 4 + 5) / 5 = 15 / 5 = 3
```

因此,这组数据的平均值为3。

平均值常用于描述一组数据的中心位置和集中程度。如果某个数值明显偏离平均值,可能表示该数据在整组数据中具有特殊性,需要进行额外的分析和解释。另外,平均值还可以作为对比不同数据集的参考标准,例如比较两个产品的销售量或两种方案的实施效果等。
参考技术A

“平均值”的意思是:

    一个或一个以上变量的连续函数在给定区间内的积分除以该区间的测度。

2.主要是一个算术术语,指几个不相等的数之和除以这些数的个数而得出的数。

参考技术B 平均值有两个意思:

1.一个或一个以上变量的连续函数在给定区间内的积分除以该区间的测度。2.主要是一个算术术语,指几个不相等的数之和除以这些数的个数而得出的数。
参考技术C 就是一组数字中,把所有数字相加,除以个数,所得的值。

时间聚合字段中的各种选项是啥意思?

【中文标题】时间聚合字段中的各种选项是啥意思?【英文标题】:What does the various options in time aggregation field mean?时间聚合字段中的各种选项是什么意思? 【发布时间】:2017-07-02 05:45:31 【问题描述】:

我第一次尝试使用 Scale Rule 并尝试摆弄“存储队列”资源。在尝试设置选项时,我在“时间聚合”中看到以下选项:最小值、最大值、平均值、总计和最后。 我了解到的是,从 TimeAggregation 中选择的值将用于指定的“持续时间”,并将与指定的“阈值”进行比较。 但是,我无法理解它将尝试执行的数据的采样间隔是多少。还请考虑以下示例:

假设我有以下规则: 如果 AppxMsgCount >=15,则将实例计数增加 3 在哪里, 阈值 = 15,时间聚合设置为“平均”

系统状态: AppxMsgCount = 20 当前实例计数 = 2

因此,在上述系统状态下第一次启动自动缩放时,实例计数会增加到 5。

现在,随着实例的增加,AppxMsgCount 应该会下降吗?我的预感说它必须是,但它的数学应该是什么?是 20*2/5 吗?

第二件事,其他选项在这里的含义是什么,应该在什么时候使用它们 - 即我应该什么时候使用总计,什么时候应该使用平均值

如果我能得到一些链接以供参考,将会很有帮助。

【问题讨论】:

嗨,你知道这个问题的答案吗? 【参考方案1】:

这些属性一起工作如下:“metricName”的“统计”将在每个“timeGrain”中计算。每一个“timeGrain”,autoscale 都会取上一个“timeWindow”数据量的“timeAggregation”,并与基于“operator”的“threshold”进行比较。使用下面的具体示例,这意味着:

将每分钟计算一次 CPU 百分比的平均值。每分钟,自动缩放都会取前 5 分钟数据的平均值,并检查它是否大于 60%。如果是,则会触发缩放规则。

 "rules": [
    "metricTrigger": 
      "metricResourceUri": "[resourceId('Microsoft.Compute/virtualMachineScaleSets', 'myScaleSet')]",
      "metricName": "Percentage CPU",
      "timeGrain": "PT1M",
      "statistic": "Average",
      "timeWindow": "PT5M",
      "timeAggregation": "Average",
      "operator": "GreaterThan",
      "threshold": 60
    ,

注意:对于单个 VM,CPU 百分比只是一个数字。但是,在规模集的情况下,每个 VM 都会报告一个 CPU 百分比数字。为了整合这些,规模集计算所有 VM 的“统计数据”。例如,假设我们有“statistic”为“max”,“timeGrain”为 1 分钟,“timeAggregation”为“average”,“timeWindow”为 5 分钟。这意味着每分钟,规模集都会在规模集中的所有 VM 中发出最大百分比的 CPU。例如,如果规模集中有两个 VM,一个以 0% 的 CPU 运行,另一个以 90% 的 CPU 运行,那么在那一分钟内,规模集将发出最大值 90%。然后,自动缩放将平均这些最大值的最后 5 分钟,并将其与阈值进行比较。

希望这会有所帮助!这有点令人困惑,并且信息分布在不同的文档页面中,因此我在此处整理了一个关于自动缩放规模集基础知识的快速入门博客:https://negatblog.wordpress.com/2018/07/06/autoscaling-scale-sets-based-on-metrics/。希望它有用:)

干杯, 尼尔

【讨论】:

你能解释一下其他人是如何工作的,比如 count 和 total 吗? 我不是 100% 确定,但我相信“total”取之前“timeWindow”值的总和,“count”取之前“timeWindow”值的数量(当我将“CPU 百分比计数 【参考方案2】:

下面的链接是指向 Microsoft 文档的链接,以了解 最佳实践 涉及到autoscale:https://docs.microsoft.com/en-us/azure/monitoring-and-diagnostics/insights-autoscale-best-practices

不过,我也会尝试回答您的上述问题。

1) 我相信您可以设置一个缩小 选项,以便何时减少到较少数量的实例。在以前的版本中,不存在缩减选项,我相信一旦不再触发限制,它就会缩减到初始实例数。即低于 15 ApxMsgCount

2) 不太确定这一点,根据我的经验,我一直使用 Total 指标而不是平均值,但是我认为平均值最好用于特定的时间框架。

希望这会有所帮助

【讨论】:

以上是关于“平均值”是啥意思?的主要内容,如果未能解决你的问题,请参考以下文章

取前 3 帧的平均值/平均值是啥意思

取 A(B) 的平均值是啥意思?

函数Average是啥意思

matlab中的mean函数是啥意思啊,如何使用

健身中的ATL是啥意思?

薪酬中的分位值是啥意思