Skip to content

vaishnavibhutada/linear_regression_python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

4 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“ˆ Linear Regression Implementation

πŸ“Œ Overview

This repository demonstrates the implementation of Linear Regression in Python using Scikit-learn. It covers essential steps such as data preprocessing, model training, performance evaluation, and result visualization. The project is useful for anyone looking to understand and apply linear regression techniques effectively.

πŸ” Key Features

Data Preprocessing – Handling missing values, feature scaling, and encoding.

Model Training – Implementing Simple and Multiple Linear Regression.

Performance Metrics – Evaluating the model using RMSE, MAE, and RΒ² Score.

Visualization – Scatter plots, regression line plotting, and residual analysis. πŸš€ Getting Started

Clone the repository:

git clone https://github.com/vaishnavibhutada/linear_regression_python.git cd linear_regression_python

Install dependencies:

pip install -r requirements.txt

Run the notebook or scripts:

jupyter notebook practical_3.ipynb

πŸ“Š Visualization Examples

Regression Line on Data Scatter Plot

Residual Error Distribution

πŸ›  Technologies Used

Python 🐍

Pandas

NumPy

Scikit-learn

Matplotlib

Seaborn

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published