• ベストアンサー

ある確率について

以下のような確率を求めるにはどうすれば良いのでしょうか。 まず、AくんとBくんがいます。 双方に値1と値2という数値を設定します(どちらも自然数)。 次に、勝利値というものを求めます。 勝利値は、「値1+乱数(値2)」で求まります。 乱数(値2)というのは、例えば値2が「36」のとき、 「0~35」の間の整数のうち一つを返すという数値とします。 その後、双方の勝利値を比較し、値の大きい方が勝ちとします。 このとき、Aくんの勝つ確率を求める公式は、どのようにして 求めればよいのでしょうか。教えてください。 ちなみに私は、乱数の平均値を出して、それに値1を足したものを 仮の勝利値とし、「Aくんの仮の勝利値÷双方の仮の勝利値の和」で 求めようとしましたが、うまくいきませんでした。

質問者が選んだベストアンサー

  • ベストアンサー
noname#47894
noname#47894
回答No.8

No.6です。 No.7さんが、不快な思いをされたのなら申し訳なく思います。 場合分けを交えた定式化はきれいではありませんが、行われないこともないと思います。「場合分けしても解けない(定式化不可能)」と「場合分けすれば解ける(定式化可能)」を、区別できるなら区別したいと思います。 回答No6中の場合分けには、不備がありました(ちょっと計算してみたので)。 簡単にするため、A1-B1=d とおきます(言うまでもありませんが、A1、B1の大きさが問題なのではなく、差が問題です)。 Aが勝つ確率をP(A)と表すことにして、 I)d≧0  (0<)B2≦d のとき、P(A)=1  d<B2≦A2+d のとき、P(A)=1-(B2-d)(B2-d+1)/(2・A2・B2)  B2>A2+d のとき、P(A)=(2d+A2-1)/(2・B2) II)d<0 も、同じように  (0<)A2≦1-d のとき、P(A)=0  1-d<A2≦B2-d のとき、P(A)=(A2+d)(A2+d-1)/(2・A2・B2)  A2>B2-d のとき、P(A)=1+(2d-B2-1)/(2・A2) おそらく、こんな感じでは? 計算は怪しいので、具体的な数字を入れて確認してみてください。

pavlov_cat
質問者

お礼

返事が遅れまして申し訳ありません。 私が求めていたのはまさしくこれです!ありがとうございます。 この定式が正しいかどうかは私には分かりかねますが、 いくつか数字を入れて確認してみましたのでおそらく大丈夫だと思います。 感謝の気持ちを表すとともに、私の舌足らずな文章のせいで混乱を招いたことを深くお詫び申し上げます。

その他の回答 (7)

noname#77845
noname#77845
回答No.7

#1,2,5です。 #3さんが、#6で回答しているとおりなのですが…。 元々の質問は、1つの式を求める話だったのです。 (このことは、#2への質問者さんの補足からも読み取れます。) なので、私が#1,2でいいたかったのは、「普通の式1つで、確率は求まらない。」といいたかっただけなんですよね。コンピュータのプログラムのように、数式の中に条件式を加えることが出来れば可能ですけどね。 ちょっと、#6さんがお気に障られたようなので、謝ります。 また、この回答自身も質問と関係なくなってしまったことを質問者さんに謝っておきます。

pavlov_cat
質問者

お礼

>元々の質問は、1つの式を求める話だったのです。 その通りです。私の文章の意図を汲んでくださってありがとうございます。条件を加えれば定式化可能ということが分かり、助かりました。

noname#47894
noname#47894
回答No.6

