CT127-3-2-PFDA Retail Data Analytics Coursework | APU

Published: 06 Jun, 2025
Category Coursework Subject Programming
University Asia Pacific University Module Title CT127-3-2-Programming For Data Analysis

Coursework Title

Retail Transactional Data Analysis and Ratings Classification

The Coursework Overview

For the assignment, you are asked to explore the application of data analytics techniques to the dataset that is provided. You must study data problems related to the dataset, giving special consideration to the unique properties of the problem domain, and testing one or more techniques on it.

Your analysis needs to be thorough and go beyond the scope of what has been covered in this course. You should incorporate data exploration, manipulation, transformation, and visualisation concepts with data analysis techniques in your solution. It is crucial to provide explanations and justifications for the chosen techniques.

You also may need to pre-process your data to get it into an appropriate format. The assignment should involve several techniques by categorising it into different criteria and a detailed exploration of the commands used in each criterion. Outline the findings, analyse them, and justify them correctly with an appropriate graph. Also, a supporting document is needed to reflect the graph and code using R programming concepts.

Objective of This Coursework

This assignment will help you to explore and analyse a set of data and reconstruct it into meaningful representations for decision-making.

Type

Group Assignment (2–4 members)

Coursework Description

This retail dataset consists of consumer demographics and transactional/purchasing history. As a data analyst in the retail industry, you have been commissioned to conduct an in-depth analysis on the consumers of various backgrounds and study their behavioural profile with Programming for Data Analysis Page 2 of 6 Level 2 Asia Pacific University of Technology and Innovation 2024 the given dataset to identify the factors that measure customer satisfaction, represented in the form of product ratings by consumers and provide recommendations to stakeholders.

Achieve Higher Grades with CT127-3-2 Coursework Solutions

Order Non-Plagiarised Coursework

Techniques

The dataset provided for this assignment consists of customer personal information (i.e., Name, Email, Phone, City, …), demographics (Age, Gender, Income, …) along with their purchasing behaviour (Total Purchases, Total Amount, Product Brand, Product Type, Feedback, Payment Method, …). In addition to the techniques (data exploration, manipulation, transformation, and visualisation techniques) covered in the course to conduct analysis, you might consider exploring and implementing more advanced concepts to enhance the effectiveness of data retrieval, especially if it fits your requirements.

General Requirements

  • This is a group assignment, with a maximum of 4 students in a group.
  • You should state your hypothesis and objectives with each person, one objective of minimum one independent variable and one dependent variable.
  • The R program should compile and execute without errors.
  • Validation should be done for each entry from the users to avoid logical errors.
  • Do not use third-party tools such as Excel, OpenRefine, etc to pre-process or clean the data. Cleaning and pre-processing must be done in R using scripting.
  • No duplication is allowed in the dataset.
  • You should:
  • Include good programming practices such as comments, variable naming conventions, and indentation.
  • Perform additional research to further understand the information in the given dataset during evaluation of the data.
  • The analysis should be meaningful and effective in providing the information for decision-making.
  • Any additional features implemented must improve the retrieval effects.

Deliverables:

The complete RScript (source code) and report must be submitted to the APU Learning Management System (Moodle).

5.1 RScript (Program Code):

Name the file under your group number.

Start the first few lines in your program by typing all members’ names and TP numbers. For example:

# Name1, TP000001
# Name2, TP000002
# Name3, TP000003
# Name4, TP000004

For each objective example, provide the student ID and explain what you want to discover. For example:

  • Hypothesis 1: Customer segments with higher purchasing power (e.g., premium or frequent buyers) tend to give higher ratings compared to segments with lower purchasing power.
  • Objective 1: To evaluate the relationship between customer segments and the level of ratings. NAME, TPXXXXXX
  • Analysis 1-1: Is there any correlation between different customer segments and the level of ratings?
  • Analysis 1-2: Is customer segment a key predictor for ratings?
  • Analysis 1-3: What are the external factors, if any, that share a causal relationship with the customer segment to influence purchase ratings?

For each additional example, provide an ID and explanation.

# Extra feature 1
# comments about the extra feature

5.2 Documentation (report):

ü A 5500-word (max 55 pages) report including an appendix. The report should comprise the following content.

A) Cover Page:

All reports must be prepared with a front cover. A protective transparent plastic sheet can be placed in front of the report to protect the front cover. The front cover should be presented with the following details:

  • Ä Module
  • Ä Coursework Title
  • Ä Intake
  • Ä student's name and ID
  • Ä Date Assigned (the date the report was handed out).
  • Ä Date Completed (the date the report is due to be handed in).
