2010年5月5日 星期三

[R]增進R執行速度

1. 避免讓 R 自動增加向量長度
如果可以先將變數給定長度大小,如x<-numeric(lengtj(1000))
的執行速度會比x<-numeric()來的快
2. 使用向量運算取代迴圈計算
i<-1:10000
x<-cos(i)
會比
for(i in 1:10000) {
x[i] <- cos(i)}
來的快

沒有留言: