5ARB0 Lecture 20240910
5ARB0 Lecture 20240910
U. Kaymak 1
5ARB0 Data acquisition and analysis 2024 – 2025
Outline
• Data conditioning
U. Kaymak 2
5ARB0 Data acquisition and analysis 2024 – 2025
Recap
U. Kaymak 3
5ARB0 Data acquisition and analysis 2024 – 2025
Categories of data
• Unstructured data
• text
• Sequence data
• Time series
• Event logs
• Graph data
• Non‐linear data represented as nodes and vertices
U. Kaymak 4
5ARB0 Data acquisition and analysis 2024 – 2025
U. Kaymak 5
5ARB0 Data acquisition and analysis 2024 – 2025
Unstructured data
“ … From 1997 to 2011, the number of adults aged 18
years or older with diagnosed diabetes who reported
Source: Centers for Disease Control and Prevention (CDC)
U. Kaymak 6
5ARB0 Data acquisition and analysis 2024 – 2025
Sequence data
U. Kaymak 7
5ARB0 Data acquisition and analysis 2024 – 2025
Graph data
Information represented
as nodes and vertices
U. Kaymak 8
5ARB0 Data acquisition and analysis 2024 – 2025
U. Kaymak 9
5ARB0 Data acquisition and analysis 2024 – 2025
Data sources
• Sensors
• Surveying and monitoring
• Audio
• Video
10
U. Kaymak 10
5ARB0 Data acquisition and analysis 2024 – 2025
11
U. Kaymak 11
5ARB0 Data acquisition and analysis 2024 – 2025
www.techbriefs.com
12
U. Kaymak 12
5ARB0 Data acquisition and analysis 2024 – 2025
13
U. Kaymak 13
5ARB0 Data acquisition and analysis 2024 – 2025
Transducers Examples
14
U. Kaymak 14
5ARB0 Data acquisition and analysis 2024 – 2025
Signal conditioning
15
U. Kaymak 15
5ARB0 Data acquisition and analysis 2024 – 2025
16
U. Kaymak 16
5ARB0 Data acquisition and analysis 2024 – 2025
Data storage
17
U. Kaymak 17
5ARB0 Data acquisition and analysis 2024 – 2025
Access to disk
18
U. Kaymak 18
5ARB0 Data acquisition and analysis 2024 – 2025
Text files
19
U. Kaymak 19
5ARB0 Data acquisition and analysis 2024 – 2025
Spreadsheets
20
U. Kaymak 20
5ARB0 Data acquisition and analysis 2024 – 2025
Relational database
21
U. Kaymak 21
5ARB0 Data acquisition and analysis 2024 – 2025
NOSQL database
22
U. Kaymak 22
5ARB0 Data acquisition and analysis 2024 – 2025
Raw data
23
U. Kaymak 23
5ARB0 Data acquisition and analysis 2024 – 2025
Data Marts
U. Kaymak 24
5ARB0 Data acquisition and analysis 2024 – 2025
Compression
• Lossless (e.g. zip files): no information is lost
• Lossy (e.g. mpeg4 compression): some details/information may be lost
Reduced resolution
• Small bit resolution (smaller number of bits)
• Maximizing dynamic range
• Delta encoding
• Huffman encoding
• Run‐length encoding
25
U. Kaymak 25
5ARB0 Data acquisition and analysis 2024 – 2025
Delta encoding
26
U. Kaymak 26
5ARB0 Data acquisition and analysis 2024 – 2025
Huffman encoding
27
U. Kaymak 27
5ARB0 Data acquisition and analysis 2024 – 2025
28
U. Kaymak 28
5ARB0 Data acquisition and analysis 2024 – 2025
29
U. Kaymak 29
5ARB0 Data acquisition and analysis 2024 – 2025
Data conditioning
Modifying the (digitized) data for analysis, easy storage and/or further
processing
• Decomposition (e.g. frequency analysis)
• Aggregation
• Smoothing
• Interpolation
• Normalization
• Synchronizing
30
U. Kaymak 30
5ARB0 Data acquisition and analysis 2024 – 2025
Decomposition
31
U. Kaymak 31
5ARB0 Data acquisition and analysis 2024 – 2025
Aggregation
32
U. Kaymak 32
5ARB0 Data acquisition and analysis 2024 – 2025
Smoothing
Introduces a phase shift (lag)
Moving average filters
• p‐period simple moving average
(mean of last p samples)
• p‐period weighted moving average
(weighted mean of last p‐samples)
• A common smoothing filter is the
exponentially weighted moving average
y’(t) = a y(t) + (1 – a) y’(t‐1); 0 < a < 1
33
U. Kaymak 33
5ARB0 Data acquisition and analysis 2024 – 2025
Interpolation
Polynomial interpolation
Splines
Etc…
34
U. Kaymak 34
5ARB0 Data acquisition and analysis 2024 – 2025
Data synchronization
35
U. Kaymak 35
5ARB0 Data acquisition and analysis 2024 – 2025
Missing values
MCAR: Missing Completely at Random
No systematic differences between missing and non‐
missing data
36
U. Kaymak 36
5ARB0 Data acquisition and analysis 2024 – 2025
https://hrngok.github.io/posts/missing%20values/
37
U. Kaymak 37
5ARB0 Data acquisition and analysis 2024 – 2025
Example
38
U. Kaymak 38
5ARB0 Data acquisition and analysis 2024 – 2025
Tremor assessment
39
U. Kaymak 39
5ARB0 Data acquisition and analysis 2024 – 2025
Tremor symptoms
40
U. Kaymak 40
5ARB0 Data acquisition and analysis 2024 – 2025
Tremor assessment
41
U. Kaymak 41
5ARB0 Data acquisition and analysis 2024 – 2025
TREMOR12
• Open‐source smartphone application
• Created at Maastricht University Medical
Center, The Netherlands
• Sensors:
• Accelerometer: Acceleration (in g)
• Gyroscope: Rotation speed (in radians/s)
• Sampling rate: 100Hz
42
U. Kaymak 42
5ARB0 Data acquisition and analysis 2024 – 2025
Data Collection
43
U. Kaymak 43
5ARB0 Data acquisition and analysis 2024 – 2025
Noise filtering
44
U. Kaymak 44
5ARB0 Data acquisition and analysis 2024 – 2025
45
U. Kaymak 45