[問題] grid生樣本 避免for迴圈

作者: ntpuisbest (阿龍)   2019-03-27 14:22:49
n <- 20
theta=seq(0,1,len=100)
rt(n ,1/theta )
如題
我想要生100組 ,每組都是n=20的t分配樣本
只是這100組的theta都不一樣
我像上面那樣打 只會回傳20個樣本
並不是我想要的 2000個樣本 請問要如何打才能要我要的結果
想避免for loop
用loop的話 我知道怎麼做
作者: locka (locka)   2019-03-27 21:26:00
lapply(theta,function(x){rt(20,1/x)})
作者: celestialgod (天)   2019-03-27 21:46:00
樓上這樣也是迴圈
作者: andrew43 (討厭有好心推文後刪文者)   2019-03-27 23:44:00
需求不大,真的不必太糾結啦。說不定只是想學不用for寫
作者: showfeb   2019-03-28 10:50:00
outer(rep(1,n),1/theta,rt) 這樣好像可以
作者: h88129 (SPARROW)   2019-03-29 12:21:00
不用for 用while呢?
作者: locka (locka)   2019-03-29 18:01:00
結果原po都沒上來討論…問題後來有解決嗎?
作者: ntpuisbest (阿龍)   2019-04-07 10:52:00
對 我需求不大XDDD

Links booklink

Contact Us: admin [ a t ] ucptt.com