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)
| File | Size | Uploaded | |
|---|---|---|---|
| aliyah_predictor-0.1.2.tar.gz | 3.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|