pub mod core;
pub mod diagnostics;
pub mod distributions;
pub mod inference;
pub mod solvers;
pub mod utils;
pub mod prelude {
pub use crate::core::{
BinomialFamily, BinomialLink, GlmFamily, IntervalType, LambdaScaling, NaAction, NaError,
NaHandler, NaInfo, NegativeBinomialFamily, PoissonFamily, PoissonLink, PredictionResult,
PredictionType, RegressionOptions, RegressionOptionsBuilder, RegressionResult, SolverType,
TweedieFamily,
};
pub use crate::diagnostics::{
check_binary_separation, check_count_sparsity, classify_condition_number, compute_leverage,
condition_diagnostic, condition_number, cooks_distance, deviance_residuals,
high_leverage_points, influential_cooks, pearson_residuals, standardized_residuals,
studentized_residuals, variance_decomposition_proportions, variance_inflation_factor,
working_residuals, ConditionDiagnostic, ConditionSeverity, SeparationCheck, SeparationType,
};
pub use crate::inference::{HcInference, HcType};
pub use crate::solvers::{
AlmDistribution, AlmRegressor, BinomialRegressor, BlsRegressor, ElasticNetRegressor,
FittedAlm, FittedBinomial, FittedGamma, FittedHuber, FittedIsotonic, FittedLogistic,
FittedNegativeBinomial, FittedPls, FittedPoisson, FittedQuantile, FittedRegressor,
FittedTweedie, GammaRegressor, HuberRegressor, IsotonicRegressor, LinkFunction,
LogisticRegression, NegativeBinomialRegressor, OlsRegressor, OutOfBounds, Penalty,
PlsRegressor, PoissonRegressor, QuantileRegressor, Regressor, RidgeRegressor, RlsRegressor,
TweedieRegressor, WlsRegressor,
};
}
pub use crate::core::{
BinomialFamily, BinomialLink, GlmFamily, IntervalType, LambdaScaling, NaAction, NaError,
NaHandler, NaInfo, NegativeBinomialFamily, PoissonFamily, PoissonLink, PredictionResult,
PredictionType, RegressionOptions, RegressionOptionsBuilder, RegressionResult, SolverType,
TweedieFamily,
};
pub use crate::inference::{HcInference, HcType};
pub use crate::solvers::{
BinomialRegressor, FittedBinomial, FittedIsotonic, FittedNegativeBinomial, FittedPoisson,
FittedQuantile, FittedRegressor, IsotonicRegressor, NegativeBinomialRegressor, OutOfBounds,
PoissonRegressor, QuantileRegressor, Regressor,
};