1 min read

"学习笔记:三种平均数使用的方式 学习笔记

"学习笔记 系列导航

1 "学习笔记:Deep Learning in Python 学习笔记 2017-12-22
2 "学习笔记:Python 学习的流水笔记 2017-12-25
3 "学习笔记:Network Analysis in Python Part 1 学习笔记 2017-12-27
4 "学习笔记:XGBoost using Python 学习笔记 2017-12-28
5 "学习笔记:Supervised Learning with scikit-learn 学习笔记 2017-12-30
6 "学习笔记:Boosting理论部分 学习笔记 2018-01-02
7 "学习笔记:Machine Learning with the Experts School Budgets 学习笔记 2018-01-02
8 "学习笔记:犯罪心理解析 2018-01-02
9 "学习笔记:决策树理论部分 学习笔记 2018-01-03
10 "学习笔记:Shell 学习笔记 2018-01-04
11 "学习笔记:客户价值定价 学习笔记 2018-01-04
12 "学习笔记:Introduction to Git for Data Science 学习笔记 2018-01-06
13 "学习笔记:线性代数 整理笔记 2018-01-08
14 "学习笔记:退火算法 学习笔记 2018-01-09
15 "学习笔记:Fahrenheit 911 视频笔记 2018-01-18
16 "学习笔记:pandas debugging 学习笔记 2018-01-19
17 "学习笔记:brilliant.org概率论导论 学习笔记 2018-01-22
18 "学习笔记:Machine Learning with Tree-Based Models in R 学习笔记 2018-01-22
19 "学习笔记:Building Web Applications in R with Shiny 学习笔记 2018-01-25
20 "学习笔记:Inference for Numerical Data 学习笔记 2018-01-26
21 "学习笔记:Support Vector Machines SVM 学习笔记 2018-01-26
22 "学习笔记:Introduction to DataCamp Projects 学习笔记 2018-01-28
23 "学习笔记:Working with Web Data in R 学习笔记 2018-01-28
24 "学习笔记:戒律的复活 每周六更新 2018-01-29
25 "学习笔记:Communicating with Data in the Tidyverse 学习笔记 2018-01-31
26 "学习笔记:Kaggle R Tutorial on Machine Learning 学习笔记 2018-02-01
27 "学习笔记:Kaggle Python Tutorial on Machine Learning 学习笔记 2018-02-02
28 "学习笔记:圆桌派 第三季 视频笔记 2018-02-05
29 "学习笔记:基础与技巧整理 2018-02-25
30 "学习笔记:英语学习:积累:词汇、表达与语法整理 2018-04-09
31 "学习笔记:魏剑峰英语学习:笔记:表达与语法整理 2018-05-02
32 "学习笔记:Planet Money播客学习笔记:经济学话题解析 2018-06-05
33 "学习笔记:WSJ 学习笔记 2020-10-19

Which “mean” to use and when? - Cross Validated 介绍了三种平均数使用的方式。 如果skew严重,建议使用中位数。 否则我们来讨论三种的方式的数学:逻辑。

数学:逻辑

假设我们使用$x_i = y_i$,我们计算$\bar y = \frac{1}{n}\sum y_i$,然后用$\bar y \to \bar x$,这就是算数平均数。

假设我们使用$\log(x_i) = y_i$,我们计算$\bar y = \frac{1}{n} \sum y_i$,然后用$\bar y \to \log(\bar x)$, 然后

$$\begin{alignat}{2} \bar x & = e^{\bar y } \ & = e^{\frac{1}{n} \sum y_i} \ & = e^{\frac{1}{n} \sum \log{x_i}} \ & = (x_1 \cdots x_n)^{\frac{1}{n}} \end{alignat}$$

这就是几何平均数。 跟形象的例子,参考

假设我们使用$\frac{1}{x_i} = y_i$,我们计算$\bar y = \frac{1}{n} \sum y_i$,然后用$\bar y \to \frac{1}{\bar x})$, 然后

