Exam Questions Based on DSI436 Module Outline
Exam Questions Based on DSI436 Module Outline
Below are well-structured exam questions covering all key topics from the Data Analytics and
Visualization Using Matplotlib and Seaborn (DSI436) module.
(a) Define descriptive statistics and explain its importance in data analytics. (4 Marks)
(b) Compare and contrast mean, median, and mode as measures of central tendency. (4 Marks)
(c) Discuss two measures of dispersion used to summarize data variability. (4 Marks)
(d) Explain how boxplots and histograms help in data visualization. (3 Marks)
(a) Define hypothesis testing and explain its importance in data analysis. (4 Marks)
(b) Differentiate between the null hypothesis (H0H_0) and the alternative hypothesis (H1H_1). (4
Marks)
(c) Describe the steps involved in conducting a t-test in Excel. (4 Marks)
(d) Explain the concept of confidence intervals and how they are used in data estimation. (3 Marks)
(a) What is multiple regression analysis, and how does it differ from simple regression? (4 Marks)
(b) Discuss the significance of R-squared (R2R^2) in a multiple regression model. (3 Marks)
(c) Explain how multiple regression can be used to predict sales in a business setting. (3 Marks)
(a) Define time series analysis and discuss three key characteristics of time series data. (6 Marks)
(b) Describe how to perform time series decomposition in Python using Statsmodels. (4 Marks)
(c) What is the difference between trend analysis and seasonality detection? (5 Marks)
(a) Write Python code to generate the following plots using Matplotlib:
Histogram (4 Marks)
Jointplot (4 Marks)
Pairplot (4 Marks)
Violin plot (4 Marks)
Heatmap (4 Marks)
(a) Explain how human visual perception influences the effectiveness of data visualizations. (5 Marks)
(b) Discuss three design principles that improve data visualization quality. (6 Marks)
(c) How do color schemes and themes enhance readability in Seaborn plots? (4 Marks)
(d) Write a Python script to apply aesthetic themes in Seaborn (use sns.set_style()). (5 Marks)
QUESTION 11: Data Reduction & Dimensionality Reduction [PYTHON] (20 Marks)
QUESTION 12: Interactive Dashboards & Real-Time Data Visualization (20 Marks)
(a) Explain the benefits of using interactive dashboards for business intelligence. (5 Marks)
(b) Compare Tableau and Streamlit for creating dashboards. (5 Marks)
(c) Write Python code to create a Streamlit dashboard that displays a filtered dataset. (10 Marks)