Skip to content

A simple implementation of Linear Regression using Python and scikit-learn to predict continuous target variables. This repository demonstrates basic model building, data preprocessing, and evaluation on real-world dataset.

Notifications You must be signed in to change notification settings

fahadabid545/Linear-Regression

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

2 Commits
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“Š Linear Regression

This project applies Linear Regression to predict placement outcomes using features from the placement.csv dataset available on Kaggle.

πŸ“ Dataset

The dataset used in this project is sourced from Kaggle and contains information about student academic performance and placement outcomes.

  • Features include: academic scores, work experience, specialization, etc.
  • Target variable: salary or placement status.

πŸ”§ Tools & Libraries

  • Python 🐍
  • Pandas & NumPy
  • Matplotlib & Seaborn (for visualization)
  • Scikit-Learn (for model training and evaluation)

πŸ“ˆ Project Workflow

  1. Data Loading
    Load and explore the dataset.

  2. Preprocessing

    • Handle missing values
    • Encode categorical variables
    • Split into training and test sets
  3. Modeling

    • Apply Linear Regression
    • Evaluate using metrics like RΒ², MAE, MSE
  4. Visualization

    • Plot regression line
    • Visualize residuals and performance

About

A simple implementation of Linear Regression using Python and scikit-learn to predict continuous target variables. This repository demonstrates basic model building, data preprocessing, and evaluation on real-world dataset.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published