Skip to main content

A package for step-by-step regression analysis including simple, multiple, and logistic regression.

Project description

Step-by-Step Linear Regression

This Python package is designed to assist students learning simple, multiple, and logistic regression by breaking down every calculation step.
It is especially helpful when solving exam-style problems, where it's easy to make minor arithmetic errors that derail understanding.
Instead of spending excessive time on mechanical computation, you can use this tool to verify intermediate steps, identify mistakes quickly, and focus more on understanding the underlying formulas and concepts.

Features

  • .fit(X, y) — fits the model
  • .summary() — prints slope, intercept, SSR, SSE, MSE, etc.
  • .steps_df — prints an annotated DataFrame showing internal computation steps

Installation

Clone the repository and import locally:

git clone https://github.com/mellamochiao/StepByStepLinearRegression.git
cd StepByStepLinearRegression

Usage

It is recommended to run this package in .ipynb (Jupyter Notebook) format for best interactivity and readability of computation steps. Check test.ipynb to see how to use this package in practice.

Author

Created by Mellamochiao.
This project is part of a personal learning journey in regression analysis and Python package development.

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

stepbysteplinearregression-0.1.0.tar.gz (4.6 kB view details)

Uploaded Source

Built Distribution

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

stepbysteplinearregression-0.1.0-py3-none-any.whl (5.9 kB view details)

Uploaded Python 3

File details

Details for the file stepbysteplinearregression-0.1.0.tar.gz.

File metadata

File hashes

Hashes for stepbysteplinearregression-0.1.0.tar.gz
Algorithm Hash digest
SHA256 83354c29b4d979dedda3db54ca7eea13cf152630cf7f292fc393c40d882475b6
MD5 ff54add0a4b3ce22f3df46aa8d6c8e11
BLAKE2b-256 f2f0e5520044b4716ed792b0dab08b510b6c3714d773e600febcc966dce6132e

See more details on using hashes here.

File details

Details for the file stepbysteplinearregression-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for stepbysteplinearregression-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 4cba638f63196fd858087c9129e08e12517c986cbce40ff3761d04ef72a45768
MD5 1b5f2da50cb57327d9889f71f3a6bc29
BLAKE2b-256 35a3fb1d72398cf6e5d0b505c3bf36ad61761e8ac87ac2f497ad868c6f0d690a

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