pub struct PredictionReport {
pub cells: usize,
pub cells_with_skill: usize,
pub median_skill: f64,
pub mean_skill: f64,
pub best: Vec<CellScore>,
pub worst: Vec<CellScore>,
pub accumulator_columns: Vec<usize>,
}Expand description
Prediction performance over a whole machine.
Fields§
§cells: usizeCells that could be scored at all.
cells_with_skill: usizeCells where the model beat the baseline by a margin worth reporting.
median_skill: f64Median skill across scored cells.
mean_skill: f64Mean skill, which the tails move and the median does not.
best: Vec<CellScore>The cells the model predicted best.
worst: Vec<CellScore>Cells where the model was clearly worse than doing nothing clever.
accumulator_columns: Vec<usize>Columns the predictor treated as accumulators.
Trait Implementations§
Source§impl Clone for PredictionReport
impl Clone for PredictionReport
Source§impl Debug for PredictionReport
impl Debug for PredictionReport
Source§impl PartialEq for PredictionReport
impl PartialEq for PredictionReport
impl StructuralPartialEq for PredictionReport
Auto Trait Implementations§
impl Freeze for PredictionReport
impl RefUnwindSafe for PredictionReport
impl Send for PredictionReport
impl Sync for PredictionReport
impl Unpin for PredictionReport
impl UnsafeUnpin for PredictionReport
impl UnwindSafe for PredictionReport
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