Data Analytics Handouts-Open Course
Data Analytics Handouts-Open Course
Acknowledgement
of Country
• The University of Queensland acknowledges
the Traditional Owners and their custodianship
of the lands on which we meet.
• We pay our respects to their Ancestors and
their descendants, who continue cultural and
spiritual connections to Country.
• We recognise their valuable contributions to
Australian and global society.
1
13/09/2022
Julius Kruttschnitt Minerals Industry W.H.Bryan Mining Centre for Mined Centre for Social Centre for Water
Mineral Research Safety and and Geology Land Rehabilitation Responsibility in in the Minerals
Centre (JKMRC) Health Centre Research Centre (CMLR) Mining (CSRM) Industry (CWiMI)
(MISHC) (BRC)
JKTech International
Unlocking Complex Future Autonomous Transforming the Development Governance and Centre of
Orebodies Systems and Mine Lifecycle Minerals Leadership Excellence in Chile
Technologies (SMI-ICE Chile)
2
13/09/2022
Research groups
• BRC
- Mine waste transformation through
Julius Kruttschnitt Minerals Industry W.H.Bryan Mining
characterisation
Mineral Research Safety and and Geology - Total deposit knowledge
Centre (JKMRC) Health Centre Research Centre - Deep mining geoscience
(MISHC) (BRC)
• JKMRC
Production research centres - Novel separation
- Flotation chemistry
- High-Temperature Processing
Technological innovation for the mines of future - Advanced Process Prediction and Control
- Mine energy transformation and integration
• MISHC
- Artisanal and small-scale mining
- Risk
- Mining automation human system integration
3
13/09/2022
• Unlocking resources of
the future
• Transforming the
industry through
Strategic Research Program
automation
Agile structure to address emerging challenges of mining
Facilitate cross-disciplinary collaboration between domain exerts
• Circular economy for
mining
• Highly reliable
organisations
Unlocking Complex
Orebodies
Future Autonomous
Systems and
Transforming the
Mine Lifecycle
Development
Minerals
Governance and
Leadership
• Repurposing mine
Technologies
waste
CRICOS code 00025B 8
Process modelling and simulation | Lecture 1-Introduction © 2022 Julius Kruttschnitt Minerals Research Centre (JKMRC) CRICOS code 00025B
4
13/09/2022
• Products
• Testing equipment
• Software solutions Knowledge and
Technology Transfer
• Professional development
• Short courses
• Online courses
• Webinars
• Tailored courses JKTech International
Centre of
Excellence in Chile
(SMI-ICE Chile)
10
5
13/09/2022
SMI snapshot
11
Indooroopilly Pilot Mineral Model-Informed Flexi-lab Testing Novel flotation Coarse Particle High Voltage Pulse
Plant Characterisation Process Control Facility reagents Flotation Comminution
Research Facility
Process modelling and simulation | Lecture 1-Introduction © 2022 Julius Kruttschnitt Minerals Research Centre (JKMRC) CRICOS code 00025B
CRICOS code 00025B 12
12
6
13/09/2022
Process modelling and simulation | Lecture 1-Introduction © 2022 Julius Kruttschnitt Minerals Research Centre (JKMRC) CRICOS code 00025B
CRICOS code 00025B 13
13
• Process Autonomy
• Sustainable Minerals Institute (SMI)
• Director
Julius Kruttschnitt Minerals Research Centre (JKMRC)
• Program leader
Future Autonomous Systems and Technologies (FAST)
Process modelling and simulation | Lecture 1-Introduction © 2022 Julius Kruttschnitt Minerals Research Centre (JKMRC) CRICOS code 00025B
CRICOS code 00025B 14
14
7
13/09/2022
Practical experience
Process modelling and simulation | Lecture 1-Introduction © 2022 Julius Kruttschnitt Minerals Research Centre (JKMRC) CRICOS code 00025B
CRICOS code 00025B 15
15
Students
• Name
• Organisation
• Role
16
8
13/09/2022
Process modelling and simulation | Lecture 19-Data Analytics © 2022 Julius Kruttschnitt Minerals Research Centre (JKMRC) CRICOS code 00025B 17
17
Process modelling and simulation | Lecture 19-Data Analytics © 2022 Julius Kruttschnitt Minerals Research Centre (JKMRC) CRICOS code 00025B 18
18
9
13/09/2022
20
10
13/09/2022
What level of insurance? 0 18 8 307 130 3504 12 70 usa chevrolet chevelle malibu
Who will be driving it? 1 15 8 350 165 3693 11.5 70 usa buick skylark 320
How often will they be driving it? 2 18 8 318 150 3436 11 70 usa plymouth satellite
How far will they be driving it? 3 16 8 304 150 3433 12 70 usa amc rebel sst
21
Deployment
What does the answer look like?
Buy! 42
Process modelling and simulation | Lecture 19-Data Analytics © 2022 Julius Kruttschnitt Minerals Research Centre (JKMRC) CRICOS code 00025B 22
22
11
13/09/2022
23
Types of data:
• Quantitative vs Qualitative
• Numeric vs text
• Fact vs opinion
• Analysis
Process modelling and simulation | Lecture 19-Data Analytics © 2022 Julius Kruttschnitt Minerals Research Centre (JKMRC) CRICOS code 00025B 24
24
12
13/09/2022
Process modelling and simulation | Lecture 19-Data Analytics © 2022 Julius Kruttschnitt Minerals Research Centre (JKMRC) CRICOS code 00025B 25
25
Process modelling and simulation | Lecture 19-Data Analytics © 2022 Julius Kruttschnitt Minerals Research Centre (JKMRC) CRICOS code 00025B 26
26
13
13/09/2022
Process modelling and simulation | Lecture 19-Data Analytics © 2022 Julius Kruttschnitt Minerals Research Centre (JKMRC) CRICOS code 00025B 27
27
This data generation is a good example of the “data deluge”, and what is termed as the four V’s of Big Data:
volume, velocity, variety, and veracity. (The Four V's of Big Data, 2013; Laney, 2001)
Process modelling and simulation | Lecture 19-Data Analytics © 2022 Julius Kruttschnitt Minerals Research Centre (JKMRC) CRICOS code 00025B 28
28
14
13/09/2022
Data Extraction
29
Data Preparation
30
15
13/09/2022
Data Analysis
Value
31
Application/Learning
Implementation of insights
Transferring the knowledge and
Data Analysis learning
Value
32
16
13/09/2022
Descriptive
What did happen?
33
Descriptive Diagnostic
What did happen? Why did it happened?
34
17
13/09/2022
35
When did happen? How did it happened? How it will happen? How to manage it?
36
18
13/09/2022
All figures and analysis in these slides were created using Python code, but similar packages and tools are
available for any of the previously mentioned software
Process modelling and simulation | Lecture 19-Data Analytics © 2022 Julius Kruttschnitt Minerals Research Centre (JKMRC) CRICOS code 00025B 37
37
Process modelling and simulation | Lecture 19-Data Analytics © 2022 Julius Kruttschnitt Minerals Research Centre (JKMRC) CRICOS code 00025B 38
38
19
13/09/2022
Process modelling and simulation | Lecture 19-Data Analytics © 2022 Julius Kruttschnitt Minerals Research Centre (JKMRC) CRICOS code 00025B 39
39
Process modelling and simulation | Lecture 19-Data Analytics © 2022 Julius Kruttschnitt Minerals Research Centre (JKMRC) CRICOS code 00025B 40
40
20
13/09/2022
Process modelling and simulation | Lecture 19-Data Analytics © 2022 Julius Kruttschnitt Minerals Research Centre (JKMRC) CRICOS code 00025B 41
41
Process modelling and simulation | Lecture 19-Data Analytics © 2022 Julius Kruttschnitt Minerals Research Centre (JKMRC) CRICOS code 00025B 42
42
21
13/09/2022
Process modelling and simulation | Lecture 19-Data Analytics © 2022 Julius Kruttschnitt Minerals Research Centre (JKMRC) CRICOS code 00025B 43
43
Process modelling and simulation | Lecture 19-Data Analytics © 2022 Julius Kruttschnitt Minerals Research Centre (JKMRC) CRICOS code 00025B 44
44
22
13/09/2022
Process modelling and simulation | Lecture 19-Data Analytics © 2022 Julius Kruttschnitt Minerals Research Centre (JKMRC) CRICOS code 00025B 45
45
Process modelling and simulation | Lecture 19-Data Analytics © 2022 Julius Kruttschnitt Minerals Research Centre (JKMRC) CRICOS code 00025B 46
46
23
13/09/2022
www.welldatalabs.com
Process modelling and simulation | Lecture 19-Data Analytics © 2022 Julius Kruttschnitt Minerals Research Centre (JKMRC) CRICOS code 00025B 47
47
Process modelling and simulation | Lecture 19-Data Analytics © 2022 Julius Kruttschnitt Minerals Research Centre (JKMRC) CRICOS code 00025B 48
48
24
13/09/2022
Process modelling and simulation | Lecture 19-Data Analytics © 2022 Julius Kruttschnitt Minerals Research Centre (JKMRC) CRICOS code 00025B 50
50
Index <Values>
Columns <Variables>
mpg cylinders displacement horsepower weight acceleration model_year origin name
52
25
13/09/2022
Process modelling and simulation | Lecture 19-Data Analytics © 2022 Julius Kruttschnitt Minerals Research Centre (JKMRC) CRICOS code 00025B 53
53
df_daily = df.resample('1D').mean()
Process modelling and simulation | Lecture 19-Data Analytics © 2022 Julius Kruttschnitt Minerals Research Centre (JKMRC) CRICOS code 00025B 54
54
26
13/09/2022
• Histograms
- Removes time dependence, so be careful
- Breakdown into chunks to check consistency
Process modelling and simulation | Lecture 19-Data Analytics © 2022 Julius Kruttschnitt Minerals Research Centre (JKMRC) CRICOS code 00025B 57
57
Process modelling and simulation | Lecture 19-Data Analytics © 2022 Julius Kruttschnitt Minerals Research Centre (JKMRC) CRICOS code 00025B 58
58
27
13/09/2022
Data visualisation
Seaborn example gallery
https://seaborn.pydata.org/examples/index.html
Process modelling and simulation | Lecture 19-Data Analytics © 2022 Julius Kruttschnitt Minerals Research Centre (JKMRC) CRICOS code 00025B 59
59
Thank you
Mohsen Yahyaei | Professor
Director
Julius Kruttschnitt Mineral Research Centre (JKMRC)
Program Leader
Future Autonomous Systems and Technologies Research Program
[email protected]
T: 07 3346 5989
facebook.com/uqsmi
twitter.com/smi_uq
linkedin/school/sustainable-minerals-institute
65
28