28
我有一個函數使用runif
來計算某個值,所以每次調用它時,結果都會略有變化。我想計算幾次函數調用結果的平均值。在R中創建重複函數調用結果的向量
對於這一點,那將是巨大的,以創建矢量反覆函數調用的結果
有用來創建重複函數調用的載體的簡單習慣的方法?我試
rep(my_function_call(), 10)
但它只是調用函數一次,並重復結果10次。我希望函數評估10次,並且結果的向量。
我有一個函數使用runif
來計算某個值,所以每次調用它時,結果都會略有變化。我想計算幾次函數調用結果的平均值。在R中創建重複函數調用結果的向量
對於這一點,那將是巨大的,以創建矢量反覆函數調用的結果
有用來創建重複函數調用的載體的簡單習慣的方法?我試
rep(my_function_call(), 10)
但它只是調用函數一次,並重復結果10次。我希望函數評估10次,並且結果的向量。
replicate
是你的朋友。見?replicate
replicate(10, my_function_call()) # this would be what you're looking for