BSD 3203 PROGRAMMING FOR DATA SCIENCE ASSIGNMENT 2
Your task for this assignment is to perform multi linear regression. Your task involves
i). Importing Required Libraries
ii). Loading the required Data
iii). Feature Selection and split Data (Determine the target and feature variables)
iv). Dividing the data into training and testing sets.
v). Create a multi linear regression model and fit it with existing data.
vi). Plot the model within Jupyter notebook
vii). Check the results of model fitting to know whether the model is satisfactory.
viii). Apply the model for predictions.
You have discretion of selecting your own appropriate data set, one easy source is the UCI
Machine Learning Repository (http://archive.ics.uci.edu/ml/index.php). This contains many data
sets, not all of which are appropriate for linear regression, so you'll need to do some thinking.
You are also welcome to identify data from other sources, especially those that you find
personally of interest.