mskew
New in version 1.30.2.
语法
mskew(X, window, [biased=true], [minPeriods])
部分通用参数说明和窗口计算规则请参考: 滑动窗口系列(m 系列)
参数
biased 是一个布尔值,表示是否是有偏估计。默认值为 true,表示有偏估计。
详情
在给定长度(以元素个数或时间长度衡量)的滑动窗口内计算 X 的斜度。
例子
$ mskew(1 2 3 10 100 4 3, 3);
[,,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