- シンクタンクならニッセイ基礎研究所 >
- 保険 >
- 保険計理 >
- ランダムかどうかの判断-分析に用いている乱数は、本当にランダムといえるか?
コラム
2016年02月01日

確率論や数理統計に基づいて、統計分析をしたり、数理モデルを構築したりする際、しばしば「ランダム(無作為)」かどうか、が問題となる。標本調査では、標本をランダムに抽出する必要がある。為替や株価の時系列分析をするときには、観測データにランダムな変動が含まれることを想定している。
例えば、経済予測をする際に、経済モデルを設定して、シミュレーションを行うことがある。そこで用いる金利や為替等の前提条件に、ランダムな変動を織り込むことで、シミュレーション結果の現実味を高めることができる。このため、昔から、計算によってランダムな数(乱数)を発生させる手法が考えられてきた。
しかし、計算式で乱数を発生させようとしても、最初はそれらしいものが得られるが、長い数列を見ていくと、やがて同じ数が繰り返し現れてしまう。そこで、数列の長さをものすごく長くして、簡単には繰り返しが起こらないようにするといった工夫が考えられている。しかし、それでも、何億個、何兆個もの乱数列を計算式で発生させようとすると、繰り返しの問題が生じてしまう。このように、ある計算式によって得られる数列は、本当の乱数ではないので、擬似乱数と呼ばれている。そもそもランダムである乱数を、何かの計算式を使って発生させるというのは、自己矛盾していると言えよう。
そこで、計算式で発生させる代わりに、既にある数を利用してはどうか、という発想に行き着く。その代表的なものとして、円周率πが挙げられる。
π=3.141592653589793… と続く円周率は、小数点以下が無限に続くことが知られている。それだけではなく、いまのところ、小数点以下の数値の並びに規則性が見つかっておらず、その一部分を切り出して乱数として使うことができる。ただし、何か隠れた数学的な規則性があるに違いない、と信じている数学者や統計学者も多く、その研究も進められている。円周率の数の並びは、現在知られている中で、かなりランダムに近いと言えよう。
次に、与えられたものが、ランダムかどうかを判断することを考えてみよう。例えば、aとbを20個並べた文字列である、列Iと、列IIが、与えられたとしよう。
列Iでは、早い順番の方にaが多い。一方、列IIには、そのような傾向は見られない。感覚的に、列Iと、列IIでは、ランダムかどうかに、違いがあるように見える。
このように2種類の文字が並んだ列のランダム性を、統計的に判定する手段として、「ウィルコクソンの順位和検定」という方法がある。この方法は、文字の列がランダムであるかどうかの判定ではなく、ランダムではないかどうかの判定を行う。以下に示すとおり、具体的な内容は、かなり技術的だが、感覚ではなく、数量的に、ランダム性についての判定を行うことができる。
例えば、経済予測をする際に、経済モデルを設定して、シミュレーションを行うことがある。そこで用いる金利や為替等の前提条件に、ランダムな変動を織り込むことで、シミュレーション結果の現実味を高めることができる。このため、昔から、計算によってランダムな数(乱数)を発生させる手法が考えられてきた。
しかし、計算式で乱数を発生させようとしても、最初はそれらしいものが得られるが、長い数列を見ていくと、やがて同じ数が繰り返し現れてしまう。そこで、数列の長さをものすごく長くして、簡単には繰り返しが起こらないようにするといった工夫が考えられている。しかし、それでも、何億個、何兆個もの乱数列を計算式で発生させようとすると、繰り返しの問題が生じてしまう。このように、ある計算式によって得られる数列は、本当の乱数ではないので、擬似乱数と呼ばれている。そもそもランダムである乱数を、何かの計算式を使って発生させるというのは、自己矛盾していると言えよう。
そこで、計算式で発生させる代わりに、既にある数を利用してはどうか、という発想に行き着く。その代表的なものとして、円周率πが挙げられる。
π=3.141592653589793… と続く円周率は、小数点以下が無限に続くことが知られている。それだけではなく、いまのところ、小数点以下の数値の並びに規則性が見つかっておらず、その一部分を切り出して乱数として使うことができる。ただし、何か隠れた数学的な規則性があるに違いない、と信じている数学者や統計学者も多く、その研究も進められている。円周率の数の並びは、現在知られている中で、かなりランダムに近いと言えよう。
次に、与えられたものが、ランダムかどうかを判断することを考えてみよう。例えば、aとbを20個並べた文字列である、列Iと、列IIが、与えられたとしよう。
順番 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 |
列I | a, | a, | a, | a, | a, | b, | b, | a, | b, | b, | a, | a, | b, | a, | b, | b, | a, | b, | b, | b |
列II | a, | b, | b, | a, | b, | a, | b, | a, | a, | b, | a, | a, | a, | b, | a, | b, | b, | a, | b, | b |
このように2種類の文字が並んだ列のランダム性を、統計的に判定する手段として、「ウィルコクソンの順位和検定」という方法がある。この方法は、文字の列がランダムであるかどうかの判定ではなく、ランダムではないかどうかの判定を行う。以下に示すとおり、具体的な内容は、かなり技術的だが、感覚ではなく、数量的に、ランダム性についての判定を行うことができる。
以上のように、乱数を作ることは難しい。また、乱数が、本当にランダムかどうかを判断するのにも、手間がかかる。しかし、シミュレーションでは、乱数を用いて調査や分析を行うことで、結果の現実味を高めることができる。シミュレーションの結果を見る際は、乱数の設定方法にも注意をしてみてはどうかと思われるが、いかがだろうか。

03-3512-1823
(2016年02月01日「研究員の眼」)
ソーシャルメディア
新着記事
-
2021年03月09日
貸出・マネタリー統計(21年2月)~コロナ禍で銀行貸出は高い伸びを維持、普通預金等の伸びは過去最高を更新 -
2021年03月09日
気候変動と環境リスク-異常気象は保険会社にどのようなリスクをもたらすか? -
2021年03月09日
2020~2022年度経済見通し-20年10-12月期GDP2次速報後改定 -
2021年03月09日
景気ウォッチャー調査(21年2月)~感染者数の減少やワクチン接種開始により現状DI、先行きDIともに大幅上昇 -
2021年03月08日
2020年大阪府/転入超過数は前年の1.7倍 転入超過貢献エリアはどこなのか?―新型コロナ人口動態解説(4)
レポート紹介
-
研究領域
-
経済
-
金融・為替
-
資産運用・資産形成
-
年金
-
社会保障制度
-
保険
-
不動産
-
経営・ビジネス
-
暮らし
-
ジェロントロジー(高齢社会総合研究)
-
医療・介護・健康・ヘルスケア
-
政策提言
-
-
注目テーマ・キーワード
-
統計・指標・重要イベント
-
媒体
- アクセスランキング
お知らせ
-
2021年01月21日
News Release
-
2020年10月15日
News Release
-
2020年07月09日
News Release
【ランダムかどうかの判断-分析に用いている乱数は、本当にランダムといえるか?】【シンクタンク】ニッセイ基礎研究所は、保険・年金・社会保障、経済・金融・不動産、暮らし・高齢社会、経営・ビジネスなどの各専門領域の研究員を抱え、様々な情報提供を行っています。
ランダムかどうかの判断-分析に用いている乱数は、本当にランダムといえるか?のレポート Topへ