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