
Boost Users : 
Subject: Re: [Boostusers] how to calculate the Sample standard deviation using accumulators Hello,
From: Marshall Clow (mclow.lists_at_[hidden])
Date: 20120117 23:13:25
On Jan 17, 2012, at 3:38 PM, Victor Yankee wrote:
> How can I calculate the Sample Standard Deviation over a std::vector of doubles using accumulators?
>
> Or is there a faster way in boost math or some such?
Google is your friend (second hit for "boost accumulator standard deviation"):
http://stackoverflow.com/questions/7616511/calculatemeanandstandarddeviationfromavectorofsamplesincusingboos
and http://stackoverflow.com/questions/4316716/isitpossibletouseboostaccumulatorswithvectors
accumulator_set<double, stats<tag::variance> > acc;
for_each(a_vec.begin(), a_vec.end(), bind<void>(ref(acc), _1));
cout << mean(acc) << endl;
cout << sqrt(variance(acc)) << endl;
 Marshall
Marshall Clow Idio Software <mailto:mclow.lists_at_[hidden]>
A.D. 1517: Martin Luther nails his 95 Theses to the church door and is promptly moderated down to (1, Flamebait).
 Yu Suzuki
Boostusers list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net