2009-06-15 31 views
4

我正在閱讀全球各國的一些數據,並正在使用Google的可視化小工具,特別是map visualizations。問題是,美國總是走在前面。雖然大多數國家的價值在1到50之間,但美國的價值一直在2000+以上。這意味着在可視化中,很難區分所有「小國」之間的區別,因爲它們都具有相同的淡綠色,而美國總是呈深綠色。爲可視化「平滑」數據值的算法

我並不特別關心可視化的準確性,所以我想平滑或平均一些值,以便在非常低,非常低和非常低等級之間存在明顯差異。低的國家。什麼是一個好的算法來做到這一點?

一個非常簡單的問題,但我不是一個數學傢伙。^_^;;

回答

13

如何以對數形式顯示數據。這樣,10的值轉換爲1,100的值轉換爲2,1000轉換爲3等等。

+0

你走了,學會了什麼log()是有好處的。 ;) 謝謝。 – deceze 2009-06-15 03:27:45

0

如果一般情況下大多數重要數據點之間存在差異的大小順序,則可以使用對數標度。

但是,如果你的分佈是雙峯的 - 你最好正常化然後日誌壓碎你的數據。

爲此,您必須找到與美國2000+(GDP可能?)相關的參數,並將所有數據點標準化爲該數字的區域值。你會看到你對直觀的彩色地圖感興趣的確切區別。