Page 1Assignment I – Online Retail AnalyticsPurposeThis assignment integrates your knowledge from the practice activities, readings, and narratedpresentations in Modules 1-4 to show your mastery of the module outcomes.InstructionsPlease answer all questions. You should use R to solve the questions and include the screen shots or pdfof your R-notebook in your submission. The Golden questions are optional and carries additional marks.This means that you will not lose marks if you do not answer that question.For this assignment, you need to use the ‘Online Retail’ dataset which can be downloaded in CSV formatfrom the Dataset folder. This is a transnational data set which contains all the transactions occurringbetween 01 Dec 2010 and 09 Dec 2011 for a UK-based and registered non-store online retail. The companymainly sells unique all-occasion gifts. Many customers of the company are wholesalers. The data containsthe following attributes:InvoiceNo: Invoice number. Nominal, a 6-digit integral number uniquely assigned to eachtransaction. If this code starts with letter 'c', it indicates a cancellation.StockCode: Product (item) code. Nominal, a 5-digit integral number uniquely assigned to eachdistinct product.Description: Product (item) name. Nominal.Quantity: The quantities of each product (item) per transaction. Numeric.InvoiceDate: Invoice Date and time. Numeric, the day and time when each transaction wasgenerated.UnitPrice: Unit price. Numeric, Product price per unit in sterling.CustomerID: Customer number. Nominal, a 5-digit integral number uniquely assigned to eachcustomer.