[問題] 不斷將矩陣擴充的辦法

看板R_Language作者 (jus)時間8年前 (2017/01/09 05:03), 編輯推噓0(008)
留言8則, 2人參與, 最新討論串1/1
又來麻煩這個版的高手了,深感抱歉 目前的問題: 我有一個矩陣,始終都只會有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

01/09 09:07, , 1F
台灣的列是row,行是col, 現在還是這樣教吧。第二,先創有
01/09 09:07, 1F

01/09 09:07, , 2F
80萬列的matrix, 然後把apply改用for就好.
01/09 09:07, 2F

01/09 09:12, , 3F
你要做mcmc就直接找package mcmc,這樣比較沒什麼問題,
01/09 09:12, 3F

01/09 09:12, , 4F
不然所有筆的參數初始值都是亂數也好,看你用有方向性的
01/09 09:12, 4F

01/09 09:12, , 5F
初始值應該沒比較好。
01/09 09:12, 5F

01/09 14:37, , 6F
初始值是刻意要自訂的,不過mcmc package 確實有,
01/09 14:37, 6F

01/09 14:38, , 7F
謝謝妳的建議,我使用看看 PACKAGE 好了
01/09 14:38, 7F

01/09 14:48, , 8F
可能太累了,我竟然沒養到事先創好矩陣就好,謝謝你!!
01/09 14:48, 8F
文章代碼(AID): #1OSgaqjt (R_Language)
文章代碼(AID): #1OSgaqjt (R_Language)