mskew
语法
mskew(X, window, [biased=true], [minPeriods])
部分通用参数说明和窗口计算规则请参考:mFunctions
参数
biased 是一个布尔值,表示是否是有偏估计。默认值为 true,表示有偏估计。
详情
在给定长度(以元素个数或时间长度衡量)的滑动窗口内计算 X 的斜度。
例子
mskew(1 2 3 10 100 4 3, 3);
// output
[,,0,0.665469,0.693810, 0.697217,0.706851]
m=matrix(1 6 2 9 4 5 100, 100 11 12 18 23 21 10);
m;
#0 | #1 |
---|---|
1 | 100 |
6 | 11 |
2 | 12 |
9 | 18 |
4 | 23 |
5 | 21 |
100 | 10 |
mskew(m,3);
#0 | #1 |
---|---|
0.595170064139498 | 0.706802122668126 |
-0.172800544078651 | 0.65201211704403 |
0.470330460336986 | -0.110780117654834 |
0.595170064139498 | -0.239063146929565 |
0.706845142811354 | -0.642723256123865 |
m.rename!(date(2020.04.06)+1..7, `col1`col2)
m.setIndexedMatrix!()
mskew(m, 3d)
label | col1 | col2 |
---|---|---|
2020.04.07 | ||
2020.04.08 | 0 | 0 |
2020.04.09 | 0.5952 | 0.7068 |
2020.04.10 | -0.1728 | 0.652 |
2020.04.11 | 0.4703 | -0.1108 |
2020.04.12 | 0.5952 | -0.2391 |
2020.04.13 | 0.7068 | -0.6427 |
mskew(m, 1w)
label | col1 | col2 |
---|---|---|
2020.04.07 | ||
2020.04.08 | 0 | 0 |
2020.04.09 | 0.5952 | 0.7068 |
2020.04.10 | 0.2743 | 1.1373 |
2020.04.11 | 0.4079 | 1.4398 |
2020.04.12 | 0.3298 | 1.7107 |
2020.04.13 | 2.0188 | 1.9363 |
相关函数:skew