1
嗨我試圖解決一個球員有$ 10的問題。一個硬幣被翻轉,如果玩家正確地稱它爲$ 1,如果他不正確,他將失去$ 1。他在達到20美元之前會達到0美元的機率是多少?遊戲持續時間平均多久?在25次翻轉後,他平均有多少錢?我應該使用蒙特卡洛方法中的R爲這個代碼,但我是一個初學者,不能完全確定在這裏start--就是我的想法R的蒙特卡羅骰子模擬
game <- function() {
x=10 ## $10
y=0 ## number of times player gets $20
z =0 ## number of times player loses money
result<- sample(1:2,1, replace = TRUE)
if (result==1) {
x=x+1 } ## money goes up, 1 represents player calling correct coin
else{
x=x-1 }
if (x= 20) {
y = y+1} ### dont know how to stop trials
if(x=0){
z=z+1}
我很失去了對如何編寫代碼這但是這是一個想法。基本上我想模擬一個50/50模擬,看看y發生和z發生的頻率。我不知道如何運行一定數量的試驗或停止當我達到20或0 ....感謝您的任何幫助。