Datenvisualisierung und Aggregation besser verstehen

Warum wird ein falscher Wert über einen langen Zeitraum angezeigt?

Manchmal enthalten Diagramme in unserem Frontend Unstimmigkeiten, wie in diesem Beispiel. In diesem Fall zeigt die herausgezoomte Ansicht den Wert über mehrere Stunden konstant bei 68,5 °C an. Wenn man jedoch hineinzoomt, sieht man, dass der Wert nur für sehr kurze Zeit absinkt und dann wieder auf 72 °C ansteigt.

 

Wie kommt das?

Bei der Anzeige von Daten über längere Zeiträume fasst die Plattform die Datenpunkte automatisch in Zeitgruppen zusammen, um Leistung und Lesbarkeit zu verbessern. Bei einer Ansicht von einer Woche werden die Daten beispielsweise in Zeitgruppen von etwa einer Stunde aggregiert. Für jede Zeitgruppe wird der Mittelwert aller darin vorhandenen Messungen berechnet und dargestellt. Wenn eine Gruppe keine Messungen enthält, wird der Wert der vorherigen Gruppe übernommen.

Dies kann auch ein unerwartetes Verhalten von Datenpunkten erklären, die Werte anzeigen, die dort normalerweise nicht vorkommen sollten. Wenn Sie beispielsweise einen Multi-State-Value betrachten (einen Datenpunkt, der zwischen ganzen Zahlen [1, 2, 3, 4 …] wechselt), kann der Mittelwert einer Zeitgruppe zu einem angezeigten Wert wie 2,5 führen, da unterschiedliche Messungen aggregiert wurden.

In unserem obigen Beispiel tritt die Unstimmigkeit folgendermaßen auf:

  1. Die beiden Messungen von 65 °C und 72 °C fallen in dieselbe Zeitgruppe und ergeben den Mittelwert von 68,5 °C.
  2. Da die nächste Zeitgruppe keine Daten enthält, wird der Wert der vorherigen Gruppe von 68,5 °C als konstant angenommen (der technische Begriff dafür ist „Zero-Order Hold“).
  3. Die nächste Messung erfolgt um 22:30 Uhr, wodurch der Mittelwert über einen langen Zeitraum angezeigt wird.

Wie wir das vermeiden

Der einfachste Weg, dieses Verhalten zu vermeiden, besteht darin, sicherzustellen, dass immer eine neue Messung vorhanden ist. Dafür konfigurieren wir unsere Datenlogger so, dass sie alle Messungen stündlich senden – auch dann, wenn sich die Werte nicht geändert haben.

Auf diese Weise wird ein falscher Wert höchstens eine Stunde lang angezeigt, bevor der nächste Messwert ihn überschreibt.

Wie man mit verwirrenden Diagrammen umgeht

Wenn das Diagramm, das Sie betrachten, Daten enthält, die Sie verwirren, könnte dies an einem Problem wie diesem liegen. Um Ihnen die Anpassung der Datenaggregation zu erleichtern, stellen wir ein Dropdown-Menü für die Abtastrate (die Größe der Zeitgruppen) zur Verfügung.

Die automatische Abtastrate bestimmt die Größe der Zeitgruppen basierend auf dem ausgewählten Zeitraum. Für eine Woche ergibt sich eine Gruppierung von etwa einer Stunde, für einen Monat etwa vier Stunden und für ein Jahr etwa zwei Tage.

Ein Wechsel von der automatischen Abtastrate zu einer festen Rate von einer Stunde oder 15 Minuten kann die Darstellung des Diagramms verbessern. Wenn Sie sich ein Jahresdiagramm ansehen, kann der Mittelwert über zwei Tage deutlich vom tatsächlichen letzten Wert abweichen. Daher kann eine feste Abtastrate die Visualisierung verbessern.

Zusätzlich werden wir in naher Zukunft die Option hinzufügen, den vollständigen Datensatz anzuzeigen. [Warnung: Dies kann eine große Datenmenge umfassen, was zu langen Ladezeiten führen und das Diagramm verlangsamen kann. Daher wird empfohlen, diese Option nicht für große Zeiträume oder bei vielen ausgewählten Datenpunkten zu verwenden.]

 

Was this article helpful?