pub struct PredictionIntervalOutput {
pub predicted: Vec<f64>,
pub lower_bound: Vec<f64>,
pub upper_bound: Vec<f64>,
pub se_pred: Vec<f64>,
pub leverage: Vec<f64>,
pub alpha: f64,
pub df_residuals: f64,
}Expand description
Output from prediction interval computation.
Fields§
§predicted: Vec<f64>Point predictions (fitted values) for new observations
lower_bound: Vec<f64>Lower bounds of prediction intervals
upper_bound: Vec<f64>Upper bounds of prediction intervals
se_pred: Vec<f64>Standard errors for predictions (includes both parameter uncertainty and residual variance)
leverage: Vec<f64>Leverage values for the new observations
alpha: f64Significance level used (e.g., 0.05 for 95% PI)
df_residuals: f64Residual degrees of freedom from the fitted model
Trait Implementations§
Source§impl<'de> Deserialize<'de> for PredictionIntervalOutput
impl<'de> Deserialize<'de> for PredictionIntervalOutput
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for PredictionIntervalOutput
impl RefUnwindSafe for PredictionIntervalOutput
impl Send for PredictionIntervalOutput
impl Sync for PredictionIntervalOutput
impl Unpin for PredictionIntervalOutput
impl UnsafeUnpin for PredictionIntervalOutput
impl UnwindSafe for PredictionIntervalOutput
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