tmskewTopN

Syntax

tmskewTopN(T, X, S, window, top, [biased=true], [ascending=true], [tiesMethod='latest'])

Arguments

biased is a Boolean value indicating whether the result is biased. The default value is true, meaning the bias is not corrected.

Please see tmTopN for the parameters and windowing logic.

Details

After stably sorting S in the specified ascending order, the function calculates the skewness of the first top elements of X in a sliding window.

Return value: a vector of DOUBLE type

Examples

T=2023.01.03+1..7
X = [2, 1, 4, 3, 4, 3, 1]
S = [5, 8, 1, , 1, 1, 3]
// The NULL values in S are ignored in data sorting, and the corresponding elements in X do not participate in calculation
tmskewTopN(T,X,S,6,4)
// output
[,0,0.3818,0.3818,-0.2138,-0.4933,-0.8164]

T=2023.01.03 2023.01.07 2023.01.08 2023.01.10 2023.01.11 2023.01.12
X=8 3 1 2 5 2
S=1 5 2 3 1 1
t=table(T as time, X as val, S as id)
select tmskewTopN(time,val,id,4,3) as topN from t
topN
0
0
0.5280
0.7071

Related function: tmskew