pub struct SelectionRobustness {
pub n_candidates: usize,
pub best_dsr: f64,
pub median_dsr: f64,
pub selection_gap: f64,
}Expand description
Deflated-Sharpe summary across a set of candidate return streams.
Fields§
§n_candidates: usize§best_dsr: f64Deflated Sharpe of the best candidate (the headline an agent would submit).
median_dsr: f64Deflated Sharpe of the median candidate.
selection_gap: f64best_dsr - median_dsr. A large gap means the headline result is a lucky
pick rather than a robust family of edges.
Trait Implementations§
Source§impl Clone for SelectionRobustness
impl Clone for SelectionRobustness
Source§fn clone(&self) -> SelectionRobustness
fn clone(&self) -> SelectionRobustness
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 SelectionRobustness
Source§impl Debug for SelectionRobustness
impl Debug for SelectionRobustness
Source§impl PartialEq for SelectionRobustness
impl PartialEq for SelectionRobustness
Source§fn eq(&self, other: &SelectionRobustness) -> bool
fn eq(&self, other: &SelectionRobustness) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for SelectionRobustness
Auto Trait Implementations§
impl Freeze for SelectionRobustness
impl RefUnwindSafe for SelectionRobustness
impl Send for SelectionRobustness
impl Sync for SelectionRobustness
impl Unpin for SelectionRobustness
impl UnsafeUnpin for SelectionRobustness
impl UnwindSafe for SelectionRobustness
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