by
Akshara Chukkannagari
Ceren Altunal Podlech
Ochwada Linda Nakhulo
Roswitha Neumann
The selection and realization of web application options that can serve as an analysis tool for the data generated by the sensor equipment.
Questions to be answered:
Question: Where is my data?
Problem: Finding “events” of interest within large sets of recorded data
Solution: Event detection
Methods: Many!
Simple option: Manual setting of a threshold
Question: Is there a bias in my data?
Problem: Recorded measurements don’t always reflect the true measurement value!
Disturbing effects:
Solutions:
Stationarity testing:
Check if data is randomly distributed
Hypothesis testing:
Verification of stochastic processes with the help of statistic tests
Correlation coefficient r:
Measure of linear dependence between time and data column of a time series
Auto-Covariance & Autocorrelations:
Finds repeating patterns within a time series
E.g. day-night temperature changes
Cross-Correlation:
Tests for correlations between time series of e.g. different sensors
E.g. time delays between sensors recording the same event
E.g. temperature effects influencing all sensors, but maybe to a different extent
Example: Stationarity Testing
Sectioning the time series and testing for changes in mean, variance, standard deviation
Question: If a bias is present, how can it be treated?
Problem: Identification of disturbing effects in a time series
Solutions:
Regression analysis:
Filters:
Example: Smoothing Spline
Segmented, local approximation, differing functional models for segment
Question: If a bias was identified, how can it be removed from the measurement data?
Problem: Removal of identified unwanted trends and effects from the data to obtain the actual measurement.
Solution: Stepwise fitting of functional models or filters and consequent subtraction from the original data until stationarity is achieved.
Example: Processing workflow, accelerometer data
Example: Processing workflow, accelerometer data
Example: Processing workflow, accelerometer data
Why javascript is choosen?
Goal: A dynamic real-time web-based analysis tool to analyse sensor data
Analysis
Tool
JQuery
Bootstrap
Simple-statistics.js
Underscore.js
Numeric-1.2.6.js
Timeseries-analysis.js
Regression.js
IstSOS.js
Stationary Testing Process
Highstock.js
Software Overview
Server-side scripting
Modern approaches for javascript
Browser limitations
More user interactivity
More functionality
Cross origin problem
Numerical functions in JS
Introduction to R &R studio
Used Functions
Ui.R: Creates user interface
Server.R : Set of instructions
Software Overview
Embed into SHM website using iframe
code : <iframe src="http://hostname/app/" style=“ "></iframe>
Pros
Cons
Problems faced
Further improvement suggestions
Dygraphs - R interface from the JavaScript Charting Library for Time series Analysis
Main fuctions of Dygraphs:
Dygraph is a new library in R , hence less documentation in it.
This results to unsolved errors
Javascript -Cons
R Shiny- Cons