• 締切済み

このグラフ、描けますか?

ふと思い立って「2n人がグーパーで二つのグループに分かれるとき、一発で半々になる確率」を求めてみました。 (2nCn)/(2^2n)となったので、コレを使って確率のグラフを描いてみたいと思ったのですが… 組み合わせのグラフって、書き方があるんでしょうか。 nの値を一つずつ代入していく以外の方法で… 誰かご存じでしたら、教えて下さい。

みんなの回答

  • shroeder
  • ベストアンサー率44% (4/9)
回答No.3

簡単のために問題の確率を c_nとしましょう。 この値をプロットしても、あまり面白いことはないと思います。 突然ですが,時刻t=0に、原点x=0にいる点を考えて下さい。 t=1では、確率1/2ずつで、x=1かx=-1に移動するとします。 t=2では、やはり確率1/2でt=1の位置から+1かまたは-1移動するとします。 これを続けると、時刻t=2nに原点x=0にいる確率がc_nになります (2n回の移動のうち、丁度n回が右、残りのn回が左の場合です) これはランダム・ウォークと呼ばれるものでもっとも基本的な ものです。 点はどんどん拡散していくので、直観的に n→∞のときc_n→0となるのは明らかでしょう。 問題はc_nがどのくらいの速さで0に近づくかということですが、 これはn^{-1/2}(の定数倍)程度になります。 だからグラフはxが大きいところでは x^{-1/2}に似たものになる筈です (つまり双曲線1/xよりゆっくり減少して0に近づきます)。 じつはこの定数のところが面白いので、 lim c_n/n{-1/2}=π{-1/2} となります。これはウォリスの公式と呼ばれるものです(通常π=... の形で書かれていますが。John Wallis 1616-1703) さらに一般にして、点が時刻t=2nにx=2mにいる確率は 2{-2n}*{2n}C_{n+m} ですが、ここでnを止めて、mの関数とみてグラフを書くと原点に山が あって左右になだらかに広がったようなものになります。最初のc_nは このときの頂上の高さです。 このままnを大きくすると、ずっとひろがっていって山がつぶれて平坦に なります(丁度、もり塩がひろがっていくような感じでしょうか) このつぶれる速さとでもいうものが、n{-1/2}ですから、このグラフを n{1/2}倍y軸方向に拡大して、さらにx軸方向にはn{-1/2}倍にして nを限りなく大きくすれば、極限として形のある山を取り出すことが できます。ウォリスの公式はこの山に高さを表しています。 この極限のグラフは、y=e^{-x^2} を少し拡大縮小したものです。 これが、統計ででてくる標準分布(偏差値のもと)で、これまでのべたことは {+1,-1}を各1/2で起こす試行を何度も繰り返していくと、それが 標準分布に近づくということです。これは中心極限定理の非常に特別な 場合で、この特別なものはラプラス・ドモアブルの定理と呼ばれることも あります。 時刻nに点がx=mにいる確率をp(n,m)と書くことにすると p(n+1,m)=(1/2){p(n,m+1)+p(n,m-1)} という漸化式が成立することがすぐにわかります。 ここで両辺からp(n,m)を引くと p(n+1,m)-p(n,m)=(1/2){p(n,m+1)-2p(n,m)+p(n,m-1)} となります。時間と距離のきざみを変化させるために、単位時間を Δt、距離の単位をΔxとして、さらに t=nΔt、x=mΔxとすれば p(t+Δt,x)-p(t,x)=(1/2){p(t,x+Δx)-2p(t,x)+p(t,x-Δx)} となります。ここでΔt=(Δx)^2という関係をおいて、両辺を Δtで割ります。そしてΔt→0とすれば ∂p/∂t=(1/2)∂^2p/∂x^2 となります。(右辺が2階の微分に収束するのはテイラー展開をして みれば分かります)。これは熱方程式とか拡散方程式とか呼ばれる 偏微分方程式で、物質や熱が拡散していく様子を記述するもっとも 基本的な方程式です。つまりランダム・ウォークではとびとびの 時刻(ディスクリートな時刻)で左右に拡散していく粒子の位置を考えて いるのですが、それを連続的な時間について考えるとディスクリートな 場合の極限として熱方程式が現れます。

  • rei00
  • ベストアンサー率50% (1133/2260)
回答No.2

ikeshi さんがマックをお使いなら,アップルメニュ-にある「グラフ計算機」で簡単に見れます。 「y = 」と出ていますので,この後ろを「(2x)!/x!x!2^2x」と入力し,下にある「グラフ」を押して下さい。 もし,ウィンドウズなら・・・・。すみません,わかりません。同じ様なソフトは無いでしょうか。 あるいは,「Vector」(参考 URL)の「Soft ライブラリ」を,「一覧」→「(ビジネスの中にある)計算・表計算・グラフ 」とたどった所に,「グラフ作成(82)NEW 2次元グラフプロット GammaPlot/ 簡易デ-タ解析 グラフ描画 Ngraph/ 」とあります。この辺に類似のソフトは無いでしょうか。

参考URL:
http://www.vector.co.jp/vpack/filearea/win/business/calc/index.html
  • taropoo
  • ベストアンサー率33% (34/103)
回答No.1