B) Contents:
  • o Introduction
  • ü Data Description
  • ü Assumptions (if any)
  • ü Hypothesis and Objectives
  • o Data Preparation
  • ü Data import
  • ü Cleaning/pre-processing (if necessary)
  • ü Data Validation (if necessary)
  • o Data Analysis
  • ü Each objective (along with the student's name) must start on a separate page and contain:
  • § Analytical technique(s) – e.g. descriptive using statistics
  • § Justification of technique(s)
  • § Screenshot of source code with output/plot.
  • § Outline the findings based on the results obtained.
  • ü The extra feature explanation must be on a separate page and contain:
  • § Screenshot of source code with output/plot.
  • § Explain how adding this extra feature can improve the results.
  • ü Interpret the results from each analysis
  • o Conclusion
  • ü Overall discussion on the findings from all objectives
  • ü Recommendation
  • ü Limitation and future direction
  • ü State the word count (at the end of the page)
C) Workload Matrix
D) References
  • Ä You may source algorithms and information from the Internet or books. Proper referencing of the resources should be evident in the document.
  • Ä All references must be made using the APA (American Psychological Association) referencing style as shown below:

Take our academic assistance & get 100% plagiarism-free papers

Buy Today, Contact Us

6.0 Assignment Assessment Criteria

The assignment assessment consists of 2 major components: Analysis (70%) and finding and discussion (30%). Details of the division for each component are as follows:

Analysis (70%),  Finding and Discussion (30%)
Criteria

 

Analysis techniques

ü Approaches used to process, interpret, and extract insights from data.

Report content:

à Methodology description

10%

Criteria

 

Finding and Discussion

ü Project Introduction (description, assumption, hypothesis, objectives)

ü Conclusion (result finding, discussion, recommendation and future direction)

ü Structure of the report and references

30%

Analysis Methods

 

à Specific process employed to carry out the analysis (transform raw data into meaningful insights)

[e.g. Exploratory data analysis, Hypothesis test, Descriptive statistics, etc]

Report content:

à RScript – code snippet and visualisation screenshots with explanation.

60%

 

7.0 Development Tools

The program written for this assignment should be written in R Studio

8.0 Academic Integrity

  • § You are expected to maintain the utmost level of academic integrity during the duration of the course.
  • § Plagiarism is a serious offence and will be dealt with according to APU and De Montfort University regulations on plagiarism. (20%)

If you are stressed about the coursework on CT127-3-2-Programming For Data Analysis, then there is no need to worry now! Whether you need Programming Assignment Help or Marketing Assignment Help, you will get expert guidance and help on report writing services, which will make your concepts strong. We also provide you with free coursework solutions that will help you understand. And the best part? All the content is 100% original, written by PhD expert writers, and is well-researched, so that you get the best quality. So don't delay now, boost your grades with our help!

Workingment Unique Features

Hire Assignment Helper Today!


M30029 Advanced Thermodynamics and Fluid Mechanics Coursework Brief 2024-25 | UoP

The numerical values in this coursework are based on your student number. Your student number is a six- or seven-digit code UP QWERTYZ. In the assignment below, you should replace letters Q, W, E, R, T, Y, Z with digits from your student number.

MANG6046 Optimisation and Decision Modelling Individual Coursework Brief Sem 01 | UoS

This piece of work will count for 80% of the overall mark for MANG6046. You need to submit a report of your comment on a project and an Excel file (not multiple Excel files) in two separate folders (one is called Individual Coursework_Reports Only; the other is called Individual Coursework_Excel Files.

CTEC3754D Malware Analysis Coursework Brief 2024-25 | DMU

Evaluate malware evasive techniques, e.g., packing, obfuscation, and anti-disassembly. antis and pro-boxing, etc. and how to circumvent them. Investigate, select, and apply real malware through static and dynamic analyses using standard tools and techniques.

CMP7205 Applied Statistics—PG CWK Assignment Brief 2024-25 | BCU

CMP7205 Task: Report your statistical analysis on a reasonably complex dataset(s) in a professional manner, using appropriate probabilistic and/or statistical techniques implemented with modern statistical software.

Managing Customer Experience CW1 Summative Assessment Brief | BPP University

You are required to write a 2500-word report on the customer experience (referred to as CX from now on in this brief) strategy.

Leading Through Digital Change CWK Assessment Brief | BPP

In recent decades, businesses around the world have faced challenges by the persistent stream of disruptive digital innovations (DDI). T

Leading Through Digital Change Formative CW3 Brief - BPP

LTDC CW3 : A digital transformation strategy outlines how a company will utilise digital technology to continually develop novel products, services, processes, and channels of engagement (Pratt, 2023).

FY028 Inquiry Based Learning CW1 Assignment Brief June 2025 | BNU

FY028 Assignment task: For this assignment you will need to investigate the impact of technological trends on customer satisfaction at a small or medium-sized restaurant of your choice.

6020SSL: International Logistics CW1 Assignment Brief | CU

6020SSL: Analyse  and  critically  evaluate  a  range  of  logistics  practices  applied  across  different  industries  and geographical situations.  Examine  the  implications  of  inventory  holding  and replenishment  policy  when  considering  other  logistics functions and business constraints.

CC5067NI Smart Data Discovery Coursework 01 Question Paper Spring 2025 | LMU

Contract cheating (also known as assessment outsourcing, commissioning or ghost writing) is when someone seeks out another party, or an AI generator service, to produce work or buy an essay or assignment.

Online Assignment Help in UK