Struct JumpPriorUncertainty
#[non_exhaustive]pub struct JumpPriorUncertainty {
pub jump_count: u64,
pub intensity_std_error: f64,
pub mean_std_error: f64,
pub std_std_error: f64,
}Expand description
Estimator uncertainty attached to a JumpDiffusionPrior.
Field names and semantics mirror FerroRisk’s JumpEstimateUncertainty so
the serialized form maps 1:1. The standard errors are derived from the
estimator, never stipulated: a λ estimated from 6 detected jumps must read
visibly wider than one from 600.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.jump_count: u64Number of consolidated jumps the triple was estimated from.
intensity_std_error: f64Standard error of the annualized intensity. Uncorrected: the Poisson
√N / T with N detected jumps over T years. When the truncation
correction is applied (see
JumpDiffusionPriorResult::truncation_corrected) this widens to
λ_total·√(1/N + Var(p̂)/p̂²) — the Poisson term plus the fitted
detection probability’s first-order (delta-method) uncertainty.
mean_std_error: f64Standard error of the mean log jump size: s_raw / √N, where s_raw
is the uncorrected sample std of the detected log jump sizes (the
actual sampling dispersion of the observations, diffusion noise
included).
std_std_error: f64Normal-theory standard error of the log-jump-size std:
σ̂_J / √(2·(N − 1)).
Trait Implementations§
§impl Clone for JumpPriorUncertainty
impl Clone for JumpPriorUncertainty
§fn clone(&self) -> JumpPriorUncertainty
fn clone(&self) -> JumpPriorUncertainty
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more§impl Debug for JumpPriorUncertainty
impl Debug for JumpPriorUncertainty
§impl PartialEq for JumpPriorUncertainty
impl PartialEq for JumpPriorUncertainty
impl Copy for JumpPriorUncertainty
impl StructuralPartialEq for JumpPriorUncertainty
Auto Trait Implementations§
impl Freeze for JumpPriorUncertainty
impl RefUnwindSafe for JumpPriorUncertainty
impl Send for JumpPriorUncertainty
impl Sync for JumpPriorUncertainty
impl Unpin for JumpPriorUncertainty
impl UnwindSafe for JumpPriorUncertainty
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
clone_to_uninit)§impl<T> IntoEither for T
impl<T> IntoEither for T
§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more§impl<T> Pointable for T
impl<T> Pointable for T
§impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
self from the equivalent element of its
superset. Read more§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
self is actually part of its subset T (and can be converted to it).§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
self.to_subset but without any property checks. Always succeeds.§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
self to the equivalent element of its superset.