Expand description
§semicontinuous_models
Reusable models and diagnostics for non-negative semi-continuous outcomes: two-part, Tweedie GLM, and log-normal with smearing.
The crate was initially developed for healthcare outcome analyses, but the API is intentionally domain-agnostic and can be reused in other settings.
Re-exports§
pub use input::InputError;pub use input::ModelInput;pub use preprocess::OutcomeDiagnostics;pub use preprocess::column_has_variation;pub use preprocess::drop_constant_columns;pub use preprocess::outcome_diagnostics;pub use models::two_part::BootstrapOptions;pub use models::two_part::BootstrapResult;pub use models::two_part::BootstrapSummary;pub use models::two_part::ConfidenceInterval;pub use models::two_part::FitOptions;pub use models::two_part::Regularization;pub use models::two_part::TwoPartError;pub use models::two_part::TwoPartModel;pub use models::two_part::TwoPartPrediction;pub use models::two_part::TwoPartReport;pub use models::two_part::bootstrap as bootstrap_two_part;pub use models::two_part::bootstrap_percentile_ci;pub use models::two_part::bootstrap_summary;pub use models::two_part::coefficient_confidence_intervals;pub use models::two_part::fit_two_part_clustered_input;pub use models::two_part::fit_two_part_input;pub use models::two_part::fit_two_part_weighted_input;pub use models::two_part::log_likelihood as two_part_log_likelihood;pub use models::tweedie::TweedieError;pub use models::tweedie::TweedieModel;pub use models::tweedie::TweedieOptions;pub use models::tweedie::TweediePrediction;pub use models::tweedie::TweedieReport;pub use models::tweedie::deviance as tweedie_deviance;pub use models::tweedie::fit_tweedie_input;pub use models::tweedie::quasi_log_likelihood as tweedie_quasi_log_likelihood;pub use models::lognormal::LogNormalError;pub use models::lognormal::LogNormalModel;pub use models::lognormal::LogNormalOptions;pub use models::lognormal::LogNormalPrediction;pub use models::lognormal::LogNormalReport;pub use models::lognormal::fit_lognormal_smearing_input;pub use models::lognormal::log_likelihood as lognormal_log_likelihood;pub use models::selection::CrossValidationError;pub use models::selection::CrossValidationOptions;pub use models::selection::CrossValidationResult;pub use models::selection::InformationCriteria;pub use models::selection::LogNormalCandidate;pub use models::selection::ModelFitMetrics;pub use models::selection::ParkTestResult;pub use models::selection::SelectionResult;pub use models::selection::TweedieCandidate;pub use models::selection::TweedieCvCandidate;pub use models::selection::compute_information_criteria;pub use models::selection::compute_model_fit_metrics;pub use models::selection::cross_validate_models_input;pub use models::selection::park_test;pub use models::selection::recommend_from_cv;pub use models::selection::select_models_input;pub use models::comparison::ComparisonTables;pub use models::comparison::ModelComparison;pub use models::comparison::ModelComparisonError;pub use models::comparison::ModelComparisonOptions;pub use models::comparison::ModelInformationCriteria;pub use models::comparison::ModelScore;pub use models::comparison::TweedieRankingRow;pub use models::comparison::compare_models_input;pub use models::comparison::render_comparison_tables;
Modules§
- comparison
- input
- Model inputs
- matrix_
ops - models
- Models
- preprocess
- utils
- Utilities