pub struct RaisedCosine<T> { /* private fields */ }Expand description
Raised Cosine distribution
Fore more information: https://en.wikipedia.org/wiki/Raised_cosine_distribution
Implementations§
Source§impl<T> RaisedCosine<T>where
T: Real,
impl<T> RaisedCosine<T>where
T: Real,
Sourcepub fn new(mu: T, s: T) -> RaisedCosine<T>
pub fn new(mu: T, s: T) -> RaisedCosine<T>
Trait Implementations§
Source§impl<T: Clone> Clone for RaisedCosine<T>
impl<T: Clone> Clone for RaisedCosine<T>
Source§impl<T> Continuous<T> for RaisedCosine<T>where
T: Real,
impl<T> Continuous<T> for RaisedCosine<T>where
T: Real,
Source§fn mean(&self) -> T
fn mean(&self) -> T
Expected value
§Example
use mathru::statistics::distrib::{Continuous, RaisedCosine};
let distrib: RaisedCosine<f64> = RaisedCosine::new(-2.0, 0.5);
let mean: f64 = distrib.mean();Source§fn variance(&self) -> T
fn variance(&self) -> T
Variance
§Example
use mathru::statistics::distrib::{Continuous, RaisedCosine};
use std::f64::consts::PI;
let distrib: RaisedCosine<f64> = RaisedCosine::new(2.0, PI);
let var: f64 = distrib.variance();Source§fn median(&self) -> T
fn median(&self) -> T
Median is the value separating the higher half from the lower half of a probability distribution.
Source§fn skewness(&self) -> T
fn skewness(&self) -> T
Skewness is a measure of the asymmetry of the probability distribution
of a real-valued random variable about its mean
fn entropy(&self) -> T
impl<T: Copy> Copy for RaisedCosine<T>
Auto Trait Implementations§
impl<T> Freeze for RaisedCosine<T>where
T: Freeze,
impl<T> RefUnwindSafe for RaisedCosine<T>where
T: RefUnwindSafe,
impl<T> Send for RaisedCosine<T>where
T: Send,
impl<T> Sync for RaisedCosine<T>where
T: Sync,
impl<T> Unpin for RaisedCosine<T>where
T: Unpin,
impl<T> UnsafeUnpin for RaisedCosine<T>where
T: UnsafeUnpin,
impl<T> UnwindSafe for RaisedCosine<T>where
T: UnwindSafe,
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