pub struct SurvivalTransformationInputs {Show 15 fields
pub formula: String,
pub data_schema: DataSchema,
pub fit_result: UnifiedFitResult,
pub survival_entry: Option<String>,
pub survival_exit: String,
pub survival_event: String,
pub survivalspec: String,
pub cause_count: Option<usize>,
pub baseline_cfg: SurvivalBaselineConfig,
pub time_basis: SavedSurvivalTimeBasis,
pub ridge_lambda: f64,
pub survival_likelihood_label: String,
pub resolved_termspec: TermCollectionSpec,
pub survival_beta_time: Option<Vec<f64>>,
pub timewiggle: Option<SurvivalTimewiggle>,
}Expand description
Source-agnostic semantic content of a survival transformation (Royston-Parmar) saved model — net single-cause or joint cause-specific.
Fields§
§formula: String§data_schema: DataSchema§fit_result: UnifiedFitResult§survival_entry: Option<String>§survival_exit: String§survival_event: String§survivalspec: String§cause_count: Option<usize>None = net single-cause; Some(n) persists survival_cause_count and
cause_1..cause_n endpoint names.
baseline_cfg: SurvivalBaselineConfig§time_basis: SavedSurvivalTimeBasis§ridge_lambda: f64§survival_likelihood_label: String§resolved_termspec: TermCollectionSpec§survival_beta_time: Option<Vec<f64>>Rigid time-block beta, persisted only by the cause-specific CLI path.
timewiggle: Option<SurvivalTimewiggle>Auto Trait Implementations§
impl !RefUnwindSafe for SurvivalTransformationInputs
impl !UnwindSafe for SurvivalTransformationInputs
impl Freeze for SurvivalTransformationInputs
impl Send for SurvivalTransformationInputs
impl Sync for SurvivalTransformationInputs
impl Unpin for SurvivalTransformationInputs
impl UnsafeUnpin for SurvivalTransformationInputs
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> DistributionExt for Twhere
T: ?Sized,
impl<T> DistributionExt for Twhere
T: ?Sized,
impl<T, U> Imply<T> for U
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 moreSource§impl<T> Pointable for T
impl<T> Pointable for T
impl<T> Read<Exclusive, BecauseExclusive> for Twhere
T: ?Sized,
Source§impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
Source§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct
self from the equivalent element of its
superset. Read moreSource§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
self is actually part of its subset T (and can be converted to it).Source§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
Use with care! Same as
self.to_subset but without any property checks. Always succeeds.Source§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self to the equivalent element of its superset.