Skip to main content

Aliyah

Aliyah is a Python package for predictive modeling using Maximum Agreement Linear Predictor (MALP) and Least Squares Linear Predictor (LSLP). It includes agreement metrics like Concordance Correlation Coefficient (CCC) and Pearson Correlation Coefficient (PCC), plus confidence intervals and mean squared error (MSE) for model evaluation.

Designed for data scientists, engineers, and consultants who need interpretable, statistically grounded predictions.


🚀 Features

  • ✅ Fit MALP and LSLP models
  • 📈 Predict new values with confidence intervals
  • 📊 Evaluate model agreement using CCC, PCC, and MSE
  • 🧠 Supports multivariate and univariate predictors
  • 🔍 Lightweight and dependency-friendly (NumPy + SciPy)

📦 Installation

pip install aliyah

Useage
from aliyah_predictor import LinearPredictors

# Sample data
X = [[1, 2], [2, 3], [3, 4]]
y = [2, 3, 5]

# Initialize predictor with MALP method
model = LinearPredictors(method="malp")

# Fit and predict
model.fit(X, y)
predictions = model.predict(X)

# Evaluate agreement
metrics = model.evaluate(y, predictions)
print(metrics)

Expected Output

{
    'CCC': 0.98,
    'PCC': 0.99,
    'MSE': 0.12
}

License
This project is licensed under the MIT License. See the LICENSE file for details.

Author
Created by Kevin Clarke For consulting, integration, or support, visit GitHub or reach out via email.

Release files for aliyah-predictor 0.1.2

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

Source distribution (sdist)

Source distribution for aliyah-predictor 0.1.2
File Size Uploaded
aliyah_predictor-0.1.2.tar.gz 3.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for aliyah-predictor 0.1.2
File Interpreter ABI Platform
aliyah_predictor-0.1.2-py3-none-any.whl Python 3 none any Details

Total release size: 6.7 kB

Release files / aliyah_predictor-0.1.2.tar.gz

Download URL aliyah_predictor-0.1.2.tar.gz
Size 3.2 kB
Tags Source
SHA-256 checksum
How to use checksums
7c1a4a9ca73f944176c2f9a2b9c29608abc7560b6f545627d4f97e2ac94099ff
BLAKE2b-256 checksum
How to use checksums
4169a8f1e4274139a9e36433a296d55ee13c398ba61cff3528bac32786472ad7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.3

Release files / aliyah_predictor-0.1.2-py3-none-any.whl

Download URL aliyah_predictor-0.1.2-py3-none-any.whl
Size 3.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
d2ef7bcec7d190f3085fc840a07c3da859d4405c0ef2ecc8f9bb85f07137fb07
BLAKE2b-256 checksum
How to use checksums
41248d9304a32e32f93972f541bc526abf0925bff090c8ff6947248e845f15b4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.3

Release history Release notifications | RSS feed

This release

0.1.2 This release

2 release files

0.1.1

2 release files

0.1.0

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