Re: [問題] Random walk
※ 引述《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
→
06/11 01:50, , 1F
06/11 01:50, 1F
討論串 (同標題文章)