3

コード ベースに PRNG がありますが、これは、特定の正規分布に従う数値を生成する方法にバグがあると考えられます。

このモジュールが期待どおりに動作することを確認するために、単体テスト スイートで活用できる正規性テストの C# 実装はありますか?

私の好みは、次のような署名を持つものです。

bool NormalityTest.IsNormal(IEnumerable<int> samples)
4

3 に答える 3

1

Math.Net には、分布関数と乱数サンプリングがあります。これはおそらく最も広く使用されている数学ライブラリであり、非常に堅実です。

http://numerics.mathdotnet.com/

http://mathnetnumerics.codeplex.com/wikipage?title=Probability%20Distributions&referringTitle=ドキュメンテーション

于 2013-09-25T17:12:51.040 に答える
0

正規性のテストデータのc 実装については知りません。私は同じ問題を抱えていて、独自のルーチンを構築しました。このウェブページは私を大いに助けてくれました。これは Excel でテストを実行するために書かれていますが、必要なすべての係数 (Royston) とロジックを提供します。

于 2013-11-11T11:33:35.023 に答える