{"id":21593627,"url":"https://github.com/Udacity-MachineLearning-Internship/Multiple-Linear-Regression","last_synced_at":"2025-07-17T01:31:58.398Z","repository":{"id":239790017,"uuid":"800585954","full_name":"BaraSedih11/Multiple-Linear-Regression","owner":"BaraSedih11","description":"Implementing multiple linear regression using sckit-learn","archived":false,"fork":false,"pushed_at":"2024-05-17T03:46:17.000Z","size":24,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-05-17T09:16:36.595Z","etag":null,"topics":["machine-learning","multiple-linear-regression","natural-language-processing","sckiit-learn"],"latest_commit_sha":null,"homepage":"","language":"Jupyter Notebook","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/BaraSedih11.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-05-14T16:01:59.000Z","updated_at":"2024-05-17T03:46:20.000Z","dependencies_parsed_at":null,"dependency_job_id":"690e5d47-7508-4479-9208-46ab45270caf","html_url":"https://github.com/BaraSedih11/Multiple-Linear-Regression","commit_stats":null,"previous_names":["barasedih11/multiple-linear-regression"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BaraSedih11%2FMultiple-Linear-Regression","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BaraSedih11%2FMultiple-Linear-Regression/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BaraSedih11%2FMultiple-Linear-Regression/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BaraSedih11%2FMultiple-Linear-Regression/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/BaraSedih11","download_url":"https://codeload.github.com/BaraSedih11/Multiple-Linear-Regression/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":226193696,"owners_count":17588179,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["machine-learning","multiple-linear-regression","natural-language-processing","sckiit-learn"],"created_at":"2024-11-24T17:13:46.719Z","updated_at":"2025-07-17T01:31:53.096Z","avatar_url":"https://github.com/BaraSedih11.png","language":"Jupyter Notebook","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv style=\"display:flex; justify-content: center; align-items: center ; height\" 100vh\" align=center\u003e\n\n![Multiple_Linear_Regression](https://github.com/BaraSedih11/Multiple-Linear-Regression/assets/98843912/2496ae57-62bc-467f-98be-a48ab9fd7ff6)\n\n   ![GitHub repo size](https://img.shields.io/github/repo-size/BaraSedih11/Multiple-Linear-Regression) ![GitHub repo file count (file type)](https://img.shields.io/github/directory-file-count/BaraSedih11/Multiple-Linear-Regression) [![Python Version](https://img.shields.io/badge/python-3.8-blue)](https://www.python.org/downloads/release/python-380/)\n[![Pip Version](https://img.shields.io/badge/pip-21.0-orange)](https://pypi.org/project/pip/21.0/)\n ![GitHub last commit (branch)](https://img.shields.io/github/last-commit/BaraSedih11/Multiple-Linear-Regression/main)\n[![Version](https://img.shields.io/badge/version-v1.0.0-blue)](https://github.com/BaraSedih11/Multiple-Linear-Regression/releases/tag/v1.0.0)\n[![Contributors](https://img.shields.io/github/contributors/BaraSedih11/Multiple-Linear-Regression)](https://github.com/BaraSedih11/Multiple-Linear-Regression/graphs/contributors)\n![GitHub pull requests](https://img.shields.io/github/issues-pr-raw/BaraSedih11/Multiple-Linear-Regression)\n\u003c!-- ![GitHub issues](https://img.shields.io/github/issues-raw/BaraSedih11/Bookstore)  --\u003e\n\u003c/div\u003e\n\n\nThis repository contains an implementation of multiple linear regression using Python.\n\n## Overview\n\nMultiple linear regression is an extension of simple linear regression, where the relationship between a dependent variable and two or more independent variables is modeled. It assumes a linear relationship between the input variables (features) and the output variable (target), allowing for more complex modeling scenarios.\n\nIn this repository, we demonstrate how to perform multiple linear regression using Python. We utilize libraries such as NumPy, pandas, and scikit-learn to implement and visualize the regression model. Additionally, we provide a simple example along with explanations to help you understand how to apply multiple linear regression to your own datasets.\n\n## Requirements\n\nTo run the code in the Jupyter Notebook, you need to have Python installed on your system along with the following libraries:\n\n- NumPy\n- pandas\n- scikit-learn\n- matplotlib\n\nYou can install these libraries using pip:\n\n```bash\npip install numpy pandas scikit-learn matplotlib\n\n```\n\n## Work steps\nProgramming Quiz: Multiple Linear Regression\nIn this quiz, you'll use the California housing dataset(opens in a new tab). The dataset consists of 8 features of 20,640 houses and the median home value in $100,000's. You'll fit a model on the 8 features to predict the value of the houses.\n\nYou'll need to complete each of the following steps:\n\n1. Build a linear regression model\n\nCreate a regression model using scikit-learn's LinearRegression(opens in a new tab) and assign it to model.\nFit the model to the data.\n2. Predict using the model\n\nPredict the value of sample_house.\n\n## Usage\n\n1. Clone this repository to your local machine:\n\n```bash\ngit clone https://github.com/BaraSedih11/multiple-linear-Regression.git\n```\n\n2. Navigate to the repository directory:\n\n```bash\ncd multiple-linear-Regression\n```\n\n3. Open and run the Jupyter Notebook `multiple_linear_Regression.ipynb` using Jupyter Notebook or JupyterLab.\n\n4. Follow along with the code and comments in the notebook to understand how multiple linear regression is implemented using Python.\n\n\n## Acknowledgements\n\n- [scikit-learn](https://scikit-learn.org/): The scikit-learn library for machine learning in Python.\n- [NumPy](https://numpy.org/): The NumPy library for numerical computing in Python.\n- [pandas](https://pandas.pydata.org/): The pandas library for data manipulation and analysis in Python.\n- [matplotlib](https://matplotlib.org/): The matplotlib library for data visualization in Python.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FUdacity-MachineLearning-Internship%2FMultiple-Linear-Regression","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FUdacity-MachineLearning-Internship%2FMultiple-Linear-Regression","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FUdacity-MachineLearning-Internship%2FMultiple-Linear-Regression/lists"}