Skip to content

Linear Regression Assignment on Bike Sharing Assignment for my Upgrad - IIITB AI ML PG Course

Notifications You must be signed in to change notification settings

SandeepGitGuy/Linear_Regression_Bike_Sharing_Assignment

Repository files navigation

Linear Regression Bike Sharing Assignment

Bike-sharing systems play a vital role in urban transportation. This assignment aims to predict bike demand, crucial for system optimization and resource management.

Table of Contents

  1. Overview
  2. Technologies Used
  3. Data Preparation
  4. Model Building and Analysis
  5. Conclusions
  6. Acknowledgements
  7. Contact

Overview

  • Objective: This assignment employs linear regression to forecast bike-sharing demand based on environmental and temporal factors.
  • Significance: Bike-sharing systems are integral to urban mobility, necessitating accurate demand predictions for optimal fleet management and infrastructure planning.

Technologies Used

  • Python: 3.12.2
  • Jupyter Notebook: 7.4.2
  • Anaconda: 2023.10
  • Libraries:
    • Numpy: 1.26.2
    • Pandas: 2.1.4
    • Plotly: 5.18.0
    • Matplotlib: 3.6.2
    • Seaborn: 0.12.2
    • Statsmodels: 0.14.0
    • Scikit-learn (Sklearn): 1.2.0

Data Preparation

  • Data Collection: Gathered dataset encompassing environmental and temporal features relevant to bike-sharing demand.
  • Data Cleaning: Ensured data integrity by handling missing values and inconsistencies.
  • Feature Engineering: Transformed data through encoding categorical variables and scaling numerical features.

Model Building and Analysis

  • Feature Selection: Utilized Recursive Feature Elimination (RFE) for optimal feature selection, refining the model iteratively.
  • Model Validation: Conducted residual analysis to validate assumptions and ensure model robustness.
  • Prediction and Insights: Generated predictions using the finalized linear regression model, extracting actionable insights into bike-sharing demand dynamics.

Conclusions

  • Data Integrity: Ensured data quality through rigorous cleaning and preparation.
  • Visualization: Visualized data patterns to inform model development and interpretation.
  • Model Performance: Developed a reliable linear regression model validated through thorough analysis and prediction accuracy.
  • Operational Insights: Derived actionable insights to enhance bike-sharing system efficiency and service quality.

Acknowledgements

Contact

Created by @SandeepGitGuy - Feel free to reach out!

About

Linear Regression Assignment on Bike Sharing Assignment for my Upgrad - IIITB AI ML PG Course

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published