[情報] R的運算速度問題
http://lookingatdata.blogspot.com/2011/04/speeding-up-r-computations.html
這是別人的網誌
主要是討論他在弄模擬時,發現一些可以改進速度的方法
e.g. () => {}
a^2 => a*a
mean(x) => sum(x)/length(x)
大家可以看看
因為小弟的實驗有一兩百筆資料就要偷笑了
所以沒有太深入的研究。
另外,我還是想問迴圈問題 (對不起...我比較笨)
http://0rz.tw/QD7KB
我在這裡看到的範例,迴圈後面有寫好i的位置
但是在正文裡面那個人去測速度時,用的迴圈
x<-rnorm(50)
system.time(for(i in 1:100000){mean(x)})
user system elapsed
1.522 0.000 1.523
我不懂為什麼R會知道寫程式的人要他重覆100000次?
麻煩知道的人可以開示一下~
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.82.37
→
04/07 19:40, , 1F
04/07 19:40, 1F
→
04/07 19:41, , 2F
04/07 19:41, 2F
→
04/07 19:43, , 3F
04/07 19:43, 3F
→
04/07 20:13, , 4F
04/07 20:13, 4F
→
04/07 20:24, , 5F
04/07 20:24, 5F
→
04/07 20:24, , 6F
04/07 20:24, 6F
→
04/07 20:25, , 7F
04/07 20:25, 7F
→
04/07 20:26, , 8F
04/07 20:26, 8F
→
04/07 20:28, , 9F
04/07 20:28, 9F
→
04/07 20:29, , 10F
04/07 20:29, 10F
→
04/07 21:20, , 11F
04/07 21:20, 11F
→
04/07 21:24, , 12F
04/07 21:24, 12F
→
04/07 21:38, , 13F
04/07 21:38, 13F
→
04/07 21:39, , 14F
04/07 21:39, 14F
推
04/07 21:53, , 15F
04/07 21:53, 15F
→
04/07 23:55, , 16F
04/07 23:55, 16F
→
04/07 23:56, , 17F
04/07 23:56, 17F