作者greatjus (jus)
看板R_Language
標題[問題] 不斷將矩陣擴充的辦法
時間Mon Jan 9 05:03:46 2017
又來麻煩這個版的高手了,深感抱歉
目前的問題:
我有一個矩陣,始終都只會有12列
一開始只有第一行的值作為起始值,爾後
我每次會將前一行的值經過一個apply的方程式
再度生成新的12個值。
想請問:
有沒有能夠避免使用rbind,卻又能夠不停的把新的12個值放入矩陣的下一行方法。
請問高手們有什麼推薦的方程式嗎?
(不使用rbind,是因為同樣的事情
我可能會重複做20萬次甚至到80萬次以上,使用bind 筆電好像會爆炸)
PS:這個步驟其實就是在做 MCMC:metropolis
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.136.209.189
※ 文章網址: https://www.ptt.cc/bbs/R_Language/M.1483909428.A.B77.html
→ Edster: 台灣的列是row,行是col, 現在還是這樣教吧。第二,先創有 01/09 09:07
→ Edster: 80萬列的matrix, 然後把apply改用for就好. 01/09 09:07
→ Edster: 你要做mcmc就直接找package mcmc,這樣比較沒什麼問題, 01/09 09:12
→ Edster: 不然所有筆的參數初始值都是亂數也好,看你用有方向性的 01/09 09:12
→ Edster: 初始值應該沒比較好。 01/09 09:12
→ greatjus: 初始值是刻意要自訂的,不過mcmc package 確實有, 01/09 14:37
→ greatjus: 謝謝妳的建議,我使用看看 PACKAGE 好了 01/09 14:38
→ greatjus: 可能太累了,我竟然沒養到事先創好矩陣就好,謝謝你!! 01/09 14:48