$$\begin{alignat}{2} \bar x & = \frac{1}{\bar y} \ & = \frac{1}{\frac{1}{n}\sum y_i} \ & = \frac{1}{\frac{1}{n}\sum \frac{1}{x_i}}\ & = \frac{n}{\sum{\frac{1}{x_i}}} \end{alignat}$$

这就是调和平均数。

总结,因此我们主要假设

$$x_i \xrightarrow{f(x_i)} y_i \xrightarrow{\bar y = \frac{1}{n}\sum y_i} \bar y \xrightarrow{f^{-1}(y_i)}\bar x$$

一般来说,$\forall x_i > 0$,那么$HM < GM < AM$ ($调和 < 几何 < 算数$)

物理逻辑

我们知道$d = v \times t$ 我们实验n次,假设每次d不变,

$$\begin{alignat}{2} d = d_i & = v_i \times t_i \ \sum_{i=1}^n d = \sum_{i=1}^n d_i & = \sum_{i=1}^n v_i \times t_i \ \to nd & = \sum_{i=1}^n \bar v \times t_i \ \bar v & = \frac{nd}{\sum_{1=i}^n t_i} \ & = \frac{n}{\sum_{1=i}^n\frac{1}{\frac{d}{t_i}}} \ & = \frac{n}{\sum_{1=i}^n\frac{1}{v_i}} \ \end{alignat}$$

同样地,假设时间不变, 那么推出来就是算数平均数。

"学习笔记 系列导航

1 "学习笔记:Deep Learning in Python 学习笔记 2017-12-22
2 "学习笔记:Python 学习的流水笔记 2017-12-25
3 "学习笔记:Network Analysis in Python Part 1 学习笔记 2017-12-27
4 "学习笔记:XGBoost using Python 学习笔记 2017-12-28
5 "学习笔记:Supervised Learning with scikit-learn 学习笔记 2017-12-30
6 "学习笔记:Boosting理论部分 学习笔记 2018-01-02
7 "学习笔记:Machine Learning with the Experts School Budgets 学习笔记 2018-01-02
8 "学习笔记:犯罪心理解析 2018-01-02
9 "学习笔记:决策树理论部分 学习笔记 2018-01-03
10 "学习笔记:Shell 学习笔记 2018-01-04
11 "学习笔记:客户价值定价 学习笔记 2018-01-04
12 "学习笔记:Introduction to Git for Data Science 学习笔记 2018-01-06
13 "学习笔记:线性代数 整理笔记 2018-01-08
14 "学习笔记:退火算法 学习笔记 2018-01-09
15 "学习笔记:Fahrenheit 911 视频笔记 2018-01-18
16 "学习笔记:pandas debugging 学习笔记 2018-01-19
17 "学习笔记:brilliant.org概率论导论 学习笔记 2018-01-22
18 "学习笔记:Machine Learning with Tree-Based Models in R 学习笔记 2018-01-22
19 "学习笔记:Building Web Applications in R with Shiny 学习笔记 2018-01-25
20 "学习笔记:Inference for Numerical Data 学习笔记 2018-01-26
21 "学习笔记:Support Vector Machines SVM 学习笔记 2018-01-26
22 "学习笔记:Introduction to DataCamp Projects 学习笔记 2018-01-28
23 "学习笔记:Working with Web Data in R 学习笔记 2018-01-28
24 "学习笔记:戒律的复活 每周六更新 2018-01-29
25 "学习笔记:Communicating with Data in the Tidyverse 学习笔记 2018-01-31
26 "学习笔记:Kaggle R Tutorial on Machine Learning 学习笔记 2018-02-01
27 "学习笔记:Kaggle Python Tutorial on Machine Learning 学习笔记 2018-02-02
28 "学习笔记:圆桌派 第三季 视频笔记 2018-02-05
29 "学习笔记:基础与技巧整理 2018-02-25
30 "学习笔记:英语学习:积累:词汇、表达与语法整理 2018-04-09
31 "学习笔记:魏剑峰英语学习:笔记:表达与语法整理 2018-05-02
32 "学习笔记:Planet Money播客学习笔记:经济学话题解析 2018-06-05
33 "学习笔记:WSJ 学习笔记 2020-10-19