pub struct EProcessConfig {
pub p0: f64,
pub lambda: f64,
pub alpha: f64,
pub max_evalue: f64,
}Expand description
Configuration for the e-process martingale.
Fields§
§p0: f64Null hypothesis anomaly rate bound.
lambda: f64Betting parameter in E_{t+1} = E_t * (1 + lambda * (x_t - p0)).
alpha: f64Significance level (reject when e-value >= 1/alpha).
max_evalue: f64Cap on e-value to prevent overflow.
Trait Implementations§
Source§impl Clone for EProcessConfig
impl Clone for EProcessConfig
Source§fn clone(&self) -> EProcessConfig
fn clone(&self) -> EProcessConfig
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 EProcessConfig
impl Debug for EProcessConfig
impl Copy for EProcessConfig
Auto Trait Implementations§
impl Freeze for EProcessConfig
impl RefUnwindSafe for EProcessConfig
impl Send for EProcessConfig
impl Sync for EProcessConfig
impl Unpin for EProcessConfig
impl UnsafeUnpin for EProcessConfig
impl UnwindSafe for EProcessConfig
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, _span: NoopSpan) -> Self
fn instrument(self, _span: NoopSpan) -> Self
Instruments this future with a span (no-op when disabled).
Source§fn in_current_span(self) -> Self
fn in_current_span(self) -> Self
Instruments this future with the current span (no-op when disabled).