How to use the quantileSeq function from mathjs

Find comprehensive JavaScript mathjs.quantileSeq code examples handpicked from public code repositorys.

60
61
62
63
64
65
66
67
68
69
math.lcm(a, b) // least common multiple

// stats
math.max(numbers);
math.min(numbers);
math.quantileSeq([1, 2, 3, 4, 5], .5) // value at quantile

math.mean(numbers);
math.median(numbers);
math.mode(numbers)
fork icon0
star icon3
watch icon0

+ 6 other calls in file

54
55
56
57
58
59
60
61
62
63
let result = []
qSeq.forEach(t => {
	result.push(roundUp(t,1000))
})
setAdsQuantile(result)
qSeq = quantileSeq(data.spendingValues, [1/5, 2/5,3/5,4/5])
result = []
qSeq.forEach(t => {
	result.push(roundUp(t,1000))
})
fork icon0
star icon0
watch icon0

+ 3 other calls in file

15
16
17
18
19
20
21
22
23
24

rv = rv.map(v => (v - mean) / std);

const percentage = percentile / 100 / 2;
const min = m.min(rv);
// const min = m.quantileSeq(rv, percentage);
const max = m.max(rv);
// const max = m.quantileSeq(rv, 1 - percentage);
for (let i = 0; i < len; i++) {
    if (rv[i] < min) rv[i] = min;
fork icon0
star icon0
watch icon0

+ 3 other calls in file

152
153
154
155
156
157
158
159
160
161

// Update global maxNumReads variable
this.maxReads[file] = sortedArray.length

// Calculate quantiles here
let quantiles = quantileSeq(sortedArray, [0.25, 0.5, 0.75], true)
return {
  min: sortedArray[0],
  q1: quantiles[0],
  median: quantiles[1],
fork icon0
star icon0
watch icon0

71
72
73
74
75
76
77
78
79
80
}

if (downcandles >= 3) {
  if (
    candle.close - candle.open > 0 &&
    rate > math.quantileSeq(move, [0.2])[0] &&
    rate < math.quantileSeq(move, [0.7])[0] &&
    !order.openTrades[symbol].openRate
  ) {
    order.buy({ symbol, ...candle });
fork icon0
star icon0
watch icon0

+ 7 other calls in file