1pub mod core;
28pub mod diagnostics;
29pub mod distributions;
30pub mod inference;
31pub mod solvers;
32pub mod utils;
33
34pub mod prelude {
36 pub use crate::core::{
37 BinomialFamily, BinomialLink, GlmFamily, IntervalType, LambdaScaling, NaAction, NaError,
38 NaHandler, NaInfo, NegativeBinomialFamily, PoissonFamily, PoissonLink, PredictionResult,
39 PredictionType, RegressionOptions, RegressionOptionsBuilder, RegressionResult,
40 TweedieFamily,
41 };
42 pub use crate::diagnostics::{
43 compute_leverage, cooks_distance, deviance_residuals, high_leverage_points,
44 influential_cooks, pearson_residuals, standardized_residuals, studentized_residuals,
45 variance_inflation_factor, working_residuals,
46 };
47 pub use crate::solvers::{
48 AlmDistribution, AlmRegressor, BinomialRegressor, BlsRegressor, ElasticNetRegressor,
49 FittedAlm, FittedBinomial, FittedIsotonic, FittedNegativeBinomial, FittedPls,
50 FittedPoisson, FittedQuantile, FittedRegressor, FittedTweedie, IsotonicRegressor,
51 LinkFunction, NegativeBinomialRegressor, OlsRegressor, OutOfBounds, PlsRegressor,
52 PoissonRegressor, QuantileRegressor, Regressor, RidgeRegressor, RlsRegressor,
53 TweedieRegressor, WlsRegressor,
54 };
55}
56
57pub use crate::core::{
58 BinomialFamily, BinomialLink, GlmFamily, IntervalType, LambdaScaling, NaAction, NaError,
59 NaHandler, NaInfo, NegativeBinomialFamily, PoissonFamily, PoissonLink, PredictionResult,
60 PredictionType, RegressionOptions, RegressionOptionsBuilder, RegressionResult, TweedieFamily,
61};
62pub use crate::solvers::{
63 BinomialRegressor, FittedBinomial, FittedIsotonic, FittedNegativeBinomial, FittedPoisson,
64 FittedQuantile, FittedRegressor, IsotonicRegressor, NegativeBinomialRegressor, OutOfBounds,
65 PoissonRegressor, QuantileRegressor, Regressor,
66};