pub struct StreamingPhiResult {
pub phi: f64,
pub time_steps: usize,
pub phi_ewma: f64,
pub phi_variance: f64,
pub change_detected: bool,
pub history: Vec<f64>,
}Expand description
Result of streaming (online) Φ computation.
Fields§
§phi: f64Current Φ estimate.
time_steps: usizeNumber of time steps processed.
phi_ewma: f64Exponentially weighted moving average of Φ.
phi_variance: f64Variance of Φ estimates.
change_detected: boolChange-point detected in Φ trajectory.
history: Vec<f64>History of Φ estimates (most recent window).
Trait Implementations§
Source§impl Clone for StreamingPhiResult
impl Clone for StreamingPhiResult
Source§fn clone(&self) -> StreamingPhiResult
fn clone(&self) -> StreamingPhiResult
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 StreamingPhiResult
impl Debug for StreamingPhiResult
Source§impl<'de> Deserialize<'de> for StreamingPhiResult
impl<'de> Deserialize<'de> for StreamingPhiResult
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for StreamingPhiResult
impl RefUnwindSafe for StreamingPhiResult
impl Send for StreamingPhiResult
impl Sync for StreamingPhiResult
impl Unpin for StreamingPhiResult
impl UnsafeUnpin for StreamingPhiResult
impl UnwindSafe for StreamingPhiResult
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