趣味のエクセルマクロ&数字選択式宝くじ

ナンバーズ4などの数字選択式宝くじデータ分析用の自作マクロおよびナンバーズ4などの各種データリストなどをブログにしています。

マクロ学習法とは 15(力技)

マクロを適当に作って動けばOKと考える時がありますw


でも、後から変な結果になってなぜだと慌てることになりますね。




結局、力技で作ってしまったと言うことらしいです。



正しい考え方をしているなら問題が起きない、論理的に正しいなら問題は起きない。


ひとつの答えを出すには色んな方法が有りますが、いろんな方法で違う答えが出てしまう


のは根本的に考え方が間違っているということですね。




なぜ間違ってしまうか?


マクロの知識不足、ひとつずつスッテップを踏んでいないとかあるでしょうか?


答えがでればOKと言う考え方に問題はないかチェックする必要がありますね。



ナンバーズ4の表裏ペア数字

上の様にナンバーズ4の抽選風車盤の数字の並びは全部違っています。
ただ各風車盤で共通点があるとしたなら表裏(5違い)ペアがすべて対角線上にあると言うことです。


ナンバーズ4の1万通りの番号のうち約46%が表裏ペアを含んでいます。
これはダブルの割合より少し高くなります。


従って、表裏ペアの存在を無視することは当選しようとした場合どうかなと思います。



各合計に含まれる表裏ペアを含んだ番号の総数をまとめてみました。
合計13から23に多いような気がします。(1万通りの3402通り)




次に各合計に占める表裏ペアの比率を見たところ高いのは合計17,19の55%でした。






タイプ別に見た場合シングルがダブルの2倍以上になってました。






5063回全体で見ると27ペアが少ない。(05、49、38、16、27の順)
直近50回でも同じ27が少ないが38,49が多い。





 連続出現回数、連続未出現回数は1回出現、未出現が多い。
連続出現は8回が計5回 連続未出現は13回が1回


マクロと論理の関係

私は数学が苦手です。でも簡単なマクロには余り数学の知識は必要ないかも知れません?
それでもマクロを作る時、無意識に論理的に考えているのかも知れませんが?w



AI(人工知能)プログラムを作成するには、かなり高度な数学の知識が必要らしいです。
もっともAIプログラムでなくても、高度なプログラムを作成するにも必要だと思います。



エクセルマクロはどうか?
私のレベルでは、ほとんど必要ないです。


マクロのパターンを覚えて応用するだけです。
分からなかったらネットで調べて行くだけです。(それでも分からないw)


だから、本当に難しいレベルが必要な場合はお手上げですw
それでもコツコツと考え学習して少しでもレベルが上がればと思いますが?


数学が凄く出来てもマクロが出来ない人もいる様です。
逆の場合もあるようです。


出来る出来ないのはマクロなどのプログラムに対する考え方の違いかも知れませんね?
たとえば、プログラムも文章も同じだと思います。(プログラム言語と言うので)
文章に意味不明な部分があれば理解出来ないです。
意味不明を明確にする必要があります。論理が必要なところです。



もっとも、数学的にはありえない考え方と言うか式があります。


A=A+1 です。(マクロに良く出て来ます)


これは問題ですが?意味はA+1をAとするですので、数学の式ではないですw
(変数Aに1を足してまたAとするとか分かりにくいですが、=を使ったのが問題)



ただ単に学習するのが面倒とか、とっつき難いとかで、マクロ学習は必要ないのも仕方ないですね。それに何をマクロでするのか?目的が無ければ必要ないですね。


私はナンバーズなどの数字選択式宝くじの分析にマクロが使えるかなとマクロを学習しているだけです。たとえばナンバーズでは、ストレートが何回出ているのか?ボックスとしたら何回目か?その他は?


などが間違いなく簡単に計算できるので。



分からないから考える?


考える方法として論理的に考えるのが必要なんでしょうね?


ロト6のホットナンバー表示マクロが今のところ中々出来ませんw
論理的に問題があるからだと思います。


文章で表すと
データの最初から最後に向かって、目的になるパターンを探していく。
該当するパターンがあったらホットナンバーを表示する。
と単純ですが?


個々のマクロの部分に論理的に問題があると考えられる?