Statistical package focused on linear regression and statistical testing.
Project description
Overview
Hi Everyone!
This repository is a statistical software package written in Cython. The matrix algebra for solving the OLS equation and statistical formulas are all coded by hand, leveraging Cython's static variable declaration and memory views for more efficient operations.
My Auto Linear Transformation (ALTOLS) algorithm is also included in this package. While the traditional OLS approach assumes all independent variables have a linear relationship with the response variable, this automatically tests for non linear relationships to see if this leads to an improvement in model performance.
All functions only accept numpy array type objects. Full documentation is available in the package with the help command. A sample jupyter notebook and dataset are included in the "Sample Notebook and Data" folder.
Installation
-
- Microsoft Visual C++ 14.0 or greater is required. Get it with Microsoft C++ Build Tools. Can be installed through Visual Studio Installer or go to this link: https://visualstudio.microsoft.com/visual-cpp-build-tools/
-
- Once the above is installed: pip install MASA
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
File details
Details for the file MASA-1.5.tar.gz.
File metadata
- Download URL: MASA-1.5.tar.gz
- Upload date:
- Size: 984.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
07ea6834824cc1d8ee9a86f41d6efb8b676e0439935a2ec9c7f862c9cb8496ca
|
|
| MD5 |
72ac4ea0c7fc7e25cf3a0db76494e01d
|
|
| BLAKE2b-256 |
ada7693060ea406869344fe15f229abbb36e7e381ab00d2572a056530359a883
|