2
这里是我做过什么:如何使用boost库获取SAMPLE标准偏差?
accumulator_set<double, stats<tag::variance> > accumulator;
accumulator = for_each(x.begin(), x.end(), accumulator);
double sDeviation = sqrt(variance(accumulator));
但返回的标准偏差是总体标准差。我需要样本标准差(由n-1除)。
可能促进做到这一点?
我测试这种方法(乘以N/N-1),并发现它确实产生预期的结果。 – Boinst 2016-04-15 01:54:27