Zeitsprungfeste Diagramme und Auswertungen bauen – SELFHTML-Forum Forum als Ergänzung zum SELFHTML-Wiki und zur Dokumentation SELFHTML https://forum.selfhtml.org/self Zeitsprungfeste Diagramme und Auswertungen bauen Sun, 29 Mar 20 07:20:25 Z https://forum.selfhtml.org/self/2020/mar/29/zeitsprungfeste-diagramme-und-auswertungen-bauen/1767919#m1767919 https://forum.selfhtml.org/self/2020/mar/29/zeitsprungfeste-diagramme-und-auswertungen-bauen/1767919#m1767919 <p>Hello,</p> <p>anlässlich der heutigen Zeitumstellung frage ich mal nach:</p> <h4>Wie plant und baut man zeitsprungfeste Diagramme für fortlaufende Anzeigen (Ausschnitte der Zeitdimension)?</h4><p>Was kann alles passieren?</p> <ul> <li>Die Datenbasis hat eine (längere) Lücke</li> <li>Es gibt eine Zeitumstellung</li> <li>Zeiträume in der Datenbasis überlappen sich (warum auch immer)</li> <li>Einzelzeiten in ded Datenbasis sind mehrfach vorhanden</li> </ul> <p>Gibt es ein Patentrezept?</p> <p>Wie kennzeichnet man Unstetigkeiten am besten?</p> <h4>Beispiel:</h4><p><a href="/images/6ebd5532-718f-11ea-8ea4-b42e9947ef30.png" rel="noopener noreferrer"><img src="/images/6ebd5532-718f-11ea-8ea4-b42e9947ef30.png?size=medium" alt="Zeitdiagramm" title="Zeitdiagramm" loading="lazy"></a></p> <p>Immer um 07:00 Uhr wird die Temperatur abgesenkt, way abef heute um 06:00 angeigf wird. Wenn did Fehlstelle nach links rausgewachsen ist, wird die Diagrammbeschriftung wieder stimmen.</p> <p>[•••] Ist eben ein Denkfehler in der Beschriftungslogik</p> <p>Glück Auf<br> Tom vom Berg</p> <div class="signature">-- <br> Es gibt nichts Gutes, außer man tut es!<br> Das Leben selbst ist der Sinn. </div> Zeitsprungfeste Diagramme und Auswertungen bauen Sun, 29 Mar 20 07:46:27 Z https://forum.selfhtml.org/self/2020/mar/29/zeitsprungfeste-diagramme-und-auswertungen-bauen/1767920#m1767920 https://forum.selfhtml.org/self/2020/mar/29/zeitsprungfeste-diagramme-und-auswertungen-bauen/1767920#m1767920 <p>Hallo Tom,</p> <p>die Zeit macht keine Sprünge. Vergiss, das es Zeitzonen und Zeitumstellungen gibt, und zeichne deinen Daten mit der Weltzeit (<a href="https://de.wikipedia.org/wiki/Koordinierte_Weltzeit" rel="nofollow noopener noreferrer">UTC</a>)) auf. Wenn es sekundengenau sein soll, nimm die <a href="https://de.wikipedia.org/wiki/Schaltsekunde" rel="nofollow noopener noreferrer">Atomzeit</a>. Wahrscheinlich reicht auch die „Unix-Zeit“.</p> <p>Die Korrekturen kannst du dann bei der Anzeige durchführen. Dabei kann es dann zu einer Lücke oder auch einer Dublette in der Achsenbeschriftung kommen.</p> <p>Gruß<br> Jürgen</p> Zeitsprungfeste Diagramme und Auswertungen bauen Sun, 29 Mar 20 08:00:26 Z https://forum.selfhtml.org/self/2020/mar/29/zeitsprungfeste-diagramme-und-auswertungen-bauen/1767921#m1767921 https://forum.selfhtml.org/self/2020/mar/29/zeitsprungfeste-diagramme-und-auswertungen-bauen/1767921#m1767921 <p>Moin,</p> <blockquote> <p>Wie plant und baut man zeitsprungfeste Diagramme für fortlaufende Anzeigen (Ausschnitte der Zeitdimension)?</p> <p>Was kann alles passieren?</p> <ul> <li>Die Datenbasis hat eine (längere) Lücke</li> </ul> </blockquote> <p>das kann vorkommen. Und genau danach hat vor einiger Zeit schonmal jemand gefragt (ich meine, das warst auch du). Mein Vorschlag dazu ist immer noch derselbe: Ist das Delta kleiner als ein Schwellwert (z.B. das Zwei- oder Dreifache der regulären Abtastzeit), linear interpolieren; andernfalls die Lücke visuell kenntlich machen (z.B. im Diagramm die Linie nicht mehr durchzeichnen).</p> <blockquote> <ul> <li>Es gibt eine Zeitumstellung</li> </ul> </blockquote> <p>Nein, gibt es nicht (siehe Antwort von Jürgen).</p> <blockquote> <ul> <li>Zeiträume in der Datenbasis überlappen sich (warum auch immer)</li> </ul> </blockquote> <p>Dann misch alle alle Tupel zusammen und sortiere nach dem x- oder t-Wert.</p> <blockquote> <ul> <li>Einzelzeiten in ded Datenbasis sind mehrfach vorhanden</li> </ul> </blockquote> <p>Wenn es mehrere Tupel mit demselben x- oder t-Wert, aber unterschiedlichen y-Werten gibt, hast du ein Plausibilitätsproblem. In diesem Fall würde ich alle betroffenen Tupel verwerfen und so vorgehen, als würde der Messwert an dieser Stelle fehlen.</p> <blockquote> <p>Gibt es ein Patentrezept?</p> </blockquote> <p>Wahrscheinlich nicht.</p> <blockquote> <p>Wie kennzeichnet man Unstetigkeiten am besten?</p> </blockquote> <p>Siehe oben: Graph an dieser Stelle nicht durchzeichnen. Eventuell die Stelle zusätzlich mit einer Markierung versehen (z.B. eine kurze diagonale Linie an den beiden Anschlussstellen)</p> <blockquote> <p>Immer um 07:00 Uhr wird die Temperatur abgesenkt, way abef heute um 06:00 angeigf wird. Wenn did Fehlstelle nach links rausgewachsen ist, wird die Diagrammbeschriftung wieder stimmen.</p> </blockquote> <p>Das Problem löst sich bei einer Zeitbasis in UTC in Wohlgefallen auf.</p> <p>Live long and <s>pros</s> healthy,<br>  Martin</p> <div class="signature">-- <br> Ich stamme aus Ironien, einem Land am sarkastischen Ozean. </div> Zeitsprungfeste Diagramme und Auswertungen bauen Sun, 29 Mar 20 08:02:33 Z https://forum.selfhtml.org/self/2020/mar/29/zeitsprungfeste-diagramme-und-auswertungen-bauen/1767922#m1767922 https://forum.selfhtml.org/self/2020/mar/29/zeitsprungfeste-diagramme-und-auswertungen-bauen/1767922#m1767922 <p>Hello,</p> <blockquote> <p>die Zeit macht keine Sprünge. Vergiss, das es Zeitzonen und Zeitumstellungen gibt, und zeichne deinen Daten mit der Weltzeit (<a href="https://de.wikipedia.org/wiki/Koordinierte_Weltzeit" rel="nofollow noopener noreferrer">UTC</a>)) auf. Wenn es sekundengenau sein soll, nimm die <a href="https://de.wikipedia.org/wiki/Schaltsekunde" rel="nofollow noopener noreferrer">Atomzeit</a>. Wahrscheinlich reicht auch die „Unix-Zeit“.</p> <p>Die Korrekturen kannst du dann bei der Anzeige durchführen. Dabei kann es dann zu einer Lücke oder auch einer Dublette in der Achsenbeschriftung kommen.</p> </blockquote> <p>Das ist nett, dass Du im Prinzip wiederholst, was ich gerade geschrieben habe.</p> <p>Das Problem steckt aber in der Darstellung. Die soll ja nicht tagelang nichts anzeigen, nur weil die Datenbasis eine Lücke enthält.</p> <p>Wie lautet nun also das Patentrezept für intelligente Darstellungen?</p> <p>Glück Auf<br> Tom vom Berg</p> <div class="signature">-- <br> Es gibt nichts Gutes, außer man tut es!<br> Das Leben selbst ist der Sinn. </div> Zeitsprungfeste Diagramme und Auswertungen bauen Sun, 29 Mar 20 09:17:11 Z https://forum.selfhtml.org/self/2020/mar/29/zeitsprungfeste-diagramme-und-auswertungen-bauen/1767931#m1767931 https://forum.selfhtml.org/self/2020/mar/29/zeitsprungfeste-diagramme-und-auswertungen-bauen/1767931#m1767931 <p>@@JürgenB</p> <blockquote> <p>Die Korrekturen kannst du dann bei der Anzeige durchführen. Dabei kann es dann zu einer Lücke oder auch einer Dublette in der Achsenbeschriftung kommen.</p> </blockquote> <p>Nö. Den Wechsel der Zonenzeit sollte man mit angeben:</p> <dl> <dt>Nicht so:</dt> <dd><code class="bad">0:00        1:00        3:00        4:00</code></dd> <dt>Sondern:</dt> <dd><code class="good">0:00        1:00 MEZ    3:00 MESZ   4:00</code></dd> </dl> <p></p> <dl> <dt>Nicht so:</dt> <dd><code class="bad">1:00        2:00        2:00        3:00</code></dd> <dt>Sondern:</dt> <dd><code class="good">1:00        2:00 MESZ   2:00 MEZ    3:00</code></dd> </dl> <p lang="en"> Stay hard! Stay hungry! Stay alive! <strong>Stay home!</strong></p> <div class="signature">-- <br> Vielen Eltern dämmert beim Home-Schooling so langsam die Erkenntnis: Lehrer ist wohl doch ein regelrechter Beruf! (<a href="https://twitter.com/heuteshow/status/1241117074191273997" rel="nofollow noopener noreferrer">@heuteshow</a>) </div> Zeitsprungfeste Diagramme und Auswertungen bauen Sun, 29 Mar 20 08:46:59 Z https://forum.selfhtml.org/self/2020/mar/29/zeitsprungfeste-diagramme-und-auswertungen-bauen/1767926#m1767926 https://forum.selfhtml.org/self/2020/mar/29/zeitsprungfeste-diagramme-und-auswertungen-bauen/1767926#m1767926 <p>@@Der Martin</p> <blockquote> <p>Das Problem löst sich bei einer Zeitbasis in UTC in Wohlgefallen auf.</p> </blockquote> <p>Mehr <a href="https://twitter.com/Der_Postillon/status/1244164122519969792" rel="nofollow noopener noreferrer">Wohlgefallen</a>: wenn man Zeit nicht UTC angibt.</p> <p lang="en"> Stay hard! Stay hungry! Stay alive! <strong>Stay home!</strong></p> <div class="signature">-- <br> Vielen Eltern dämmert beim Home-Schooling so langsam die Erkenntnis: Lehrer ist wohl doch ein regelrechter Beruf! (<a href="https://twitter.com/heuteshow/status/1241117074191273997" rel="nofollow noopener noreferrer">@heuteshow</a>) </div> Zeitsprungfeste Diagramme und Auswertungen bauen Sun, 29 Mar 20 08:09:16 Z https://forum.selfhtml.org/self/2020/mar/29/zeitsprungfeste-diagramme-und-auswertungen-bauen/1767923#m1767923 https://forum.selfhtml.org/self/2020/mar/29/zeitsprungfeste-diagramme-und-auswertungen-bauen/1767923#m1767923 <p>Hallo Tom,</p> <p>meine Antwort bezog sich auf den Zeitsprung wg Zweitumstellung.</p> <p>Wenn deine Aufzeichnungen Lücken haben kann ich meine Antwort von vor einiger Zeit nur wiederholen:</p> <p>Interpoliere, wo es sinnvoll ist, sonst lass Lücken. So mach ich das.</p> <p>Gruß<br> Jürgen</p> Zeitsprungfeste Diagramme und Auswertungen bauen Sun, 29 Mar 20 08:45:49 Z https://forum.selfhtml.org/self/2020/mar/29/zeitsprungfeste-diagramme-und-auswertungen-bauen/1767925#m1767925 https://forum.selfhtml.org/self/2020/mar/29/zeitsprungfeste-diagramme-und-auswertungen-bauen/1767925#m1767925 <blockquote> <p>Das Problem steckt aber in der Darstellung. Die soll ja nicht tagelang nichts anzeigen, nur weil die Datenbasis eine Lücke enthält.</p> </blockquote> <p>Das hängt aber doch vom Problem ab. Nach dem die Frage geklärt ist, <strong>was man für wen visualiseren will</strong>, kann man klären, wie man es darstellt. Soweit ich weiß bastelst Du an den Daten einer Wetterstation. Da wäre die Aufzeichnung in 'UTC' quasi „erste Pflicht“.</p> <p><strong>Stellt sich die Frage nach den verbleibenden „Überlappungen":</strong> Es kann, je nach Herkunft der Daten und Zweck der Präsenstation gerechtfertigt sein, aus diesen Durchschnittswerte zu bilden, muss es aber nicht.</p> <p><strong>Bleibt die Frage nach den Lücken:</strong> An wen wendet sich Deine Darstellung? In der Wissenschaft sind Datenlücken eben Datenlücken. Im „Marketing“ und anderen Formen der Volksbespaßung wird man entweder gerade Linien durchziehen (was die einfachste Form des Nachfolgenden ist) oder <a href="https://de.wikipedia.org/wiki/Interpolation_(Mathematik)" rel="nofollow noopener noreferrer">auf fürchterlich komlizierte Weise und womöglich mit fragwürdigem Ergebnis „interpolieren“</a>.</p> Zeitsprungfeste Diagramme und Auswertungen bauen Sun, 29 Mar 20 08:39:13 Z https://forum.selfhtml.org/self/2020/mar/29/zeitsprungfeste-diagramme-und-auswertungen-bauen/1767924#m1767924 https://forum.selfhtml.org/self/2020/mar/29/zeitsprungfeste-diagramme-und-auswertungen-bauen/1767924#m1767924 <p>Hello,</p> <blockquote> <p>Hallo Tom,</p> <p>meine Antwort bezog sich auf den Zeitsprung wg Zweitumstellung.</p> <p>Wenn deine Aufzeichnungen Lücken haben kann ich meine Antwort von vor einiger Zeit nur wiederholen:</p> <p>Interpoliere, wo es sinnvoll ist, sonst lass Lücken. So mach ich das.</p> </blockquote> <p>Das ist nicht die gesuchte Lösung.</p> <p>Die Zeitdaten werden als UTS sekundengenau gespeichert. Trotzdem können wg. Loggingausfällen Lücken auftreten. Did Anzeige findet in allgemein publizistischer Darstelljng statt, also <strong>nicht wissenschaftlich</strong>.</p> <p>Bevor ich das Anzeigemodul nun überarbeite, suche ich nach weiteren möglichen Fehlstellen in der Datenbasis. Die könnte z. B. auch (teilweise) von außen kommen, um z. B. Lücken zu schließen.</p> <p>Was wäre nun ein sinnvoller Algorithmus, die Daten zu konsolidieren, Lücken zu identifizieren, unx did Anzeige für Normalmenschen sinnvoll zu gestalten?</p> <p>Bitte mal nicht ignorant besserwisserisch antworten, sondern intelligent kreativ ;-)</p> <p>Daten müssen also zusammengeführt, sortiert, auf Lücken und Doubletten kontrolliert werden, Ausreißer erkanng werden, usw. und das Endergebnis dann verständlich angezeigt werden. Wenn da sieben Tage fehlen, soll das z. B. auch kenntlich gemacht werden, ohne die drei Tage mit einem interplolierten Wert anzuzeigen. Denkbar wäre da z. B. die Anzeige der letzten 430 als gültig erachteten Werte unter Kennzeichnung der darin enthaltenen Lücke. Da ist auch der Designer gefragt.</p> <p>Und wie kann ich das SVG-Diagramm dann derartig aufbereiten, dass man mit der Maus auf dis Kurve zeigen kann und Detailinformationen zum jeweiligen Punkt zuzüglich Epsilonumgebung erhält? Und das nun auch zusätzlich noch barrierefrei?</p> <p>Glück Auf<br> Tom vom Berg</p> <div class="signature">-- <br> Es gibt nichts Gutes, außer man tut es!<br> Das Leben selbst ist der Sinn. </div> Zeitsprungfeste Diagramme und Auswertungen bauen Sun, 29 Mar 20 09:03:57 Z https://forum.selfhtml.org/self/2020/mar/29/zeitsprungfeste-diagramme-und-auswertungen-bauen/1767930#m1767930 https://forum.selfhtml.org/self/2020/mar/29/zeitsprungfeste-diagramme-und-auswertungen-bauen/1767930#m1767930 <p>Hallo Tom,</p> <blockquote> <blockquote> <p>Interpoliere, wo es sinnvoll ist, sonst lass Lücken. So mach ich das.</p> </blockquote> </blockquote> <blockquote> <p>Das ist nicht die gesuchte Lösung.</p> </blockquote> <p>warum nicht?</p> <blockquote> <p>Bitte mal nicht ignorant besserwisserisch antworten, sondern intelligent kreativ ;-)</p> </blockquote> <p>Interpoliere kreativ, wo es sinnvoll ist, sonst lass Lücken. </p> <p>Wenn du meine Antwort für „ignorant besserwisserisch“ hältst, ist ab hier für mich Schluss.</p> <p>Gruß<br> Jürgen</p> Zeitsprungfeste Diagramme und Auswertungen bauen Sun, 29 Mar 20 08:49:06 Z https://forum.selfhtml.org/self/2020/mar/29/zeitsprungfeste-diagramme-und-auswertungen-bauen/1767927#m1767927 https://forum.selfhtml.org/self/2020/mar/29/zeitsprungfeste-diagramme-und-auswertungen-bauen/1767927#m1767927 <p>Hallo Gunnar,</p> <blockquote> <blockquote> <p>Das Problem löst sich bei einer Zeitbasis in UTC in Wohlgefallen auf.</p> </blockquote> <p>Mehr <a href="https://twitter.com/Der_Postillon/status/1244164122519969792" rel="nofollow noopener noreferrer">Wohlgefallen</a>: wenn man Zeit nicht UTC angibt.</p> </blockquote> <p>... sondern? - Davon abgesehen: Die interne Zeitbasis und die angezeugte Zeit müssen nicht identisch sein. Die Anzeige kann ja gern lokalisiert sein.</p> <p>Live long and <s>pros</s> healthy,<br>  Martin</p> <div class="signature">-- <br> Ich stamme aus Ironien, einem Land am sarkastischen Ozean. </div> Zeitsprungfeste Diagramme und Auswertungen bauen Sun, 29 Mar 20 09:03:45 Z https://forum.selfhtml.org/self/2020/mar/29/zeitsprungfeste-diagramme-und-auswertungen-bauen/1767929#m1767929 https://forum.selfhtml.org/self/2020/mar/29/zeitsprungfeste-diagramme-und-auswertungen-bauen/1767929#m1767929 <p>Hallo Der Martin,</p> <blockquote> <blockquote> <p>Mehr <a href="https://twitter.com/Der_Postillon/status/1244164122519969792" rel="nofollow noopener noreferrer">Wohlgefallen</a>: wenn man Zeit nicht UTC angibt.</p> </blockquote> <p>... sondern?</p> </blockquote> <p>Der Postillon ist ein Satire-Produkt.</p> <p>Bis demnächst<br> Matthias</p> <div class="signature">-- <br> Du kannst das Projekt SELFHTML unterstützen,<br> indem du bei Amazon-Einkäufen <a href="https://smile.amazon.de/ch/314-570-45498" rel="nofollow noopener noreferrer">Amazon smile</a> (<a href="https://www.amazon.de/gp/help/customer/display.html?ie=UTF8&nodeId=202035970%5D" rel="nofollow noopener noreferrer">Was ist das?</a>) nutzt. </div>