1. R語言運行效率分析_小結(5)

小結(5)

上節討論了數據量n<100000時名個函數用時規律,本節討論100000<n<10000000的情形。畫圖方法如上節。函數


從上圖能夠看出,for_ifelse和str_replace花費時間波動性較大。波動範轉大約分別爲(6,20)和(3,9)。其他6個函數相對校穩定。接下來分析0~5 微秒/1000中間的狀況。以下圖:spa

在這裏插入圖片描述

從上圖能夠看出,花費的時間join<which<[for_if,for_ifelse,for_switch]<ddply。blog

在這裏插入圖片描述
從上圖能夠看出,which所花費的時間分別在0.65,0.3,0.25 微秒/1000附近波動。圖片

在這裏插入圖片描述

從上圖能夠看出,join所花費的時間均在0.075 微秒/1000附近波動。rem

所以:(1)在這8個函數中,join平均花費時間較少,比which 花費時間少一個數量級it

​ (2)join平均花費時間較which穩定class

(未完!待續……)bfc

相關文章
相關標籤/搜索