MayaFlux 0.3.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches

◆ std_dev()

std::vector< double > MayaFlux::Kinesis::Discrete::std_dev ( std::span< const double >  data,
size_t  n_windows,
uint32_t  hop_size,
uint32_t  window_size,
bool  sample_variance = true 
)

Standard deviation per window.

Parameters
sample_varianceIf true, uses sample variance (N-1)

Definition at line 251 of file Analysis.cpp.

252{
253 auto v = variance(data, n_windows, hop_size, window_size, sample_variance);
254 Parallel::transform(Parallel::par_unseq, v.begin(), v.end(), v.begin(),
255 [](double x) { return std::sqrt(x); });
256 return v;
257}
std::vector< double > variance(std::span< const double > data, size_t n_windows, uint32_t hop_size, uint32_t window_size, bool sample_variance)
Variance per window.
Definition Analysis.cpp:219

References MayaFlux::std_dev(), and variance().

+ Here is the call graph for this function: