mini totoでBigの購入資金集めます。

基本 mini toto の内容について書きます。これまでのtotoのデータを活用できればと思ってます。

mini toto 予想配当金の計算方法とは?



スポンサーリンク

はじめに

 mini toto 予想にて常に表示している、配当金の予測についてここに計算方法を示します。また、予想外なことに配当金の予測においては投票率のみで計算できてしますのです。これは、toto公式サイト の計算方法と同じであると思われます。

スポンサーリンク


予測配当金の計算方法(結論)

mini toto の5試合の投票率を以下のように定義します。

f:id:San3saN:20150401103537p:plain

この時、 予測配当金をf(v,w,x,y,z)とすると

{ \displaystyle
f(v,w,x,y,z) = \frac{50}{a_v \times b_w \times c_x \times d_y \times e_z}
}

となる。

計算方法の説明

 結局は、投票率のみで計算できるのですが「なぜ」そうなるのか見ていきます。

まず、mini toto は売り上げ金の50パーセントを当選者に分配します。そのため、売上金をX、当選者数をYとした時配当金F

{ \displaystyle
F = \frac{0.5 \times X}{Y}
}

となります。ですので、売上金Xと当選者数Yが分かれば配当金Fもわかるわけです。売上金Xは公式HPにて公表されてますので、必要なのはYの値。そこで、このYの値を投票率から求めます。

mini toto の5試合の投票率を以下のように定義すると。

f:id:San3saN:20150401103537p:plain

例えば、No.1からNo.5まで全て「1(ホーム勝ち)」と予想した人はどのくらいの人がいるのでしょうか?投票口数をZとすると、

{ \displaystyle
Y = Z \times a_1 \times b_1 \times c_1 \times d_1 \times e_1
}

となります。 なので前述した式に代入すると

{ \displaystyle
F(1,1,1,1,1) = \frac{0.5 \times X}{ Z \times a_1 \times b_1 \times c_1 \times d_1 \times e_1}
}

となります。また、mini toto は1口当たり100円ですので

{ \displaystyle
Z = \frac{X}{100}
}

で表すことができますので、

{ \displaystyle\begin{eqnarray}
F(1,1,1,1,1) &=& \frac{0.5 \times X}{ \frac{X}{100} \times a_1 \times b_1 \times c_1 \times d_1 \times e_1}\\
&=&\frac{100 \times 0.5 \times X}{ X \times a_1 \times b_1 \times c_1 \times d_1 \times e_1}\\
&=&\frac{50}{a_1 \times b_1 \times c_1 \times d_1 \times e_1}
\end{eqnarray}}

となるわけです。toto 公式HP*1と全く同じ計算方法だと、計算結果から確認しました。ただ、厳密に予測するには投票率、売上金等の公開されている情報からではできないため、実際の当選金と異なりますのでご注意ください。

シェルスクリプト紹介

 一つ一つ計算するのは面倒な為、私はスクリプトで計算させています。プログラムとは無縁の人間が作ったものですのでブサイクスクリプトとなってると思いますがよければご参考ください。

#!/bin/csh -f
#
# FILE NAME:
#
# PURPOSE:
#
# USAGE:
# ./toto.sh a_1 a_0 a_2 b_1 b_0 b_2 c_1 c_0 c_2 d_1 d_0 d_2 e_1 e_0 e_2
#
#
rm -rf tmp.txt
rm -rf tmp2.txt
rm -rf toto.txt

foreach a ( $1 $2 $3 )
foreach b ( $4 $5 $6 )
foreach c ( $7 $8 $9 )
foreach d ( $10 $11 $12 )
foreach e ( $13 $14 $15 )

echo $1 $2 $3 > toto.txt
echo $4 $5 $6 >> toto.txt
echo $7 $8 $9 >> toto.txt
echo $10 $11 $12 >> toto.txt
echo $13 $14 $15 >> toto.txt
echo $a $b $c $d $e > tmp.txt

awk '{print 50/($1*$2*$3*$4*$5)}' tmp.txt >> tmp2.txt

end
end
end
end
end

paste tmp2.txt num.txt > toto.txt

で 上で出てくるnum.txt は

