Data-Analytics AB
Data-Analytics AB
ASSIGNEMNT BRIEF
Version: 2
Page 2 of 6
Assessment Brief
Student Name/ID Number/Section
Submission Format
The assignment submission should be through the university’s eLearning system within the deadline specified
above using the following link: https://elearning.htu.edu.jo.
LO1: Discuss the theoretical foundation of data analytics that determine decision making processes in management
or business environments.
LO2: Apply a range of descriptive analytic techniques to convert data into actionable insight using a range of
statistical techniques.
LO3: Investigate a range of predictive analytic techniques to discover new knowledge for forecasting future events.
LO4: Demonstrate prescriptive analytic methods for finding the best course of action for a situation.
Assignment Brief and Guidance
You have been hired as a new data analyst at a start-up company that studies and improves stock exchanges. One of
the essential factors the company is exploring is the stock price. Your first task is to analyze a stock dataset attached
to the assignment and predict the peak (highest point) and the trough (lowest point) stock price value. Your second
task is to show how to minimize a trader's spending on the stock.
To fulfill the assigned tasks, you must finish the following parts:
Part 1: Demonstrate an ability to use a popular programming language or tool used in the data analytics industry by
completing the following courses from DataCamp:
1. Introduction to Python
2. Intermediate Python
3. Introduction to NumPy
4. Data Manipulation with Pandas
Part 2: Write a code using Google Colab / Jupiter file to include the following items:
1. Apply Python programming language to demonstrate the descriptive analytics techniques by applying the
following:
a. Analyze at least three features by using appropriate measures and visualization charts.
b. Using a contingency table find an association between at least two features.
2. Apply Python programming language to demonstrate these predictive analytic techniques by applying the
following:
a. Apply a feature selection technique to find the best features that help the model achieve the best stock price
prediction.
b. Predict the “high” label (peak stock price) and “low” label (trough stock price) using different techniques.
c. Compare the results of the different techniques using appropriate evaluation measures.
d. Visualize the results using proper charts to show the quality of the different predictive models.
Part 3: Write a code using Jupiter file to demonstrate these prescriptive analytic techniques using a Python
programming language technique by applying the following:
1. Based on the following table, determine the optimal stock quantity for each bank so that traders can minimize the
amount they spend on the stock.
Bank Index Sat Sun Mon Tue Wed Thu
Name 7/5/2022 8/5/2022 9/5/2022 10/5/2022 11/5/2022 12/5/2022
Index 1 2 3 4 5 6
ARBK 1 1.33 5.59 1.6 0.47 0.33 0.58
HBTF 2 0.5 0.47 0.83 1.14 1.23 1.19
AHLI 3 0.1 1.18 1 1.36 0.5 0.45
3
Page 4 of 6
Part 4: Prepare a report demonstrating how you analyzed the data and generated the predictive model, then show the
insights you have reached. Your report should include the following sections:
1. Identify data analytic activities, techniques, and tools.
2. Investigate the three types of data analytic methods and their use in industry.
3. Investigate descriptive analytic techniques and explain with appropriate examples from the descriptive analytics
code you implemented. Then, show how these descriptive analytic techniques contribute to decision-making.
4. Identify predictive analytic techniques and describe these techniques with examples from the predictive
analytics code you implemented. Then, compare a range of predictive analytical techniques for forecasting
purposes.
5. Analyze prescriptive analytic techniques with appropriate examples.
6. Describe how prescriptive analytic techniques are used to find the best course of action.
7. Evaluate the importance of data analytical techniques to the decision-making process by evaluating the
descriptive analysis results you have achieved through the code you implemented.
8. Evaluate how predictive analytic techniques can be used for forecasting purposes by evaluating the predictive
analysis results you have achieved through the code you implemented.
9. Show how your implementation finds the best course of action that minimizes the trader's spending when
applying Python programming language to demonstrate the prescriptive analytic techniques.
4
Page 4 of 6
P4 Apply an appropriate
tool or programming language to
demonstrate these descriptive analytics
techniques.
D2 Evaluate how
LO3 Investigate a range of predictive analytic techniques to discover new
predictive analytic
knowledge for forecasting future events
techniques can be used
for forecasting purposes.
P5 Identify predictive analytic techniques M3 Compare a range of predictive
and describe these techniques with analytical techniques for
examples. forecasting purposes.