Skip to main content

MLR-X is a cross-platform software package for multiple linear regression designed for low- and high-dimensional data, integrating model fitting, subset selection, validation, diagnostic analysis, and prediction into a unified workflow.

The software includes an implementation of EPR-C3, a reproducible heuristic search strategy based on Expand, Perturb, Reduce, and C3 refinement. This strategy explores the MLR model space while enforcing statistical admissibility constraints, including coefficient-significance thresholds, multicollinearity control, and pairwise-correlation filtering.

MLR-X provides a comprehensive set of internal and external validation metrics, applicability-domain assessment, and graphical diagnostics, enabling rigorous model evaluation and interpretation. Results are automatically compiled into structured, export-ready reports suitable for research and publication.

Install

pip install mlr-x

Run

Launch GUI mode:

mlrx

Run CLI mode:

mlrx <config.conf> 

Or

mlrx <config.conf> [--onlyIV]

Helpful parameters:

  • --version: show the version and exit.
  • --model: select a model identifier for requested outputs.
  • --outputs: define which outputs to generate (for example: diagnostics, visualization, summary).
  • pdf, png, tiff, and svg are export formats used for visualization outputs.
  • --noruns: use an existing results file from the configuration output path.
  • --onlyIV and --onlyEV: execute internal or external validation only, respectively, using models from an existing results file at the configured output path. Both options skip model search and require that the results file already exists.

Example:

python MLRX.py example.conf --model 1 --outputs summary

Requirements

  • Python 3.10+

On Linux, install GUI dependencies if needed:

sudo apt-get install python3-tk
sudo apt-get install xvfb

Prebuilt binaries

You can also download standalone binaries from the official release:

Available platforms:

  • Windows 10/11 (64-bit)
  • macOS X (Arm64)
  • Ubuntu 20.04 (x86-64)

How to cite

If you use MLR-X, please cite the software:

If you use the EPR-C3 method, please cite the method preprint:

  • Alcázar, Jackson J. (2026). EPR-C3: A deterministic constraint-aware heuristic for high-dimensional subset selection in multiple linear regression. International Journal of Data Science and Analytics. https://doi.org/10.1007/s41060-026-01298-0.

Release files for mlr-x 1.0.6

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for mlr-x 1.0.6
File Size Uploaded
mlr_x-1.0.6.tar.gz 242.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for mlr-x 1.0.6
File Interpreter ABI Platform
mlr_x-1.0.6-py3-none-any.whl Python 3 none any Details

Total release size: 487.3 kB

Release files / mlr_x-1.0.6.tar.gz

Download URL mlr_x-1.0.6.tar.gz
Size 242.1 kB
Tags Source
SHA-256 checksum
How to use checksums
52f5d4127256afbd70cf1f8b3e1c1c88f4c141c33e68a94b86ac280856622ff3
BLAKE2b-256 checksum
How to use checksums
e8402322a41fd54f48e917d4d79d7954829aec2293553cb68002da0a62f9b6c0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.8.20

Release files / mlr_x-1.0.6-py3-none-any.whl

Download URL mlr_x-1.0.6-py3-none-any.whl
Size 245.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
8f761bc255d4815f8508ac67088ec2edf83e3cec2ca8bbc907663b276eee15dd
BLAKE2b-256 checksum
How to use checksums
c52a89d4606da75cfac58d5c53c1a87e3c716904e3121607d2106fd76bd68ba3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.8.20

Release history Release notifications | RSS feed

1.0.7

2 release files

This release

1.0.6 This release

2 release files

1.0.5

2 release files

1.0.4

2 release files

1.0.3

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page