文件名称:tdigest:Ted Dunning的t-digest在Go中的实现
文件大小:23KB
文件格式:ZIP
更新时间:2024-05-30 12:48:28
go estimate quantile cdf percentile
最简单的 这是Ted Dunning的在Go中的实现。 该实现基于。 例子 package main import ( "log" "github.com/influxdata/tdigest" ) func main () { td := tdigest . NewWithCompression ( 1000 ) for _ , x := range [] float64 { 1 , 2 , 3 , 4 , 5 , 5 , 4 , 3 , 2 , 1 } { td . Add ( x , 1 ) } // Compute Quantiles log . Println ( "50th" , td . Quantile ( 0.5 )) log . Println ( "75th" , td . Quantile ( 0.75 )) log . Println (
【文件预览】:
tdigest-master
----tdigest.go(8KB)
----test()
--------tdigest.h(20KB)
--------gen()
--------test.sh(212B)
--------validate()
--------main.go(2KB)
--------main.cpp(2KB)
--------README.md(318B)
----centroid_test.go(2KB)
----LICENSE(11KB)
----.gitignore(13B)
----go.sum(907B)
----README.md(831B)
----tdigest_test.go(10KB)
----go.mod(268B)
----centroid.go(1KB)