ANL252 Python for Data Analytics ECA July 2026: Payment Delay Data Cleaning, Charts and Regression | SUSS
| University | Singapore University of Social Science (SUSS) |
| Subject | ANL252: Python for Data Analytics |
| Module | ANL252 Python for Data Analytics |
| University | Singapore University of Social Sciences (SUSS) |
| Assessment | End-of-Course Assessment (ECA), July 2026 semester |
| Total marks | 100 (five questions) |
| Deadline | 30 October 2026, 12:00 pm (Canvas) |
This July 2026 ANL252 end-of-course assessment is built around a payment delay dataset. You clean the data in Python, present three charts with insights, model Days_Overdue_Delay with linear regression, evaluate the model and its equation, and suggest further analytics techniques, all within strict word limits per question.
Section A (100 marks) – Answer all questions
The dataset used in this paper contains information about payment delay, and its data dictionary is provided in the Appendix. Please refer to Canvas for details of this dataset.
Notes on assignment writing: Your writing should be succinct but not at the expense of excluding relevant details. The topics in the main report should be presented in the order of the tasks/questions listed in the assignment (Question 1, Question 2, and so on). To avoid a high Turnitin score, do not copy the assignment questions into the report. Some questions may not have absolutely right or wrong answers; for such questions you may express your views about the problem, and you may engage in independent research to demonstrate higher-order thinking skills.
Python code in text format in a monospaced font (for example, Courier New or Lucida Sans Typewriter) must be provided in the main report (the main report excludes the appendices). Less relevant details may be placed in the Appendix. The word limit for each question includes in-text citations and the corresponding content in the appendix (if any), but excludes Python code and the reference list.
Question 1 (30 marks)
Propose at least three (3) data pre-processing methods and apply them using Python to ensure the given payment delay dataset is properly cleaned and prepared. Provide explanations for each task. [Word limit: 300 words]
Question 2 (30 marks)
Use Python to generate three (3) figures based on the processed payment delay dataset from Question 1. Discuss the key insights derived from each figure. Each figure, together with its corresponding Python code and discussion of insights, is worth 10 marks. The figures and their corresponding Python code must be included in the main body of the report as part of the answer. [Word limit: 450 words]
Question 3 (15 marks)
Use linear regression with Python to model the processed dataset obtained from Question 1, with ‘Days_Overdue_Delay’ as the target variable. Explain the modelling approach taken and the decisions made in developing the model. [Word limit: 300 words]
Question 4 (15 marks)
Using Python, evaluate the performance of the linear regression model developed in Question 3, state the resulting regression equation, and discuss the relevant insights. [Word limit: 300 words]
Question 5 (10 marks)
Discuss additional data analytics techniques or modelling approaches that could enhance the insights obtained from the linear regression model above. You may make reasonable assumptions to support your discussion. [Word limit: 300 words]
Appendix: Data Dictionary (ECAPaymentDelay dataset)
| Variable | Description |
| Record_ID | Unique identifier of each payment delay record |
| Amount | Transaction amount in USD |
| Region | Customer region code |
| City | Customer city code |
| Age_Of_Customer_Months | Customer age in months |
| Payment_Term | Number of days allowed for the customer to pay an invoice (the standard credit period) |
| No_of_orders_by_customer | Total number of orders in the customer’s purchase history |
| Rank_of_order_by_customer | Sequential number of the order in the customer’s purchase history (1 = first order, 2 = second order, etc.) |
| Weekday_clearing | Weekday of payment clearance |
| Weekday_due | Weekday of due date |
| Quarter_clearing | Quarter in which payment was cleared |
| Days_Overdue_Delay | Number of days payment was overdue (target variable) |
Submission Requirements
- Submit one report in Microsoft Word (.docx, Word 2016 or higher) to Canvas via Turnitin by 12 noon on Friday, 30 October 2026.
- Include the course code, ECA title, SUSS PI number, name, submission date and T/TG group on the cover page.
- Python code must be shown in monospaced text for each part of the question; charts are inserted as images in the Word document.
- Generative AI tools are allowed with full attribution (tool name, prompts used, full output and which parts were adapted); SUSS may use a viva voce to confirm authorship.
- Late submissions are subject to the SUSS mark-deduction scheme; references follow APA.
Need help with your ANL252 Python ECA report?
Most students can run pandas and scikit-learn code; the marks are lost on justifying each step. In this ECA you must explain why each pre-processing method fits the payment delay records, what each figure says about late payment, and why your regression set-up and evaluation metrics make sense, all in 300 to 450 words per answer.
An expert can review your workflow, help you interpret coefficients and R² correctly and tighten your report. See our Python homework help in Singapore or ECA report review service, compare the earlier ANL252 ECA from July 2025, or browse more SUSS assignment questions.
- EG7060 Mental Wealth: Professional Life Coursework 2026: Engineering Management Case Study Report | UEL at LSBF
- SOC252 Religion and Society ECA July 2026: AI Agents and Religious Authority Essay | SUSS
- Information Studies Written Report: Critiquing a ChatGPT Essay on Values, Ethics and IPR | NTU
- BML701 Changing Context of Work: HR&OD Business Report on PESTLE, 6Ps and Change
- ABS103 ECA July 2026: “A Day in the Life” Intelligence Video and Reflection | SUSS
- ICT340 NEA Hawker Centre Inspection ECA July 2026: Application Analysis and Design | SUSS
- Social and New Media Written Report (40%): Website Message and Method Analysis with Strategic Recommendations | Murdoch
- ENG235 AIoT End-of-Course Assessment July 2026: PowerGrid SG Smart Grid and Utilities Case | SUSS
- BME363 ChatEHR End-of-Course Assessment July 2026: Large Language Models in Clinical Care | SUSS
- IBM380 International Business Capstone Management Project: Research Paper and Slide Presentation Brief (BBA)