1 1 1 1 1
1 1 1 1 0
1 1 1 1 2
1 1 1 0 1
1 1 1 0 0
1 1 1 0 2
1 1 1 2 1
1 1 1 2 0
1 1 1 2 2
1 1 0 1 1
1 1 0 1 0
1 1 0 1 2
1 1 0 0 1
1 1 0 0 0
1 1 0 0 2
1 1 0 2 1
1 1 0 2 0
1 1 0 2 2
1 1 2 1 1
1 1 2 1 0
1 1 2 1 2
1 1 2 0 1
1 1 2 0 0
1 1 2 0 2
1 1 2 2 1
1 1 2 2 0
1 1 2 2 2
1 0 1 1 1
1 0 1 1 0
1 0 1 1 2
1 0 1 0 1
1 0 1 0 0
1 0 1 0 2
1 0 1 2 1
1 0 1 2 0
1 0 1 2 2
1 0 0 1 1
1 0 0 1 0
1 0 0 1 2
1 0 0 0 1
1 0 0 0 0
1 0 0 0 2
1 0 0 2 1
1 0 0 2 0
1 0 0 2 2
1 0 2 1 1
1 0 2 1 0
1 0 2 1 2
1 0 2 0 1
1 0 2 0 0
1 0 2 0 2
1 0 2 2 1
1 0 2 2 0
1 0 2 2 2
1 2 1 1 1
1 2 1 1 0
1 2 1 1 2
1 2 1 0 1
1 2 1 0 0
1 2 1 0 2
1 2 1 2 1
1 2 1 2 0
1 2 1 2 2
1 2 0 1 1
1 2 0 1 0
1 2 0 1 2
1 2 0 0 1
1 2 0 0 0
1 2 0 0 2
1 2 0 2 1
1 2 0 2 0
1 2 0 2 2
1 2 2 1 1
1 2 2 1 0
1 2 2 1 2
1 2 2 0 1
1 2 2 0 0
1 2 2 0 2
1 2 2 2 1
1 2 2 2 0
1 2 2 2 2
0 1 1 1 1
0 1 1 1 0
0 1 1 1 2
0 1 1 0 1
0 1 1 0 0
0 1 1 0 2
0 1 1 2 1
0 1 1 2 0
0 1 1 2 2
0 1 0 1 1
0 1 0 1 0
0 1 0 1 2
0 1 0 0 1
0 1 0 0 0
0 1 0 0 2
0 1 0 2 1
0 1 0 2 0
0 1 0 2 2
0 1 2 1 1
0 1 2 1 0
0 1 2 1 2
0 1 2 0 1
0 1 2 0 0
0 1 2 0 2
0 1 2 2 1
0 1 2 2 0
0 1 2 2 2
0 0 1 1 1
0 0 1 1 0
0 0 1 1 2
0 0 1 0 1
0 0 1 0 0
0 0 1 0 2
0 0 1 2 1
0 0 1 2 0
0 0 1 2 2
0 0 0 1 1
0 0 0 1 0
0 0 0 1 2
0 0 0 0 1
0 0 0 0 0
0 0 0 0 2
0 0 0 2 1
0 0 0 2 0
0 0 0 2 2
0 0 2 1 1
0 0 2 1 0
0 0 2 1 2
0 0 2 0 1
0 0 2 0 0
0 0 2 0 2
0 0 2 2 1
0 0 2 2 0
0 0 2 2 2
0 2 1 1 1
0 2 1 1 0
0 2 1 1 2
0 2 1 0 1
0 2 1 0 0
0 2 1 0 2
0 2 1 2 1
0 2 1 2 0
0 2 1 2 2
0 2 0 1 1
0 2 0 1 0
0 2 0 1 2
0 2 0 0 1
0 2 0 0 0
0 2 0 0 2
0 2 0 2 1
0 2 0 2 0
0 2 0 2 2
0 2 2 1 1
0 2 2 1 0
0 2 2 1 2
0 2 2 0 1
0 2 2 0 0
0 2 2 0 2
0 2 2 2 1
0 2 2 2 0
0 2 2 2 2
2 1 1 1 1
2 1 1 1 0
2 1 1 1 2
2 1 1 0 1
2 1 1 0 0
2 1 1 0 2
2 1 1 2 1
2 1 1 2 0
2 1 1 2 2
2 1 0 1 1
2 1 0 1 0
2 1 0 1 2
2 1 0 0 1
2 1 0 0 0
2 1 0 0 2
2 1 0 2 1
2 1 0 2 0
2 1 0 2 2
2 1 2 1 1
2 1 2 1 0
2 1 2 1 2
2 1 2 0 1
2 1 2 0 0
2 1 2 0 2
2 1 2 2 1
2 1 2 2 0
2 1 2 2 2
2 0 1 1 1
2 0 1 1 0
2 0 1 1 2
2 0 1 0 1
2 0 1 0 0
2 0 1 0 2
2 0 1 2 1
2 0 1 2 0
2 0 1 2 2
2 0 0 1 1
2 0 0 1 0
2 0 0 1 2
2 0 0 0 1
2 0 0 0 0
2 0 0 0 2
2 0 0 2 1
2 0 0 2 0
2 0 0 2 2
2 0 2 1 1
2 0 2 1 0
2 0 2 1 2
2 0 2 0 1
2 0 2 0 0
2 0 2 0 2
2 0 2 2 1
2 0 2 2 0
2 0 2 2 2
2 2 1 1 1
2 2 1 1 0
2 2 1 1 2
2 2 1 0 1
2 2 1 0 0
2 2 1 0 2
2 2 1 2 1
2 2 1 2 0
2 2 1 2 2
2 2 0 1 1
2 2 0 1 0
2 2 0 1 2
2 2 0 0 1
2 2 0 0 0
2 2 0 0 2
2 2 0 2 1
2 2 0 2 0
2 2 0 2 2
2 2 2 1 1
2 2 2 1 0
2 2 2 1 2
2 2 2 0 1
2 2 2 0 0
2 2 2 0 2
2 2 2 2 1
2 2 2 2 0
2 2 2 2 2


スポンサーリンク