1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
//! Various statistical models for data fitting and prediction.
mod glms;
mod gps;
mod polynomial;
// use crate::optimize::optimizers::Optimizer;
// /// A predictor for which the parameters can be optimized and updated.
// pub trait Predictor {
// fn update(&mut self, params: &[f64]) -> &mut Self;
// // fn fit_with_optimizer<O>(
// // &mut self,
// // x: &[f64],
// // y: &[f64],
// // optimizer: O,
// // maxsteps: usize,
// // ) -> &mut Self
// // where
// // O: Optimizer;
// fn predict(&self, x: &[f64]) -> Vec<f64>;
// }
pub use self::glms::*;
pub use self::gps::*;
pub use self::polynomial::*;