Excelで書けます。見せてあげたいのですがここではそうもいかないので言葉で。 初期値(n=1)は0.5です。それくらい分かりますね。その後 0.5 0.375 0.3125 0.2734375 0.24609375 0.225585938 0.209472656 0.196380615 0.185470581 0.176197052 0.168188095 0.161180258 と続きます。0.1を割るのはn=32の時。n→∞で確率→0となるのは感覚的にもわかりますよね。 グラフの見た目としてはなべ底の半分と言った所でしょうか。 式自体はこれ以上簡単にはなりそうもないので手で書くには限界があるでしょう。 やはりグラフが見たければパソコンに頼るほかないと思います。

関連するQ&A

  • 両対数グラフ(分かる方至急お願いします)

    両対数グラフなんですが、式を求める時に傾きは指数になりますよね。 では例えばy=ax^n を求める時に先にnを求めた後にaを求めるにはどうしたらいいのですか。 yとxに代入すればでるのですが、グラフの値によって式が変わってしまいます。 どの値を代入すればいいのですか。 よろしくお願いします。

  • エクセルで関数のグラフを作成したい。

    エクセルでたとえばy=2xというグラフを作成したい場合どのようにすればいいのでしょうか? 具体的な値を代入する以外の方法はありますか?

  • 方法論

    多次元配列 Array [n]["グループ"] = array("key", "値") グループは 二種類 "A"と"B" keyは固有整数 値は 0から100のdobule型 "A"と"B"の数は同等もしくは同等ではない なので配列の数もn個となる このように定義された配列の中からある条件の組み合わせを作りたいと思っています。 条件とは ・グループ "A"より"B"の値が1以上大きく、かつそのなかでもっとも距離が近い組み合わせ。 ・ペアになった組み合わせ以外のもので次のペアを組み合わせる ・ペアになったものは Pair[n] = array("Aのkey", "Bのkey")の配列へ代入する ・ペアになりきれずに残ったものは Protrude[n] = keyの配列へ代入する 優先順位 精度 > 速度 > 負荷 これを実現するためのロジックをみなさまはどのような方法で組まれますでしょうか? アイデアをご教授いただけますようお願いいたします。

    • 締切済み
    • PHP
  • 対数関数のグラフについて

    y=2+2log[2](x-1)のグラフを書いていく場合、 yに1、2、3というふうn順に数字を代入していけばよいのでしょうか? また、代入したとしても、計算方法が分かりません。 例えば、yに2を代入した場合は、どのように計算すればよいのでしょうか?

  • グラフの形がなぜ分かる?

    lnx - e^cosx  というグラフのmax を求めよという問題があります。 また、x軸との交点も求めろといいます。 答えは、添付の通りです。 xに1から10までの数字を代入したりしてみたのですが、 何かの計算間違いなのか、 どうしてこのようなグラフになるのかが、わかりません。 代入以外で、グラフの形が、およそこのようになる・・・という方法はあるのでしょうか? この問題の考え方を、教えてください。

  • エクセルのグラフの読み取りについて

    例えばエクセルで横軸を1、5、10・・・50と5間隔で取り、それぞれの値を縦軸にプロットした曲線グラフを作ったとします。 この場合x=4やx=7の時等実際にデータがない数値の時のyの値をグラフから読み取るのにいい方法はないでしょうか?今のところ、グラフ目盛りを小さくして拡大して目で見ていくしかないのですが。近似曲線を引いて値を代入するだけだと、誤差がかなり出てしまいますし。 どなたか教えてください。

  • 一次関数のグラフの式

    グラフから傾きと切片を求める時、その数値が整数でなく読みにくい場合 グラフの線から読み取りやすい座標を二つ取り、変化の割合を出す。 これがy=ax+bの[a]傾きとなって先に取った座標が[xとy]の数値として y=ax+bに代入させる。するとbの値が導けてそのグラフの式が導ける。 と記憶していたのですがグラフから取り出した座標を代入させた場合 どちらの座標でも出るbの値は同じはずですよね? 座標の取り方が悪いのか時々全く合わないで2時間も考え込んでしまうことがあります。 根本的な間違い、又は知識不足かもしれませんがどなたかご教授ください。

  • 画像の増減を調べ極値を求めよにて各問はグラフを書

    いて求めるんですか? それとも、各問はグラフを書かずに極値付近の値を代入して求めるんですか?

  • エクセルのトレンドグラフの式

    横軸時間(yyyy/mm/dd)、縦軸数値(今回は%) でグラフを描き、トレンドグラフを式と併せて表示しました。 式は、y = 0.0004x - 16.296 こんな感じです。 ここで、xとして2005/10/01の値 38626 を代入すると、-0.8456となります。 しかし、実際のグラフは、0.13(13%)です。 xとして、2439を足して、41065で計算すると0.13となります。(439+38626=41065) このあたりのことをご存知の方、サジェスチョンください。宜しくお願いいたします。 今、仕事で必要としています。

  • グラフ表の値の部分に波線を入れて数値(グラフとして見やすいように)を一

    グラフ表の値の部分に波線を入れて数値(グラフとして見やすいように)を一部分あける方法 グラフの表で値の部分に幅があり、グラフとして非常に見難いので、 途中で波線を入れて数値を省略し、見栄えの良い表を作成するのには、 どのようにしたら良いのでしょうか。 ご存知の方、教えて下さい。