乱数検定: RMT 検定
概要
RMT 検定 (random matrix theory test) [1] はデータ列の乱数性を検定するためのアルゴリズム。与えられたデータ列で相互相関行列を作成し、その固有値分布が RMT に基づく理論曲線と一致すれば検定に合格する。
Table of Contents
手順
検定対象のデータ列を長さ
の 個に分割して 行列 を作成する。RMT 公式を使うためには であれば十分 [2]。 各列が平均 0、分散 1 となるように正規化する。
相関行列を算出する。
相関行列
を 乗してその体格要素の平均を取り、 次のモーメントの理論値を算出する。 ここで は次のように表される。誤差
を算出する。
参考文献
- Xin Yang, Ryota Itoi, Mieko Tanaka-Yamawaki, Testing Randomness by Means of Random Matrix Theory, Progress of Theoretical Physics Supplement, Volume 194, May 2012, Pages 73–83, https://doi.org/10.1143/PTPS.194.73
- 三賀森悠大; 楊欣; 田中美栄子. 乱数度測定器 RMT テストにおける高乱数度判定基準の再考. In: IEICE Conferences Archives. The Institute of Electronics, Information and Communication Engineers, 2013.