pub struct DoSampleResult {
pub values: Arc<[f64]>,
pub weights: Arc<[f64]>,
pub method: Arc<str>,
pub notes: Vec<Arc<str>>,
pub accept_rate: Option<f64>,
pub bandwidth: Option<f64>,
}Expand description
Result of a do-sampler run.
Fields§
§values: Arc<[f64]>Sampled (or reweighted observational) outcomes for the target variable.
weights: Arc<[f64]>Optional importance weights (weighting sampler); empty if not used.
method: Arc<str>Sampler id.
notes: Vec<Arc<str>>Diagnostics notes.
accept_rate: Option<f64>MCMC accept rate when applicable.
bandwidth: Option<f64>Gaussian KDE bandwidth when the result carries a density estimate.
Trait Implementations§
Source§impl Clone for DoSampleResult
impl Clone for DoSampleResult
Source§fn clone(&self) -> DoSampleResult
fn clone(&self) -> DoSampleResult
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 moreAuto Trait Implementations§
impl Freeze for DoSampleResult
impl RefUnwindSafe for DoSampleResult
impl Send for DoSampleResult
impl Sync for DoSampleResult
impl Unpin for DoSampleResult
impl UnsafeUnpin for DoSampleResult
impl UnwindSafe for DoSampleResult
Blanket Implementations§
impl<T> Allocation for T
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> DistributionExt for Twhere
T: ?Sized,
impl<T> DistributionExt for Twhere
T: ?Sized,
impl<T> ForeignBufferOwner for T
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
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 moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
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