No.3,4です。 間違いを指摘してくださり、ありがとうございます。 でも、解き方の路線は正しいと思いますが... A君が勝つ ⇔ A1+R(A2)>B1+R(B2) ⇔ R(A2)>B1-A1+R(B2) とすればいいだけのことでしょう。 全ての場合の数=A2・B2 I)A1>B1のとき、  1)B2≧A1-B1 のとき  Aが勝つ場合の数=(A1-B1)・A2+Σ[k=1 B1-A1+B2](A2-k)  2)B2<A1-B1 のとき  Aが勝つ場合の数=A2・B2 こんな感じでは?(Σのところは適当ですが) Σの計算は、頑張ってやってください(計算が分からなければ補足にその旨書いてください)。 それから、これ以外のケースは、自分でやってみてください。 回答NO.2の 「双方が取り得る値の条件が無い(正確には自然数全部です)ので正確な数字は出てこないでしょう」 そんなの、当たり前です。数値が確定したら、直ちに確率が求められるような公式を出したいというのが、御質問の主旨なんでしょう? それから、ご質問中の「Aくんの仮の勝利値」云々 という部分ですが、期待値をいくら求めても確率は求められません。 例えば、A、Bともにサイコロを振って目の数の多い方が勝つとき、双方の目の期待値はいずれも3.5ですが、勝つ確率は5/12、引き分け1/6、負ける確率5/12です。御質問のケースはこの問題と似てますので、よく検討してみてください。

noname#77845
noname#77845
回答No.5

またまた、#1です。 #3さん、 「Aくんの値をA、Bくんの値をB、とします。 Aくんの乱数をR(B)、Bくんの乱数をR(A)とおくと、 Aくんの勝利値=A+R(B)、Bくんの勝利値=B+R(A) っていう意味ですね?」 違ってますよ。 双方に値を2つ決めるのです。 そして、A君の値1(A1とします)値2(A2とします)に対して A1+乱数(A2) また、B君の値1(B1)と値2(B2)に対して B1+乱数(B2) を求めて、 A1+乱数(A2) vs B1+乱数(B2) を使って勝敗を決めるのですよ。

noname#47894
noname#47894
回答No.4

NO.3です。 訂正 (R(5)=3、R(3)=0)、(R(5)=4、R(3)=0)、(R(5)=3、R(4)=1) の三つだけなので (R(5)=3、R(3)=0)、(R(5)=4、R(3)=0)、(R(5)=4、R(3)=1) の三つだけなので

pavlov_cat
質問者

補足

あああああすみません;; 書き方が悪かったようです…。 Aくんに値1、Bくんに値2を設定するのではなく、 Aくんに値1と値2を(値1A、値2Aとした方がよいかもしれません)、 Bくんにも値1と値2を(同じく値1B、値2Bとした方がよいと思います)設定するという意味でしたが、 今読み返すとどう考えてもmzakitさんの捉え方になりますね。。 つまりこの問題だけで4つの数値を扱うことになります。 どうかこちらの考え方でお願いしますm(._. )m

noname#47894
noname#47894
回答No.3

Aくんの値をA、Bくんの値をB、とします。 Aくんの乱数をR(B)、Bくんの乱数をR(A)とおくと、 Aくんの勝利値=A+R(B)、Bくんの勝利値=B+R(A) っていう意味ですね? A君が勝つ ⇔ A+R(B)>B+R(A) ⇔ R(B)>B-A+R(A) 後は、縦A×横Bます(縦横逆でも良いですが)の表でも作って、整理すれば出せます。 例えば、A=3、B=5 なら、15ますの表を作り、この中でR(5)>2+R(3)を満たすものの数を調べます。(R(5)=3、R(3)=0)、(R(5)=4、R(3)=0)、(R(5)=3、R(4)=1) の三つだけなので、3/15=1/5 ではないでしょうか? 確率=部分/全体 で出さないと、意味不明の数値が出るでしょう。 公式化するには、三角数 n(n+1)/2 のお世話になるのではないかと思いますが...

noname#77845
noname#77845
回答No.2

