ClickHouse

Форк
0
/
UniqCombinedBiasData.cpp 
435 строк · 9.4 Кб
1
#include <AggregateFunctions/UniqCombinedBiasData.h>
2

3
namespace DB
4
{
5
struct Settings;
6

7
namespace
8
{
9

10
const UniqCombinedBiasData::InterpolatedData raw_estimates
11
{{
12
    99791.8496
13
    ,101386.91930000001
14
    ,105450.95623333333
15
    ,108128.01393333334
16
    ,110851.10286666667
17
    ,113620.01383333335
18
    ,116434.98796666665
19
    ,119295.74893333332
20
    ,122202.58199999998
21
    ,124783.45270000001
22
    ,127775.84493333333
23
    ,130432.03390000002
24
    ,133122.13506666667
25
    ,136239.7482
26
    ,139004.69996666667
27
    ,141803.40813333335
28
    ,144228.62236666665
29
    ,147089.61343333335
30
    ,149984.35636666667
31
    ,152912.8223666667
32
    ,155449.4413666667
33
    ,158440.23733333332
34
    ,161029.4043
35
    ,164080.25746666666
36
    ,166720.31723333334
37
    ,169384.27826666666
38
    ,172521.4491666667
39
    ,175235.4233
40
    ,177971.46556666668
41
    ,180730.04403333334
42
    ,183510.69883333333
43
    ,186313.77773333332
44
    ,189138.67343333332
45
    ,191985.62490000002
46
    ,194853.55733333333
47
    ,197259.4243333333
48
    ,200165.33826666666
49
    ,203093.2792
50
    ,205550.0133666667
51
    ,208515.49296666667
52
    ,211500.27113333336
53
    ,214002.73933333336
54
    ,217022.66503333332
55
    ,219554.61286666666
56
    ,222611.62203333332
57
    ,225172.43516666666
58
    ,228261.63369999998
59
    ,230849.9269333333
60
    ,233450.9665
61
    ,236588.48176666666
62
    ,239217.14506666665
63
    ,241858.01729999995
64
    ,245040.88769999996
65
    ,247707.505
66
    ,250385.32816666667
67
    ,253072.74516666666
68
    ,255772.3767333333
69
    ,259026.62416666665
70
    ,261750.1933
71
    ,264484.4988666667
72
    ,267229.4741
73
    ,269983.9762
74
    ,272747.6032
75
    ,275521.9937
76
    ,278306.35263333336
77
    ,281100.67233333335
78
    ,283902.65756666666
79
    ,286716.28403333336
80
    ,289537.95599999995
81
    ,292368.9353666667
82
    ,295207.7315
83
    ,298055.9653333333
84
    ,300911.9654666667
85
    ,303204.35336666665
86
    ,306077.9537333333
87
    ,308958.00193333335
88
    ,311845.22890000005
89
    ,314741.81600000005
90
    ,317644.8173333333
91
    ,319972.31696666667
92
    ,322888.63776666665
93
    ,325811.89053333335
94
    ,328741.73743333324
95
    ,331091.32163333334
96
    ,334034.29806666664
97
    ,336984.6469666666
98
    ,339939.86216666666
99
    ,342309.7939
100
    ,345278.14656666666
101
    ,348252.3204333333
102
    ,350635.0094666667
103
    ,353618.8034000001
104
    ,356610.7431333333
105
    ,359005.6872333333
106
    ,362005.8481
107
    ,365011.9431333333
108
    ,367422.15616666665
109
    ,370439.9724666667
110
    ,373460.6025
111
    ,375879.31826666667
112
    ,378908.1752
113
    ,381335.98703333334
114
    ,384373.7107666666
115
    ,387416.2068333333
116
    ,389852.7087666667
117
    ,392901.8697
118
    ,395343.33469999995
119
    ,398401.5141333333
120
    ,400851.9174
121
    ,403917.6844666666
122
    ,406371.6598333334
123
    ,409440.80490000005
124
    ,412517.26203333336
125
    ,414981.9741666666
126
    ,418063.8305
127
    ,420530.6776
128
    ,423616.6512666666
129
    ,426088.72699999996
130
    ,429181.1127666666
131
    ,431657.64166666666
132
    ,434757.3337
133
    ,437235.97023333336
134
    ,440338.2023666667
135
    ,442823.12679999997
136
    ,445932.7757666667
137
    ,448419.81309999997
138
    ,451533.39386666665
139
    ,454026.96746666665
140
    ,457147.8259333333
141
    ,459643.8253666666
142
    ,462140.6687333334
143
    ,465264.5323
144
    ,467767.3770333333
145
    ,470899.63109999994
146
    ,473406.5693999999
147
    ,476540.8793333333
148
    ,479051.11850000004
149
    ,482189.9576
150
    ,484701.15849999996
151
    ,487836.66456666664
152
    ,490348.32859999995
153
    ,492863.5349666667
154
    ,496009.21856666665
155
    ,498525.42956666666
156
    ,501674.7545333333
157
    ,504197.08666666667
158
    ,507345.7158333334
159
    ,509865.2856
160
    ,512385.7114666667
161
    ,515538.75786666665
162
    ,518061.9924333333
163
    ,521216.2575333333
164
    ,523741.7463333334
165
    ,526898.6196333334
166
    ,529426.4153666666
167
    ,531957.1346999999
168
    ,535122.4158
169
    ,537654.0189
170
    ,540820.3046333335
171
    ,543353.1055
172
    ,545886.3092666665
173
    ,549053.4182666666
174
    ,551588.0846666667
175
    ,554757.5437333334
176
    ,557292.4032000001
177
    ,559828.7957
178
    ,562997.8541333332
179
    ,565534.2980666666
180
    ,568709.6649999999
181
    ,571249.7172666666
182
    ,573790.0703666667
183
    ,576966.0044666667
184
    ,579505.9694666667
185
    ,582682.2277
186
    ,585223.6823
187
    ,587764.2020666667
188
    ,590940.0571666666
189
    ,593483.1912666665
190
    ,596026.3725
191
    ,599205.4451
192
    ,601746.4072333333
193
    ,604921.6576333332
194
    ,607463.0489333333
195
    ,610007.9545333334
196
    ,613191.4748666667
197
    ,615738.8463666667
198
    ,618922.8917333334
199
    ,621470.0042333334
200
    ,624017.6801333333
201
    ,627203.1910333333
202
    ,629749.1271666667
203
    ,632298.0367666667
204
    ,635482.3311666666
205
    ,638030.0856333333
206
    ,641214.3490333334
207
    ,643760.2273333333
208
    ,646307.8729
209
    ,649497.0210000001
210
    ,652049.6203333334
211
    ,654923.103
212
}};
213

214
const UniqCombinedBiasData::InterpolatedData biases
215
{{
216
    83406.8496
217
    ,84682.41930000001
218
    ,83634.45623333333
219
    ,81199.51393333334
220
    ,78810.60286666667
221
    ,76467.51383333335
222
    ,74170.48796666665
223
    ,71919.24893333334
224
    ,69714.082
225
    ,67821.95270000001
226
    ,65702.34493333333
227
    ,63885.5339
228
    ,62102.63506666666
229
    ,60108.2482
230
    ,58400.199966666674
231
    ,56725.90813333334
232
    ,55317.122366666656
233
    ,53705.113433333325
234
    ,52126.856366666674
235
    ,50582.32236666667
236
    ,49284.94136666667
237
    ,47802.73733333333
238
    ,46557.904299999995
239
    ,45135.75746666667
240
    ,43941.817233333335
241
    ,42771.77826666667
242
    ,41435.949166666665
243
    ,40315.9233
244
    ,39217.96556666667
245
    ,38142.54403333333
246
    ,37089.19883333333
247
    ,36058.277733333336
248
    ,35049.17343333334
249
    ,34062.1249
250
    ,33096.05733333334
251
    ,32306.924333333332
252
    ,31378.83826666667
253
    ,30472.7792
254
    ,29734.513366666666
255
    ,28865.99296666667
256
    ,28016.77113333333
257
    ,27324.23933333333
258
    ,26510.165033333327
259
    ,25847.112866666674
260
    ,25070.122033333333
261
    ,24435.935166666663
262
    ,23691.133699999995
263
    ,23084.426933333332
264
    ,22490.466500000006
265
    ,21793.981766666664
266
    ,21227.645066666664
267
    ,20673.517299999996
268
    ,20022.387699999996
269
    ,19494.005
270
    ,18976.828166666663
271
    ,18469.24516666666
272
    ,17973.876733333327
273
    ,17394.124166666665
274
    ,16922.693300000003
275
    ,16461.998866666672
276
    ,16011.974100000001
277
    ,15571.476200000005
278
    ,15140.103200000012
279
    ,14719.493699999992
280
    ,14308.852633333338
281
    ,13908.172333333341
282
    ,13515.15756666667
283
    ,13133.78403333333
284
    ,12760.455999999986
285
    ,12396.435366666663
286
    ,12040.231499999994
287
    ,11693.465333333335
288
    ,11354.465466666676
289
    ,11090.853366666668
290
    ,10769.453733333328
291
    ,10454.501933333328
292
    ,10146.728900000007
293
    ,9848.316
294
    ,9556.31733333334
295
    ,9327.816966666656
296
    ,9049.137766666672
297
    ,8777.390533333344
298
    ,8512.237433333328
299
    ,8305.821633333331
300
    ,8053.79806666668
301
    ,7809.146966666663
302
    ,7569.362166666669
303
    ,7383.2939
304
    ,7156.646566666673
305
    ,6935.8204333333315
306
    ,6762.50946666667
307
    ,6551.303400000004
308
    ,6348.243133333327
309
    ,6187.18723333332
310
    ,5992.348100000003
311
    ,5803.44313333333
312
    ,5657.656166666672
313
    ,5480.472466666678
314
    ,5306.102499999989
315
    ,5168.818266666669
316
    ,5002.675199999988
317
    ,4874.487033333319
318
    ,4717.210766666666
319
    ,4564.70683333333
320
    ,4445.208766666678
321
    ,4299.36970000001
322
    ,4184.834699999997
323
    ,4048.0141333333354
324
    ,3942.4174000000057
325
    ,3813.1844666666584
326
    ,3711.159833333329
327
    ,3585.304899999998
328
    ,3466.7620333333325
329
    ,3375.4741666666523
330
    ,3262.3304999999914
331
    ,3173.1775999999954
332
    ,3064.151266666653
333
    ,2980.226999999994
334
    ,2877.6127666666675
335
    ,2798.141666666663
336
    ,2702.8336999999883
337
    ,2625.4702333333166
338
    ,2532.7023666666646
339
    ,2461.626799999998
340
    ,2376.275766666678
341
    ,2307.313100000019
342
    ,2225.89386666668
343
    ,2163.4674666666738
344
    ,2089.325933333341
345
    ,2029.3253666666667
346
    ,1970.1687333333346
347
    ,1899.032300000011
348
    ,1845.8770333333425
349
    ,1783.1310999999987
350
    ,1734.0693999999978
351
    ,1673.3793333333258
352
    ,1627.618499999992
353
    ,1571.457600000004
354
    ,1526.6585000000002
355
    ,1467.1645666666639
356
    ,1422.8285999999982
357
    ,1382.0349666666687
358
    ,1332.7185666666676
359
    ,1292.9295666666683
360
    ,1247.2545333333353
361
    ,1213.5866666666698
362
    ,1167.2158333333402
363
    ,1130.785599999993
364
    ,1095.21146666667
365
    ,1053.2578666666716
366
    ,1020.4924333333329
367
    ,979.7575333333225
368
    ,949.2463333333241
369
    ,911.1196333333113
370
    ,882.9153666666631
371
    ,857.6347000000145
372
    ,827.915800000017
373
    ,803.5189000000051
374
    ,774.8046333333477
375
    ,751.6055000000051
376
    ,728.8092666666489
377
    ,700.9182666666651
378
    ,679.5846666666524
379
    ,654.0437333333539
380
    ,632.9032000000007
381
    ,613.2956999999975
382
    ,587.3541333333123
383
    ,567.7980666666408
384
    ,548.164999999979
385
    ,532.2172666666642
386
    ,516.5703666666523
387
    ,497.5044666666848
388
    ,481.4694666666522
389
    ,462.72769999998854
390
    ,448.1823000000052
391
    ,432.7020666666601
392
    ,413.5571666666656
393
    ,400.69126666665153
394
    ,387.8724999999977
395
    ,371.94510000001173
396
    ,356.90723333331215
397
    ,337.1576333333117
398
    ,322.54893333330983
399
    ,311.4545333333469
400
    ,299.97486666667584
401
    ,291.3463666666842
402
    ,280.39173333333264
403
    ,271.5042333333404
404
    ,263.1801333333521
405
    ,253.69103333332654
406
    ,243.62716666665315
407
    ,236.53676666668616
408
    ,225.83116666666078
409
    ,217.58563333332617
410
    ,206.84903333332235
411
    ,196.72733333332386
412
    ,188.37289999997788
413
    ,182.52100000000792
414
    ,179.12033333334452
415
    ,177.1030000000028
416
}};
417

418
}
419

420
double UniqCombinedBiasData::getThreshold()
421
{
422
    return 177700;
423
}
424

425
const UniqCombinedBiasData::InterpolatedData & UniqCombinedBiasData::getRawEstimates()
426
{
427
    return raw_estimates;
428
}
429

430
const UniqCombinedBiasData::InterpolatedData & UniqCombinedBiasData::getBiases()
431
{
432
    return biases;
433
}
434

435
}
436

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.