>>140
省エネ化してRに移植
# 確率を行列化
rm(list=ls())
X = function(n,r=10,w=90){
# s[i,j]
rw=r+w # 試行前総玉数
J=rw+n # jの上限
s=matrix(0,nrow=n,ncol=J) # i回試行後に総数がj個である確率の行列
s[1,rw-1]=w/rw ; s[1,rw+1]=r/rw # 1回試行後
if(n > 1){
for(i in 2:n){
for(j in r:J){ # jはr未満にはならない
# if(j==1) s[i,j] = s[i-1,j+1]*(j+1-r)/(j+1)
if(j==J) s[i,j] = s[i-1,j-1] * r/(j-1)
else s[i,j] = s[i-1,j-1] * r/(j-1) + s[i-1,j+1]*(j+1-r)/(j+1)
}
}
}
total=sum((r:J)*s[n,r:J])
white=total-r
return(c(total=total,white=white))
}
X(2)
546621/5555
vX=Vectorize(X)
vX(1000:1010)
> vX=Vectorize(X)
> vX(1000:1010)
[,1] [,2] [,3] [,4] [,5] [,6] [,7] [,8] [,9] [,10] [,11]
total 20.5 20.5 20.5 20.5 20.5 20.5 20.5 20.5 20.5 20.5 20.5
white 10.5 10.5 10.5 10.5 10.5 10.5 10.5 10.5 10.5 10.5 10.5
面白い問題おしえて〜な 27問目
■ このスレッドは過去ログ倉庫に格納されています
176132人目の素数さん
2018/08/14(火) 22:15:51.04ID:1M/cP5sU■ このスレッドは過去ログ倉庫に格納されています
ニュース
- イラン「ホルムズ海峡を封鎖」 米・イスラエルが覚書違反と主張 [少考さん★]
- 【節約】物価高でも「食費月1万円」は可能? 月7000円台、レバーと100円キャベツで回す強者も★3 [ひぃぃ★]
- 粗品 人身事故の影響で新幹線に6時間滞在「インターネットも繋がらずほんまに地獄」「芸能人じゃなければ、車内で声を荒らげていた」 [muffin★]
- 【NHK】中国・富裕層の日本移住を支援 Nスペ出演の会社役員が逮捕…見逃しサービス配信停止 [少考さん★]
- いよいよ“詰み”始めた高市首相…中傷動画疑惑めぐる答弁破綻で土俵際、週明け衆参集中審議が見もの|日刊ゲンダイ [少考さん★]
- 【芸能】ギャル曽根 子ども3人で米は1日24合炊き「毎日ご飯を考えないといけないので大変」 [冬月記者★]
- 乳首ドリルすな
- 【NHK速報】イランがホルムズ海峡封鎖へ イスラエルのレバノン攻撃継続で [689155963]
- 魔法少女お姉さんですがみんなに負けて犯されるつもりです
- アナ「米国連邦議会立法調査官ってどんな仕事なんですか?」高市早苗「これは法律を書く仕事なんですね(ニッコリ)」 [731544683]
- 【緊急高市速報】ネタニヤフ「撃ち方やめ!」 [695089791]
- えっちなのください