MathMoments
MathMoments
计算数组元素的前4力矩(平均值,方差,偏度,峰度)。
double MathMoments(
const double& array[], // 数据数组
double& mean, // 平均值(第1力矩)
double& variance, // 方差(第2力矩)
double& skewness, // 偏度(第3力矩)
double& kurtosis, // 峰度(第4力矩)
const int start=0, // 初始计算索引
const int count=WHOLE_ARRAY // 元素数量
);参数
- 数组
[in] 计算的数据数组。
- 平均值
[out] 平均值变量(第1力矩)
- 方差
[out] 方差变量(第2力矩)
- 偏度
[out] 偏度变量(第3力矩)
- 峰度
[out] 峰度变量(第4力矩)
- start=0
[in] 初始计算索引。
- count=WHOLE_ARRAY
[in] 计算的元素数量。
返回值
如果力矩成功计算返回true,否则为False。
免责声明
峰度计算是使用围绕正态分布的过量峰度来执行(过量峰度=峰度-3),例如正态分布的过量峰度为零。
如果分布峰值围绕期望值很尖锐则为正值,如果峰值很平坦为负值。