Skip to main content

OmniRegress: A comprehensive Python library for all types of regression analysis.

Project description

OmniRegress

The fast, modern Python & Rust library for all your regression adventures.

OmniRegress: A comprehensive Python & Rust library for all types of regression analysis.

🚀 Update: 4.0.0 Release!

Brand New:

  • 🦀 Linear Regression — Now blazing fast, implemented from scratch in Rust!
  • 🦀 Polynomial Regression — Pure Rust power for nonlinear fits!
  • 🦀 Logistic Regression — Native Rust implementation for robust binary classification!
  • 🦀 Ridge Regression (L2) — Rust implementation with L2 regularization to reduce overfitting.

🔵 Basic Regression Models

  • [✅] Linear Regression — Fast, pure Rust core. (Usage 🚀)
  • [✅] Polynomial Regression — Nonlinear fits, Rust-powered. (Usage 🚀)
  • [✅] Logistic Regression — Native Rust, robust binary classification. (Usage 🚀)
  • [✅] Ridge Regression (L2) — 🛡️ Regularization to prevent overfitting.(Usage 🚀)
  • [🚧] Lasso Regression (L1) — ✂️ Feature selection with L1 penalty.
  • Elastic Net — 🧬 Hybrid L1 + L2 regularization.

🟢 Specialized Regression

  • Poisson Regression — 📈 For count data (e.g., website visits).
  • Cox Regression — ⏳ Survival/time-to-event analysis.
  • Quantile Regression — 🎯 Predicts specific percentiles (e.g., median).
  • Bayesian Regression — 🎲 Incorporates prior distributions.

🟠 Nonlinear & ML-Based

  • Support Vector Regression (SVR) — 🌀 Kernel magic for complex patterns.
  • Decision Tree Regression — 🌳 Hierarchical, rule-based splits.
  • Random Forest Regression — 🌲🌲 Ensemble of decision trees.
  • Neural Network Regression — 🧠 Deep learning for high-dimensional data.

🟣 Other Advanced Types

  • Gaussian Process Regression — 🔮 Probabilistic nonlinear modeling.
  • Negative Binomial Regression — 🧮 Overdispersed count data.
  • Multinomial Logistic Regression — 🏷️ Multi-class classification.

🧪 Testing

See the test suite: OmniRegress_test

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

omniregress-4.0.0.tar.gz (393.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

omniregress-4.0.0-cp313-cp313-win_amd64.whl (165.9 kB view details)

Uploaded CPython 3.13Windows x86-64

File details

Details for the file omniregress-4.0.0.tar.gz.

File metadata

  • Download URL: omniregress-4.0.0.tar.gz
  • Upload date:
  • Size: 393.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.7

File hashes

Hashes for omniregress-4.0.0.tar.gz
Algorithm Hash digest
SHA256 2b654491fc597c6fa8abf5ead762c32f0ffdc2a4987b102ba0bf2d7976197f2d
MD5 59e9e34dc25a580fab5f9bc9dc298317
BLAKE2b-256 5e7e42030c03bdb3c0603f2ca913a2012fce10c45369b9950a5d5ace075db516

See more details on using hashes here.

File details

Details for the file omniregress-4.0.0-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for omniregress-4.0.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 49117711ab58751c52bce968fd872b0a7eb73a03de1677d4aee8790b46f2507f
MD5 50af4eaad72bceb45a5d3dc8c69259d6
BLAKE2b-256 0113ee525b4c45915ac9ca00611d475357767cac00e6adab4f3b8c8c340d1502

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page