pub struct PurgedSplitConfig {
pub train_start: usize,
pub train_end: usize,
pub test_start: usize,
pub test_end: usize,
pub embargo_bars: usize,
}Expand description
Configuration for a train/test chronological split with embargo.
Fields§
§train_start: usizeBeginning of training window (inclusive).
train_end: usizeEnd of training window (exclusive).
test_start: usizeBeginning of testing window (inclusive). Must be >= train_end + embargo_bars.
test_end: usizeEnd of testing window (exclusive).
embargo_bars: usizeMinimum separation buffer between training end and test start.
Trait Implementations§
Source§impl Clone for PurgedSplitConfig
impl Clone for PurgedSplitConfig
Source§fn clone(&self) -> PurgedSplitConfig
fn clone(&self) -> PurgedSplitConfig
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for PurgedSplitConfig
Source§impl Debug for PurgedSplitConfig
impl Debug for PurgedSplitConfig
Source§impl<'de> Deserialize<'de> for PurgedSplitConfig
impl<'de> Deserialize<'de> for PurgedSplitConfig
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
impl Eq for PurgedSplitConfig
Source§impl PartialEq for PurgedSplitConfig
impl PartialEq for PurgedSplitConfig
Source§impl Serialize for PurgedSplitConfig
impl Serialize for PurgedSplitConfig
impl StructuralPartialEq for PurgedSplitConfig
Auto Trait Implementations§
impl Freeze for PurgedSplitConfig
impl RefUnwindSafe for PurgedSplitConfig
impl Send for PurgedSplitConfig
impl Sync for PurgedSplitConfig
impl Unpin for PurgedSplitConfig
impl UnsafeUnpin for PurgedSplitConfig
impl UnwindSafe for PurgedSplitConfig
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