Hallo liebe Java-forum.org Gemeinde ,
ich bin noch relativ neu in Sachen Java (also noch lange kein routinierter Profi) und habe bei einem Projekt folgendes Problem:
Ich habe einen großen Datensatz von einem Sensor (zb ein Temperatursensor) der ungefähr so aussieht:
10
13
12
12
13
15
19
20
23
23
24
21
18
16
...
Die bei den Werten handelt es sich natürlich um Temperaturen und wie man etwas erkennen kann soll das zb ein Tagesablauf sein. Morgens kalt --> dann wärmer --> nachmittags warm --> dann kühlt es wieder ab.
Wie ist es mir möglich in diesem Datensatz eine gewisse Wiederholung sprich Periode zu erkennen?
Ich bräuchte einen Algorithmus der von alleine erkennt, das sich im Datensatz ein gewisses Verhalten wiederholt so dass ich dann sozusagen mit diesen Mustern weiterarbeiten kann.
Ich hab schon jede Menge gegoogelt finde aber bisher keine wirkliche Lösung.
Gibt es eventuell einen Algorithmus, oder mathematische vorgehensweise wie man das realisieren könnte?
Ich bin mit meinem Latein leider am Ende .
Ich hoffe ihr könnt mir helfen
Vielen Dank im Voraus
mfg Kumaro
ich bin noch relativ neu in Sachen Java (also noch lange kein routinierter Profi) und habe bei einem Projekt folgendes Problem:
Ich habe einen großen Datensatz von einem Sensor (zb ein Temperatursensor) der ungefähr so aussieht:
10
13
12
12
13
15
19
20
23
23
24
21
18
16
...
Die bei den Werten handelt es sich natürlich um Temperaturen und wie man etwas erkennen kann soll das zb ein Tagesablauf sein. Morgens kalt --> dann wärmer --> nachmittags warm --> dann kühlt es wieder ab.
Wie ist es mir möglich in diesem Datensatz eine gewisse Wiederholung sprich Periode zu erkennen?
Ich bräuchte einen Algorithmus der von alleine erkennt, das sich im Datensatz ein gewisses Verhalten wiederholt so dass ich dann sozusagen mit diesen Mustern weiterarbeiten kann.
Ich hab schon jede Menge gegoogelt finde aber bisher keine wirkliche Lösung.
Gibt es eventuell einen Algorithmus, oder mathematische vorgehensweise wie man das realisieren könnte?
Ich bin mit meinem Latein leider am Ende .
Ich hoffe ihr könnt mir helfen
Vielen Dank im Voraus
mfg Kumaro