2012-11-09 61 views
28

我有一個函數使用runif來計算某個值,所以每次調用它時,結果都會略有變化。我想計算幾次函數調用結果的平均值。在R中創建重複函數調用結果的向量

對於這一點,那將是巨大的,以創建矢量反覆函數調用的結果

有用來創建重複函數調用的載體的簡單習慣的方法?我試

rep(my_function_call(), 10) 

但它只是調用函數一次,並重復結果10次。我希望函數評估10次,並且結果的向量。

回答

41

replicate是你的朋友。見?replicate

replicate(10, my_function_call()) # this would be what you're looking for