percentile_approx計算方法

壹頁書發表於2016-04-22
參考:
http://blog.sina.com.cn/s/blog_72e6be570101w731.html

percentile(array,p)演算法一般是:
將陣列array從小到大排序,計算(n-1)*p的整數部分為i,小數部分為j,其中n為陣列大小,則percentile的值是:(1-j)*array第i+1個數+j*array第i+2個數。



(10-1)*0.8=7.2
那麼i=7,j=0.2
(1-0.2)*8+0.2*9=8.2

在Oracle裡面是這樣的.



hive

hive explode 拆列


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29254281/viewspace-2086291/,如需轉載,請註明出處,否則將追究法律責任。

相關文章