作者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