#1です。 無理だと思いますが…。 先ほどのB君が選ぶ値1と値2を考えましょう。 B君 値1:10 値2:2 このとき、A君が 値1:1 値2:2 だったとしたら、勝つ確率は100%です。 また、A君が 値1:13 値2:2 だったとしたら、勝つ確率は0%です。 この場合、A君の取り得る値に対してB君の勝つ確率は0~100%です。式によって求めると必ず0より大きいか100より小さい値になると思います。条件判断を加えないと正しい数値は求まりません。 要するに、双方が取り得る値の条件が無い(正確には自然数全部です)ので正確な数字は出てこないでしょう。

pavlov_cat
質問者

補足

私の考えでは、値を設定すれば、たとえどんな値であっても確率が求められるので、公式は求められると思うのですが。 式によって求めると必ず0より大きいか100より小さい値になるというのは、確かにそのような気がします。 では、複数の公式を用いて、条件によって使い分ければ何とかならないでしょうか。 例えば、「Bくんの値1+値2<Aくんの値1」のとき、 Aくんの勝率は100%、 「Aくんの値1+値2<Bくんの値1」のとき、 Aくんの勝率は0%、 それ以外のとき、・・・ といった具合に条件分岐させれば何とかなるでしょうか。

noname#77845
noname#77845
回答No.1

この問題は、双方がどういう値1と値2を設定するかによって、確率が変わってきませんか? 例えば、 A君 値1:1 値2:2 B君 値1:10 値2:2 としたとき、A君が勝つ確率は0%です。(A君の「値1+乱数(値2)」がB君の値1を超えないから。)

pavlov_cat
質問者

補足

その通りです。そのような場合も含めて、 正確な確率が分かる公式を求めることはできないのでしょうか。

