確率論100日後に亡くなってしまう確率を考えてみました。解説動画はこちら人が死ぬ確率をどう出すか一番詳しいのは保険会社だと聞いています。死亡した方のデータを持っていてそこから会社が損しないように保険料を算出していますのでそのやり方でいきます。平成30年簡易生命表(男)が発表されているのでそれを用いて行きます。0.38229,0.41587,0.45119,0.48808,0.52633]データは10万人あたりの死亡者数を元に死亡率を弾き出しています。40才くらいまで生き残れる確率は?1-sum(rate[0:40])0.98日本に生まれたら9割以上の確率で40才くらいまでは生き残れるようです。rate[np.argmin(rate)](7,7e-05)7才の時が一番死亡率は低いようです。0.52633)当たり前ですが、高齢になれば生き残る確率も下がりますね。100)0.040000%20才であれば年間で1万人に4人ほどしか亡くならない計算ですね。40才だと死亡率はその2倍以上になっています。100)0.000110%20の人が明日亡くなる確率は年間の確率を365で割れば良いと思います。1日あたりだと100万人に一人くらいでしょう。100)0.010959%単純に100倍すれば良いかなと1万人に1人の確率で100日後に亡くなります。正直な話ピンとはこないですよね。人が亡くなる時は突然です。心構えもなく唐突にです。家族が亡くなるのは避けられない事です。その時に思うことは「何でもっと沢山話しておかなかったんだろう」です。死ぬ事について考えることは普通はほとんど無いかと思います。時を重ねるにつれその確率はどんどん上がっていきます。いつかは誰しも経験する事になるのです。それが明日かもしれないし100日後かもしれない。わからないから今日1日を大切にした方が良いんだと思いますね。:100日後に死ぬ確率プログラムで求めるギャンブルの確率12019年04月07日カテゴリ:プログラミング確率論さて今回は確率のお話です。「ロト7」の1等、同じ売り場から3口も当選なんてニュースが最近有ったのでいろいろなギャンブルの確率がどのくらいなのかを求めてみたくなりました。解説動画はこちらまずは競馬からです。競馬は16-18頭の馬の中から着順を当てる仕組みです。馬券は正式には勝ち馬投票券と言うらしいです。16頭18頭だてでそれぞれを求めました。確率計算にはPythonを用いますのでライブラリをインポートします。itertoolsこちらを用います。18))print('{0:.5}%'.format(1/18*100))1/185.5556%次は複勝1-3着に入る馬を当てます。予想した馬が1位でも3位でも良いので単純に単勝の3倍になります。18))print('{0:.5}%'.format(3/18*100))3/1816.667%複勝であれば6回に1回は当たるという確率ですね。払い戻しは平均2倍程度なのであまり美味しくはありません。お次は枠連18頭の馬は9の枠に入れられます。それぞれ1-2頭ほどで構成されその枠での順位を当てるというものです。9枠の中から2枠を選ぶというものです。math.factorial(2))どちらであっても36通りです。waku))print('{0:.5}%'.format(1/waku*100))1/362.7778%となります。選んだ2頭が1-2着になる組み合わせで馬単は1-2着をそのまま当てる馬連は1-2,2-1どちらでも良いという買い方です。馬連は馬単の2倍の確率になります。umatan))print('{0:.5}%'.format(1/umatan*100))1/3060.3268%お次はワイド3着以内に入る組み合わせのうち2つをそれらの着順に依らず順不同で予想するものです。2-3着になれば良いので単純に馬連の3倍の確率になります。18P3)でもとめることになります。sanrentan))print('{0:.5}%'.format(1/sanrentan*100))1/48960.020425%このくらいの確率になるとでたらめに選んで買っても5千回に1回しか当たりません。当たらないので当てるには絞り込みの技術が必要になってきます。競馬の最後はWIN5JRAが指定する5つのレースそれぞれの1着を予想するものです。win5))print('{0:.10F}%'.format(1/win5*100))1/18895680.0000529221%約190万分の1の確率です。当てた際の払戻金の想定額が2億円ほどで宝くじなどの確率が1000万分の1の確率で同じくらいの金額なのでWIN5の方が期待値は上かと思います。競馬の確率の高さは複勝>単勝>枠連>ワイド>馬連>馬単>3連複>3連単>WIN5になります。次は宝くじのうちロト6です。計7個の数字を選択して当てるものです。1-5等まであります。この数はロト6のベースとなる数です。loto_base))print('{0:.10f}%'.format(1/loto_base*100))1/60964540.0000164030%1等は約600万分の1の確率となります。2等以下は次のようになります。loto_base))print('{0:.10f}%'.format(loto5/loto_base*100))155400/60964542.5490227598%さて5等は1000円です。2.5%の確率でしか当たらないので40回買っても1000円しか戻ってこないのです。1位がでなければキャリーオーバーで持ち越しになり、金額が増えますがそもそも600万分の1の確率では人生において当たることはほぼないでしょうね。今回のラストはポーカーです。ポーカーはトランプ52枚を使ったゲームで役が決まっています。その役がどれだけ有るのかを求めます。連続した数字で(絵柄)同じスートの5枚のカード。