pub struct MeanAbsoluteDeviation { /* private fields */ }Expand description
Mean Absolute Deviation (MAD)
The mean absolute deviation of a data set is the average of the absolute deviations from a central point. It is a summary statistic of statistical dispersion or variability. In the general form, the central point can be a mean, median, mode, or the result of any other measure of central tendency or any random data point related to the given data set. The absolute values of the differences between the data points and their central tendency are totaled and divided by the number of data points.
§Formula
MAD(period) = { x1 - ABS(AVG(period)), …, xperiod - ABS(AVG(period)) } / period
§Parameters
- period - number of periods (integer greater than 0). Default is 9.
§Links
Implementations§
Trait Implementations§
Source§impl Clone for MeanAbsoluteDeviation
impl Clone for MeanAbsoluteDeviation
Source§fn clone(&self) -> MeanAbsoluteDeviation
fn clone(&self) -> MeanAbsoluteDeviation
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for MeanAbsoluteDeviation
impl Debug for MeanAbsoluteDeviation
Source§impl Default for MeanAbsoluteDeviation
impl Default for MeanAbsoluteDeviation
Source§impl Display for MeanAbsoluteDeviation
impl Display for MeanAbsoluteDeviation
Source§impl Next<f64> for MeanAbsoluteDeviation
impl Next<f64> for MeanAbsoluteDeviation
Auto Trait Implementations§
impl Freeze for MeanAbsoluteDeviation
impl RefUnwindSafe for MeanAbsoluteDeviation
impl Send for MeanAbsoluteDeviation
impl Sync for MeanAbsoluteDeviation
impl Unpin for MeanAbsoluteDeviation
impl UnwindSafe for MeanAbsoluteDeviation
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more