In der Mess- und Prüftechnik
Prof. Dr. Stefan Bosse
Universität Koblenz - FB Informatik - Praktische Informatik
Universität Siegen - FB Maschinenbau / LMW
Stefan Bosse - Automatische Schadensdiagnostik - Modul A Daten und Sensoren ::
Metriken von Daten
Metriken von Aussagen
Sensoren als Datenquellen
Messverfahren und Sensorsysteme
Stefan Bosse - Automatische Schadensdiagnostik - Modul A Daten und Sensoren :: Daten
Daten sind die Grundlage für die Modellbildung und Modelltestung
Daten können aus einer Vielzahl von Quellen stammen
Stefan Bosse - Automatische Schadensdiagnostik - Modul A Daten und Sensoren :: Daten
Allgemein kann man Daten und deren Werte unterteilen in:
Daten haben daher eine Dimensionalität 𝕏N, wobei die Wertemenge 𝕏 einer Dimension aus den ganzen ℕ, reelen ℝ, der Zeit 𝕋 oder kategorischen Wertemengen 𝕊 bestehen kann (oder Untermengen davon).
Stefan Bosse - Automatische Schadensdiagnostik - Modul A Daten und Sensoren :: Datenreduktion
P(XN):XN→YM|Y|<|X|,M<N
isRaining <- function (temp,sunrad,moisture) { x = TRUE x[temp < 0] = FALSE x[temp > 40] = FALSE x[(sunrad-moisture) > 30] = FALSE x}
Beispiel aus der Messtechnik mit einer Datenreduktionsfunktion ℝ3 → 𝔹
Stefan Bosse - Automatische Schadensdiagnostik - Modul A Daten und Sensoren :: Datenreduktion
Stefan Bosse - Automatische Schadensdiagnostik - Modul A Daten und Sensoren :: Datenreduktion
Boolean: TRUE FALSENumerisch: 0 1 1.23 1.2e-3 -5 1LKategorisch: "A" "klein" "gross"Klassen: colors <- list("red"=1,"green"=2,"blue"=3)
Stefan Bosse - Automatische Schadensdiagnostik - Modul A Daten und Sensoren :: Datenreduktion
Stefan Bosse - Automatische Schadensdiagnostik - Modul A Daten und Sensoren :: Datenklassen in R
https://www.javatpoint.com/r-data-types
Kerndatentypen in R
Stefan Bosse - Automatische Schadensdiagnostik - Modul A Daten und Sensoren :: Datenklassen in R
Stefan Bosse - Automatische Schadensdiagnostik - Modul A Daten und Sensoren :: Datenklassen in R
Stefan Bosse - Automatische Schadensdiagnostik - Modul A Daten und Sensoren :: Datenklassen (longitudinal)
Ein Sensorsignal ist zeitlich immer diskret, aber die physikalische Variable die der Sensor misst ist zeitlich kontinuierlich (Sampingtheorem beachten)
Stefan Bosse - Automatische Schadensdiagnostik - Modul A Daten und Sensoren :: Datenklassen (longitudinal)
http://venus.ifca.unican.es/Rintro/dataStruct.html
Strukturierung von Daten in Vektoren, Listen, Matrizen und Arrays (Tensoren)
Stefan Bosse - Automatische Schadensdiagnostik - Modul A Daten und Sensoren :: Datenklassen (longitudinal)
Vektoren: eindimensionale Arrays, die zum Speichern von Sammlungsdaten desselben Modus verwendet werden
Matrizen: zweidimensionale Arrays zum Speichern von Datensammlungen desselben Modus. Auf sie wird über zwei ganzzahlige Indizes zugegriffen.
Arrays: ähnlich wie Matrizen, aber sie können mehrdimensional sein (mehr als zwei Dimensionen)
Stefan Bosse - Automatische Schadensdiagnostik - Modul A Daten und Sensoren :: Datenklassen (longitudinal)
Faktoren: Vektoren kategorialer Variablen, die die Komponenten eines anderen Vektors gleicher Größe gruppieren sollen
Listen: geordnete Sammlung von Objekten, wobei die Elemente unterschiedlichen Typs sein können
Datenrahmen: Verallgemeinerung von Matrizen, in denen verschiedene Spalten unterschiedliche Modusdaten speichern können.
Funktionen: Objekte, die vom Benutzer erstellt und für Berechnungen wiederverwendet werden.
Stefan Bosse - Automatische Schadensdiagnostik - Modul A Daten und Sensoren :: Datenklassen (longitudinal)
Stefan Bosse - Automatische Schadensdiagnostik - Modul A Daten und Sensoren :: Datenklassen (longitudinal)
→X=(x1,x2,..,xd)
→dj=→xj=(xj,1,xj,2,..,xj,d)
D <- matrix(0,nrow=10,ncol=3)colnames(D) <- c("x1","x2","y")Stefan Bosse - Automatische Schadensdiagnostik - Modul A Daten und Sensoren :: Datenklassen (longitudinal)
Stefan Bosse - Automatische Schadensdiagnostik - Modul A Daten und Sensoren :: Datenklassen (longitudinal)
emp.data <- data.frame( emp_id = c (1:5), emp_name = c("Rick","Dan","Michelle", "Ryan","Gary"), salary = c(623.3,515.2,611.0,729.0,843.25), start_date = as.Date(c("2012-01-01", "2013-09-23", "2014-11-15", "2014-05-11", "2015-03-27")), stringsAsFactors = FALSE)Stefan Bosse - Automatische Schadensdiagnostik - Modul A Daten und Sensoren :: Datenklassen (longitudinal)
print(emp.data) emp_id emp_name salary start_date1 1 Rick 623.30 2012-01-012 2 Dan 515.20 2013-09-233 3 Michelle 611.00 2014-11-154 4 Ryan 729.00 2014-05-115 5 Gary 843.25 2015-03-27Stefan Bosse - Automatische Schadensdiagnostik - Modul A Daten und Sensoren :: Eingabe- und Ausgabevariablen
Die Variablenmenge setzt sich aus Ein- und Ausgabevariablen zusammen
Sensoren sind typischerweise Eingabevariablen x
Aussagen sind Ausgabevariablen y, also Ergebnisse die sich aus den Eingangsvariablen ableiten lassen können (durch eine Funktion F):
→Xxy=(X1,X2,..,Xu,Y1,Y2,..,Yv)→X=(X1,X2,..,Xu)→Y=(Y1,Y2,..,Yv)→dj=(xj,1,xj,2,..,xj,u,yj,1,yj,2,..,yj,v)F(→X):→X→→Y,
mit u+v=d.
Stefan Bosse - Automatische Schadensdiagnostik - Modul A Daten und Sensoren :: Merkmale und Eigenschaften (Features)
Wir unterscheiden zwei Arten von Merkmalen:
Stefan Bosse - Automatische Schadensdiagnostik - Modul A Daten und Sensoren :: Merkmale und Eigenschaften (Features)
Die Merkmalsselektion ist also die Vorstufe und Datenvorverarbeitung, selten werd mit Rohdaten direkt gearbeitet
Es muss eine Merkmalsselektionsfunktion MF geben, die automatisch die Merkmale aus den den Daten ableitet:
M(→x):→x→→y⇒Fto⇔yMF(→x):→x→→FtiMt(→Fti):→Fti→→Fto
Stefan Bosse - Automatische Schadensdiagnostik - Modul A Daten und Sensoren :: Beispiel einer Datenmatrix
M. J. Zaki and W. Meira, Data Mining and Machine Learning - Fundamental Concepts and Algorithms,2020
Stefan Bosse - Automatische Schadensdiagnostik - Modul A Daten und Sensoren :: Beispiel einer Datenmatrix
Berechnetes Dehnungs-Spannungsdiagramm
www.precifast.de/elastizitaetsmodul-e-modul
Messdaten aus Dehnversuch
| Dehnung [mm] | Kraft [kN] |
|---|---|
| 0 | 0 |
| 0.1 | 0.2 |
| 0.2 | 0.7 |
| 0.3 | 1.5 |
| 0.4 | 1.7 |
| 0.5 | 1.9 |
| 0.6 | 2.0 |
| 0.7 | 0.2 |
| 0.8 | -0.5 |
Stefan Bosse - Automatische Schadensdiagnostik - Modul A Daten und Sensoren :: Beispiel einer Datenmatrix
Quality Magazin, 2017