看板 Statistics 關於我們 聯絡資訊
※ 引述《idaidai (^^)》之銘言: : 因為要做蒙地卡羅模擬重複一千次.然後取期望值 : 我的過程已經寫好了.如下 data simulate; vol1=0.1;mu1=0; do j=1 to 1000; /*加入這個*/ do i= 1 to 10000; IF mu1<0 THEN s1=1; ELSE s1=0; vol=2*EXP(-7)+0.03*mu1*mu1+0.9*vol1+0.02*mu1*mu1*s1; y=uniform(0); mu=tinv(y,6)*sqrt(vol); output; mu1=mu; vol1=vol; end; end; /*加入他*/ run; : 不過 不知道該用什麼語法讓上面的過程跑一千次 這樣可以幫助你重複跑1000次 每次弄10000筆模擬數據 其餘的部分 請再多加研究 因為我不太懂你要做的東西 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 125.225.35.215
idaidai:好的 這樣會變成資料是一直跑下去的 12/02 11:49
idaidai:我會再試試如何把他每次跑的最終結果抓出來 謝謝喔 12/02 11:50
kingbee:跑出1000個結果檔再加以處理 12/02 16:06
kingbee:感覺是我以前做過的傻事....可以查macro語法 因該可以 12/02 16:07
kingbee:上面我回的兩句話顛倒嚕 12/02 16:07
idaidai:我有試過macro耶...不過一直寫不出來 唉... 12/02 18:31
tew:使用我的方法 就是每次跑10000次的模擬 跑了j次 12/02 19:00
tew:好處是 速度上會比macro還快 12/02 19:01
tew:利用7933篇的邏輯或者下面某一篇文章 就可以得到你要的結果 12/02 19:02
liton:版主專業 macro說穿了 其實只是文字的替代 遇到不同條件時 12/03 01:54
liton:可以產生不同的程式 但等於每次都要讀一次程式 12/03 01:56
idaidai:感恩^^ 12/03 18:02
sneak: 好處是 速度上會比ma https://daxiv.com 11/09 14:35
sneak: 好的 這樣會變成資料 http://yofuk.com 01/02 14:47