我正在寫一個函數,其中一個或多個參數是由函數內的循環生成的向量。
對於前:使用函數內的參數調用函數
myfunc<-function(rep, n, arm1, arm2)
{
for(i in 1:rep)
{
x<-rnorm(n,0,4)
y<-rnorm(n,0,5)
res[i]<-t.test(arm1,arm2)
}
return(res)
}
現在我想調用的函數作爲
myfunc(rep = 10, n=10, arm1 = x, arm2 = x) or
myfunc(rep = 10, n=10, arm1=x,arm2 = y)
的想法是比較不同的武器。
希望我已經清楚地說明了我的問題。
非常感謝您的幫助。
你的arm1和arm2參數似乎並沒有在你的函數中使用。你爲什麼不刪除它們並使用't.test(x,y)'? – juba 2013-03-14 11:13:37
什麼是arm1/arm2?爲什麼你聲稱他們是在循環中產生時,他們不是? arm1/2是否應該在生成x和y方面發揮作用?請澄清。 – ndoogan 2013-03-14 12:00:35