{ "cells": [ { "cell_type": "code", "execution_count": 19, "metadata": {}, "outputs": [], "source": [ "'''\n", "Name: Anand Panchdhari\n", "Roll No.: C013\n", "Aim: Implement Simple and Multiple Linear Regression on real world dataset and estimate the parameters of regression. Analyze the effect of varying learning rate and number of iterations\n", " i. Implement Gradient Descent algorithm using Numpy on toy dataset and observe the effect of varying learning rate and number of iterations.\n", " ii. Implement Simple and Multiple Linear Regression using scikit learn \n", " iii. Examine the effect of penalizing the parameters\n", "'''\n", "import pandas as pd\n", "import numpy as np\n", "import matplotlib.pyplot as plt\n", "from sklearn.linear_model import LinearRegression" ] }, { "cell_type": "code", "execution_count": 20, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
| \n", " | Order ID | \n", "Product Name | \n", "Price (INR) | \n", "Quantity Sold | \n", "Total Sales (INR) | \n", "Order Date | \n", "Customer Rating | \n", "Category_Beauty | \n", "Category_Books | \n", "Category_Clothing | \n", "Category_Electronics | \n", "Category_Home & Kitchen | \n", "Payment Method_COD | \n", "Payment Method_Credit Card | \n", "Payment Method_Debit Card | \n", "Payment Method_Net Banking | \n", "Payment Method_UPI | \n", "Payment Method_Wallet | \n", "
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 0 | \n", "ORD00001 | \n", "Educational Book | \n", "49069.56 | \n", "2 | \n", "98139.12 | \n", "2024-09-12 | \n", "1970-01-01 00:00:00.000000003 | \n", "False | \n", "True | \n", "False | \n", "False | \n", "False | \n", "False | \n", "False | \n", "True | \n", "False | \n", "False | \n", "False | \n", "
| 1 | \n", "ORD00002 | \n", "Jeans | \n", "12755.85 | \n", "4 | \n", "51023.40 | \n", "2024-12-18 | \n", "1970-01-01 00:00:00.000000003 | \n", "False | \n", "False | \n", "True | \n", "False | \n", "False | \n", "False | \n", "False | \n", "False | \n", "False | \n", "True | \n", "False | \n", "
| 2 | \n", "ORD00003 | \n", "Face Cream | \n", "11092.19 | \n", "4 | \n", "44368.76 | \n", "2024-05-18 | \n", "1970-01-01 00:00:00.000000004 | \n", "True | \n", "False | \n", "False | \n", "False | \n", "False | \n", "False | \n", "False | \n", "True | \n", "False | \n", "False | \n", "False | \n", "
| 3 | \n", "ORD00004 | \n", "Smartwatch | \n", "32657.81 | \n", "1 | \n", "32657.81 | \n", "2024-11-08 | \n", "1970-01-01 00:00:00.000000003 | \n", "False | \n", "False | \n", "False | \n", "True | \n", "False | \n", "False | \n", "False | \n", "True | \n", "False | \n", "False | \n", "False | \n", "
| 4 | \n", "ORD00005 | \n", "Cookware Set | \n", "26590.08 | \n", "3 | \n", "79770.24 | \n", "2024-12-27 | \n", "1970-01-01 00:00:00.000000003 | \n", "False | \n", "False | \n", "False | \n", "False | \n", "True | \n", "False | \n", "False | \n", "False | \n", "False | \n", "True | \n", "False | \n", "