百分位數求值的公式計算為何?以往學習的經驗只是原始數據中超過多少分比對應的數據,不是直接計算出值
按以前學過百分位數的定義好像都針對原始資料組既有的數據,求出一個引數, 例如百分位數30,算出得5.7進位6,再帶6引數去查原數據組對應的值。 有查到一些統計軟體SPSS好像是直接求出百分位數的值, 請問這個公式是如何推導出來的呢? 網路上有查到以下公式 計算公式:①(n−1)∗p=i+j;②result = (1−j)∗arr[i]+j∗arr[i+1] n:數組的個數:1, 2, 3, 4, 5, 6, 7, 8, 9 ,總共9個,n=9 p: 需要計算的百分位數,這裡是30% i:是計算後的數值的整數部分,這裡計算左邊(9-1)∗ 0.3 = 2.4, i = 2 j:是計算後的小數部分,j = 0.4 所以最後的結果為: result = (1−j)∗arr[i]+j∗arr[i+1] = (1 - 0.4)× arr[2] + 0.4 x arr[2+1] = 0.6 x 3 + 0.4 x 4 = 3.4 不知是否有誤?
回答列表
-
2021/02/04 下午 11:54Jeffrey贊同數:0不贊同數:0留言數:2
先就百分位數的定義來解釋何謂百分位數: 1. 在一群資料中至少有k%的數據小於或等於第k百分位數且至少有(100-k)%的數據大於或等於第k百分位數 2. 如果將一組數據從小到大排序,並計算相應的累計百分位,則某一百分位所對應數據的值就稱為這一百分位的百分位數,以Pk表示第k百分位數。 
-
2021/02/04 下午 11:57張維元 (WeiYuan)贊同數:0不贊同數:0留言數:2
嗨,你好
是說你是問百分位數的計算嗎?定義是指把資料分成一百格的第 n 格嗎?
嗨,你好,我是維元,持續在不同的平台發表對 #資料科學、 #網頁開發 或 #軟體職涯 相關的文章。如果對於內文有疑問都歡迎與我們進一步的交流,都可以追蹤我的 Facebook 或 技術部落格 ,也會不定時的舉辦分享活動,一起來玩玩吧 ヽ(●´∀`●)ノ 以下分享一些我近期發表跟資料科學有關的文章,歡迎大家持續追蹤: ■ 資料分析工具那麼多,該怎麼選? 🛠️
■ 真.資料團隊與分工
■ 觀察資料的 N 件事 🔖
■ 資料前處理必須要做的事 - 資料清理與型態調整
-
2021/02/05 下午 03:45Sidd贊同數:0不贊同數:0留言數:0
自己測試了一下,如果是等差數列感覺好像更簡單的公式算法是 (陣列中最大值-陣列中最小值) / 100 * k + (陣列中最小值)