2012-01-01 3 views
5

GSLなどがありますが、これらは含まれていないようです。私はこれらのテストを使用する方法のリンクと例をいただければ幸いです正規のCでのテスト++やJava(統計)

(例えばIがRのライブラリをリンクする方法がわからないです)

Iは、好ましくはLinuxで動作しますが、これは二次的な要件です。

答えて

3

Kolmogorov-Smirnov testを参照してください。これはかなりシンプルです - データをソートして集団CDFを含む配列を取得し、集団平均+標準偏差を持つ正規分布の理想CDFを計算します。次に配列全体を繰り返し、母集団CDFと理想CDFの最大偏差を計算します。次に、K-S分布に所定の信頼度で接続します。

いずれの言語でも最後の部分は実装するのが簡単です。ここでは、JavaではApache Commonsからそれを行うクラスがあります。

詳しくはBenford's Law in Java - how to make a math function into Javaへの私の答えを参照してください(異なるディストリビューション、同じ考えですが)。

+0

私はhttp://commons.apache.org/math/download_math.cgiをダウンロードしましたが、KolmogorovSmirnovDistributionImplクラスはそこに存在しないようです:(どのジャーを含める必要がありますか? – Grzenio

+0

Drat、コモンズのようです-math 3.0には公式リリースはまだありません。> :(Dunnoはjavadocを.jarファイルの前で利用できるようにしていますが、とにかくソースはhttp://commons.apache.org/math/apidocs/です。 src-html/org/apache/commons/math/distribution/KolmogorovSmirnovDistributionImpl.html –

+0

[最新リンク](https://commons.apache.org/proper/commons-math/apidocs/src-html/org/apache/commons) /math3/stat/inference/KolmogorovSmirnovTest.html) – bishop