[問題類型]:
程式諮詢(我想用R 做某件事情,但是我不知道要怎麼用R 寫出來)
[軟體熟悉度]:
入門(寫過其他程式,只是對語法不熟悉)
[問題敘述]:
大家好
我現在遇到一個問題 有4個藍色玩具 B1 B2 B3 B4
另有6個紅色玩具 R1 R2 ... R6
現在要看隨機抽出三個玩具 顏色相同的機率
我的做法是 (2C1*4C3 + 2C1*6C3)/10C3 不知道這樣對嗎?
然後現在我遇到一個問題是
write a piece of R code to empirically compute the prob. of the three toys
in the same color, let n be the number of random samples in the bag.
我用的R code如下 當n=50,000
n <- 50000
f <- 0
for(i in 1:n)
f <- f + ifelse((sample(3)[1]==sample(3)[1]),1,0)
print(f/n)
但現在問題要我 Plot your estimated probabilities as a function of n (log scale again here,
please) 根據 n=50,100,200,.....,50000 用R繪製出機率的圖表
我在想這是不是要先把取出三種同顏色的玩具的C.D.F.先求出來
再用plot C.D.F的方式去繪製呢?
想了兩天都還是沒頭緒
老師有給蒙地卡羅模擬的參考資料
但我覺得這好像不是
另外還有buffon needle probability的參考資料
但我都無法refer 這些資料 又覺得並沒有我想的複雜
但還是目前無法動彈
不知道有沒有大大願意給小魯一點指點
感謝不盡~
也希望大家颱風天都一切平安
[關鍵字]:
選擇性,也許未來有用