pub struct FunctionalLogisticResult {Show 15 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<usize>,
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,
pub aic: f64,
pub bic: f64,
}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<usize>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)
aic: f64Akaike Information Criterion
bic: f64Bayesian Information Criterion
Implementations§
Trait Implementations§
Source§impl Clone for FunctionalLogisticResult
impl Clone for FunctionalLogisticResult
Source§fn clone(&self) -> FunctionalLogisticResult
fn clone(&self) -> FunctionalLogisticResult
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for FunctionalLogisticResult
impl Debug for FunctionalLogisticResult
Source§impl FpcPredictor for FunctionalLogisticResult
impl FpcPredictor for FunctionalLogisticResult
Source§fn fpca_rotation(&self) -> &FdMatrix
fn fpca_rotation(&self) -> &FdMatrix
Rotation matrix from FPCA (m × ncomp).
Source§fn training_scores(&self) -> &FdMatrix
fn training_scores(&self) -> &FdMatrix
Training FPC scores matrix (n × ncomp).
Source§impl PartialEq for FunctionalLogisticResult
impl PartialEq for FunctionalLogisticResult
impl StructuralPartialEq for FunctionalLogisticResult
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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.