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.
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
git clone https://github.com/vaishnavibhutada/linear_regression_python.git cd linear_regression_python
pip install -r requirements.txt
jupyter notebook practical_3.ipynb
Regression Line on Data Scatter Plot
Residual Error Distribution
Python π
Pandas
NumPy
Scikit-learn
Matplotlib
Seaborn