pub struct StoufferResult {
pub num_sessions: usize,
pub session_z_scores: Vec<f64>,
pub stouffer_z: f64,
pub p_value: f64,
pub combined_effect_size: f64,
pub total_trials: usize,
}Expand description
Result of combining multiple sessions via Stouffer’s method.
Fields§
§num_sessions: usizeNumber of sessions combined (non-empty trial analyses only).
session_z_scores: Vec<f64>Terminal Z-score from each session.
stouffer_z: f64Combined Z using weighted Stouffer: sum(w_i * Z_i) / sqrt(sum(w_i^2)), where w_i = sqrt(num_trials_i).
p_value: f64Two-tailed p-value from the combined Z.
combined_effect_size: f64Combined effect size: stouffer_z / sqrt(total_trials).
total_trials: usizeTotal trials across all sessions.
Trait Implementations§
Source§impl Clone for StoufferResult
impl Clone for StoufferResult
Source§fn clone(&self) -> StoufferResult
fn clone(&self) -> StoufferResult
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 StoufferResult
impl Debug for StoufferResult
Auto Trait Implementations§
impl Freeze for StoufferResult
impl RefUnwindSafe for StoufferResult
impl Send for StoufferResult
impl Sync for StoufferResult
impl Unpin for StoufferResult
impl UnsafeUnpin for StoufferResult
impl UnwindSafe for StoufferResult
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