Enum FitWeights
pub enum FitWeights {
InverseDuration,
Equal,
}Expand description
How price residuals are weighted.
Variants§
InverseDuration
Each bond’s price residual divided by its modified duration.
The default, and a modelling choice rather than a numerical one: a penny of price error on a thirty-year bond and a penny on a two-year are not the same miss, and dividing by duration puts them on a yield-like footing — which is what a desk means by “it fits well”. Changing this changes the answer.
Equal
Every bond’s price residual weighted alike — the raw price fit.
Implementations§
§impl FitWeights
impl FitWeights
Trait Implementations§
§impl Clone for FitWeights
impl Clone for FitWeights
§fn clone(&self) -> FitWeights
fn clone(&self) -> FitWeights
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 FitWeights
§impl Debug for FitWeights
impl Debug for FitWeights
§impl Default for FitWeights
impl Default for FitWeights
§fn default() -> FitWeights
fn default() -> FitWeights
Returns the “default value” for a type. Read more
impl Eq for FitWeights
§impl FromStr for FitWeights
impl FromStr for FitWeights
§impl PartialEq for FitWeights
impl PartialEq for FitWeights
impl StructuralPartialEq for FitWeights
Auto Trait Implementations§
impl Freeze for FitWeights
impl RefUnwindSafe for FitWeights
impl Send for FitWeights
impl Sync for FitWeights
impl Unpin for FitWeights
impl UnsafeUnpin for FitWeights
impl UnwindSafe for FitWeights
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