[算表] 用 excel 做 Quantile Normalization
軟體:Excel
版本:2010
我參考 wiki 上對 quantile normalization 的解釋,
在 excel 上計算。
因為 wiki 的數據很小,是 三組 sample 各四個變數。
所以在排序的時候,我寫這樣的公式讓 F2:H5 填上 B2:D5 數值的大小順序。
=IF(B2=MIN(B$2:B$5),$E$2,(IF(B2=SMALL(B$2:B$5,2),$E$3,
(IF(B2=SMALL(B$2:B$5,3),$E$4,
(IF(B2=SMALL(B$2:B$5,4),$E$5,"na")))))))
A B C D E F G H
1 sample 1 sample 2 sample 3
2 A 5 4 3 1 4 3 1
3 B 2 1 4 2 1 1 2
4 C 3 4 6 3 2 3 3
5 D 4 2 8 4 3 2 4
這樣 4 個變數沒有問題。
但是我現在想要處理 30000 組以上的數據,
會變成 B2:D30002 和相對應的 F2:H30002。
有沒有其他公式,
可以不要 IF 無限下去?
謝謝大家。
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 134.84.54.178
※ 文章網址: http://www.ptt.cc/bbs/Office/M.1397772326.A.33E.html
→
04/18 08:42, , 1F
04/18 08:42, 1F
→
04/18 08:43, , 2F
04/18 08:43, 2F
→
04/18 08:56, , 3F
04/18 08:56, 3F
→
04/25 10:54, , 4F
04/25 10:54, 4F
Office 近期熱門文章
PTT數位生活區 即時熱門文章