pub struct AbnormalReturn {
pub day: i32,
pub raw_return: f64,
pub expected_return: f64,
pub abnormal_return: f64,
pub car: f64,
}Expand description
A single day’s abnormal return observation within an event window.
Fields§
§day: i32Day relative to the event (negative = before, 0 = event day, positive = after).
raw_return: f64Observed log-return of the security on this day.
expected_return: f64Expected return (benchmark return as market model proxy).
abnormal_return: f64Abnormal return: raw_return - expected_return.
car: f64Cumulative abnormal return from the start of the window up to and including this day.
Trait Implementations§
Source§impl Clone for AbnormalReturn
impl Clone for AbnormalReturn
Auto Trait Implementations§
impl Freeze for AbnormalReturn
impl RefUnwindSafe for AbnormalReturn
impl Send for AbnormalReturn
impl Sync for AbnormalReturn
impl Unpin for AbnormalReturn
impl UnsafeUnpin for AbnormalReturn
impl UnwindSafe for AbnormalReturn
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