作者carl20228 (carl)
看板Statistics
標題Re: [問題] Random walk
時間Thu Jun 7 13:51:28 2012
※ 引述《carl20228 (carl)》之銘言:
: SAS程式做Random walk範圍似乎很廣
: 甚麼是Random walk?
: 最近抽到這個題目的作業
: 但是網路上解說得幾乎都不太了解
: 有高人能幫忙指點一下嗎
這是我的程式碼有5元,每次賭資為1 元,賭博直到贏到10元或者是輸光為止
TITLE "RANDOM WALK -5 TO 10: THE ODD";
DATA RANDWALK;
ITERTIME=10000;
WINALL=10;
BANKRUPT=-5;
WINRATE=0.45;
DO I = 1 TO ITERTIME;
MONEY=0;II=0;(這裡)
DO UNTIL (MONEY=BANKRUPT OR MONEY = WINALL);
II=II+1;(這裡)
IF RANUNI(0) < WINRATE THEN MONEY=MONEY+1;
ELSE MONEY=MONEY-1;
END;
* PUT MONEY= II=;(這裡)
KEEP I MONEY II ;(這裡)
OUTPUT;
END;
RUN;
PROC PRINT DATA=RANDWALK (OBS=10) ;RUN;
GOPTIONS RESET=ALL FTEXT=swiss HTEXT=1.5 FTITLE=swiss HTITLE=1.5(這裡)
DEVICE=png GSFNAME=gout;(這裡)
PROC GCHART DATA=RANDWALK;
HBAR MONEY/DISCRETE;RUN;
我標上的地方都不是很懂他的意思 能否有人能幫忙解說一下 感謝
如果說 我希望將勝負的賭資改變或是輸的底線和贏的上限做更改
該從哪裏做更改
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 120.125.52.51
1F:→ TOOYA:你的程式碼 為什麼你還會不懂他的意思?? 06/11 01:50