8

ApacheCommonsMathを使用してベクトルのSDを計算しています。問題:手作業とは異なる値を取得します

DescriptiveStatistics stats = new DescriptiveStatistics();
stats.addValue(value1);
...
stats.addValue(value8);
stats.getStandardDeviation();

たとえば、値[1699.0、1819.0、1699.0、1719.0、1689.0、1709.0、1819.0、1689.0]を取ります。SDは52.067である必要がありますが、Commons Math=55.662です。

私は何が間違っているのですか?

4

2 に答える 2

6

Apacheは「標準偏差」を提供していますが、「人口標準偏差」を探しています

getPopulationVariance()たぶん、自分で平方根を使用して取得できますか? DS ライブラリには、この関数はありません。

于 2013-03-09T01:48:56.690 に答える