pub struct FunctionalLogisticResult {Show 13 fields
pub intercept: f64,
pub beta_t: Vec<f64>,
pub beta_se: Vec<f64>,
pub gamma: Vec<f64>,
pub probabilities: Vec<f64>,
pub predicted_classes: Vec<u8>,
pub ncomp: usize,
pub accuracy: f64,
pub std_errors: Vec<f64>,
pub coefficients: Vec<f64>,
pub log_likelihood: f64,
pub iterations: usize,
pub fpca: FpcaResult,
}Expand description
Result of functional logistic regression.
Fields§
§intercept: f64Intercept α
beta_t: Vec<f64>Functional coefficient β(t), evaluated on the original grid (length m)
beta_se: Vec<f64>Pointwise standard errors of β(t) (length m)
gamma: Vec<f64>Scalar coefficients γ (one per scalar covariate)
probabilities: Vec<f64>Predicted probabilities P(Y=1) (length n)
predicted_classes: Vec<u8>Predicted class labels (0 or 1)
ncomp: usizeNumber of FPC components used
accuracy: f64Classification accuracy on training data
std_errors: Vec<f64>Standard errors of all coefficients (intercept, FPC scores, scalar covariates)
coefficients: Vec<f64>Regression coefficients on (FPC scores, scalar covariates) — internal
log_likelihood: f64Log-likelihood at convergence
iterations: usizeNumber of IRLS iterations
fpca: FpcaResultFPCA result (for projecting new data)
Auto Trait Implementations§
impl Freeze for FunctionalLogisticResult
impl RefUnwindSafe for FunctionalLogisticResult
impl Send for FunctionalLogisticResult
impl Sync for FunctionalLogisticResult
impl Unpin for FunctionalLogisticResult
impl UnsafeUnpin for FunctionalLogisticResult
impl UnwindSafe for FunctionalLogisticResult
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
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
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.