Struct HurstResult
#[non_exhaustive]pub struct HurstResult {
pub hurst_exponent: f64,
pub raw_hurst_exponent: f64,
pub saturated: bool,
pub confidence_interval: f64,
pub slope: f64,
pub intercept: f64,
pub r_squared: f64,
pub log_variances: Vec<f64>,
pub scales: Vec<usize>,
pub bootstrap_samples: usize,
}Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
hurst_exponent: f64§raw_hurst_exponent: f64§saturated: bool§confidence_interval: f64§slope: f64§intercept: f64§r_squared: f64§log_variances: Vec<f64>§scales: Vec<usize>§bootstrap_samples: usizeImplementations§
§impl HurstResult
impl HurstResult
pub fn new(
hurst_exponent: f64,
raw_hurst_exponent: f64,
confidence_interval: f64,
slope: f64,
intercept: f64,
r_squared: f64,
log_variances: Vec<f64>,
scales: Vec<usize>,
bootstrap_samples: usize,
) -> Self
pub fn new( hurst_exponent: f64, raw_hurst_exponent: f64, confidence_interval: f64, slope: f64, intercept: f64, r_squared: f64, log_variances: Vec<f64>, scales: Vec<usize>, bootstrap_samples: usize, ) -> Self
pub fn interpretation(&self) -> &'static str
pub fn interpretation(&self) -> &'static str
pub fn is_saturated(&self) -> bool
pub fn is_saturated(&self) -> bool
pub fn is_significant(&self) -> bool
pub fn is_significant(&self) -> bool
Trait Implementations§
§impl Clone for HurstResult
impl Clone for HurstResult
§fn clone(&self) -> HurstResult
fn clone(&self) -> HurstResult
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Auto Trait Implementations§
impl Freeze for HurstResult
impl RefUnwindSafe for HurstResult
impl Send for HurstResult
impl Sync for HurstResult
impl Unpin for HurstResult
impl UnwindSafe for HurstResult
Blanket Implementations§
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)