関連するQ&A

  • 確率の問題なのですが・・・

    正の整数a以下の値を等確率で取る非負整数x,yについて考える。これらの和がa以下 (x+y≦a)となる確率を求めよ。 という問題です。 考えてみるまえに、情けないですが、ポイントとなる道具が見当がつかなかったです。 問題集やインターネットでそれらしい問題も見つけることが出来なくて困っています。

  • 確率(2)~(5)

    (2)1から5までの整数が1つずつ書かれている5枚のカードの中から、1枚ずつ続けて2枚のカードを取り出し、それらを取り出した順に並べて2けたの整数をつくるとき、その整数が6の倍数となる確率は何であるか。 (3)1から5までの整数が1つずつ書かれている5枚のカードの中から同時に2枚を取り出すとき、書かれている数の和が6以上となる確率は、何であるか。 (4)2つのサイコロA、Bを同時に投げるとき、出た目の数の積が20以上となる確率は、何であるか。 (5)100円硬貨が1枚、50円硬貨が2枚ある。この3枚の硬貨を同時に投げるとき、表が出る硬貨の金額の合計が100円以上になる確率は、何であるか。 お願いします(>_<)

  • 確率変数独立性

    確率変数 {X_i}n=1,‥‥ は{s_i}(iは1からmの自然数、s_iは実数値)の値をとる。 そして各iに対してp(s_i)の値を定める。(p(s_i)の和は1で、0以上1以下) このとき、確率変数 {X_i}n=1,‥‥が独立であることが知りたいです。 すいません宜しくお願いします。

  • 確率(1)(1)~(5)

    (1)袋の中に、赤玉2個、青玉3個、黄玉5個が入っている。この袋の中から1個を選ぶとき、それが赤玉である確率は、何であるか。 (2)女子3人と男子4人のグループから1人を選ぶとき、男子である確率は、何であるか。 (3)1から9までの整数が1つずつ書かれている9枚のカードの中から1枚のカードを取り出すとき、カードに書かれている数が3の倍数である確率は、何であるか。 (4)2から11までの整数が1つずつ書かれている10枚のカードの中から1枚のカードを取り出すとき、カードに書かれている数が12の約数である確率は、何であるか。 (5)2つのサイコロA、Bを同時に投げるとき、出た目の数の和が10以上となる確率は、何であるか。 お願いします(>_<)

  • 確率の問題です

    数学の問題がどうしても解けません。誰か助けて下さい。 AとBが次のような賭けを行う。 1、双方が1円ずつだす。 2、Aがさいころを振って、3以上の目が出たらBの勝ちで、それ以外の目が出たらAの勝ちとする 3、勝った方が、全額(2円)を自分のものにする 最初の所持金はAがm円、Bはn円とする。この賭けを、所持金がなくなるまで続けるとき、最終的にAが勝つ確率を求めよ。ただし、k円持っている人が最終的に勝つ確率をPkとし、Aの勝つ確率を求めよ。 そうとう悩んでます。よろしくお願いします。

  • 確率の問題

    確率の問題でよくわからないような感じの問題がありましたのでお願いします。 「箱の中にn個の玉があり連続したn個の整数a,a+1,a+2...a+n-1がそれぞれの玉に1つずつ記されている。 以下ではnの値は知らされているがaの値は知らされていないものとする。 この箱から無作為に1個の玉を取り出し記されている整数を調べる。 ただし取り出した玉は箱に戻さない。 これを繰り返してk回目に初めてaの値がわかるものとする。 この確率を求めよ。」 解は2(k-1)/n(n-1)となっています。 一応解説をみるとそうなのかなあというような感じで理解できなくはないようなってところです。 どなたか解説をお願いします。

  • 確率と平均値と標準偏差

    教えてください。 確率で数値を出した場合に、その確率の値から標準偏差は出せますか? barを挿入した場合に0%や100%を超える事になったりして、意味のある数値なのか気になりました。 で、標準偏差の値は平均値にそのまま足したり引いたりしたのが範囲となるのですよね? 標準偏差で出た数値の中心を平均値にもってくるのは間違いですよね?(つまり、こうすると標準偏差で出る値の半分が上限、下限となりますが)

  • 二項分布の成功確率を求める方法

    よろしくお願いします。 二項分布はある成功確率の事象を任意の回数、試行した際の確率分布ですね。 これは公式やexcelで解ける内容ですね。 逆に既にある確率分布の結果から簡単に成功確率を求める方法はあるでしょうか? 試行毎の式をいくつか作成して最終的な確率分布の結果(累積和)に合うように無理やり数値を代入していっておおよその値を求めることはできるのですがどうも格好良くありません。 ちょっと数学に弱いものですからなかなか妙案が浮かびません。 どうぞよろしくお願いします。

  • 重複試行の確率(反復試行の確率)

    高校数学I・Aレベルの質問です。 【卓球の選手A,Bが試合をすると、AがBに勝つ確率は3/5である。AがBと5試合行って、3勝2敗となる確率を求めよ。】 当該問題は、直ちに重複試行の確率(ただし、それぞれの試行は独立であると仮定する。)の問題であることが分かり、公式  nCr*P^r*(1-P)^(n-r) によって、  5C3*(3/5)^3*(2/5)^2=216/625(……ア) と機械的に求まります。 しかし、ここで疑問なのは、AがBに勝つ確率が3/5ということは、5試合中3回勝つこと、すなわち、5試合行えば平均して3勝2敗することを意味している(試行回数が多ければ多いほどこの値に収束する)のだから 、重複試行の確率の公式なんか全く使わずに、  【答】AがBと試合をして3勝2敗となる確率は(単純に)3/5である。 としてはいけないのでしょうか。 ちなみに、3/5=375/625(……イ) です。確かに、ア,イの値には差異があります。ア,イのそれぞれの値の意味も含めて、高1レベルでも分かるように最終的にア.が正しいことを説明して頂けますでしょうか。宜しくお願い致します。

  • 確率統計の計算

    数学はあまり得意じゃないので用語などおかしいかと思います。 コイン投げをして表なら+1、裏なら-1するとします。 0からスタートして数値A(1以上の整数)と数値B(-1以下の整数)に”先に到達する確率”はどうやって求めればよいでしょうか。 途中コインを投げる回数は関係ありません。 例としてはA=58とB=-251それぞれに先に到達する確率、みたいな感じです。 よろしくお願いいたします。