{"id":14681,"date":"2026-03-03T13:37:24","date_gmt":"2026-03-03T11:37:24","guid":{"rendered":"http:\/\/www.soeren-in-norwegen.net\/blog\/?p=14681"},"modified":"2025-12-30T17:34:37","modified_gmt":"2025-12-30T15:34:37","slug":"kevin-bacon-anhang-a5-endlich-ein-anwendungsfall-fuer-groszenordnungshistogramme-iii-die-anwendung","status":"publish","type":"post","link":"http:\/\/www.soeren-in-norwegen.net\/blog\/2026\/03\/kevin-bacon-anhang-a5-endlich-ein-anwendungsfall-fuer-groszenordnungshistogramme-iii-die-anwendung\/","title":{"rendered":"Kevin Bacon &#8211; Anhang A5 &#8211; Endlich ein Anwendungsfall fuer Gr\u00f8szenordnungshistogramme &#8211; III: die Anwendung"},"content":{"rendered":"<p>Endlich bin ich bereit, all das in den <a href=\"http:\/\/www.soeren-in-norwegen.net\/blog\/?p=14673\" target=\"_blank\" rel=\"noopener\">letzten<\/a> beiden <a href=\"http:\/\/www.soeren-in-norwegen.net\/blog\/?p=14680\" target=\"_blank\" rel=\"noopener\">Beitraegen<\/a> Geschriebene, in ein einziges (bewegtes) Bild zu kondensieren. Hier ist es, \u2026<\/p>\n<p><a href=\"http:\/\/www.soeren-in-norwegen.net\/blog\/wp-content\/uploads\/252_animated_total_links_log_magnitudal_heatmap_and_plots.png\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-14707 size-full\" src=\"http:\/\/www.soeren-in-norwegen.net\/blog\/wp-content\/uploads\/252_animated_total_links_log_magnitudal_heatmap_and_plots.png\" alt=\"\" width=\"1290\" height=\"661\" srcset=\"http:\/\/www.soeren-in-norwegen.net\/blog\/wp-content\/uploads\/252_animated_total_links_log_magnitudal_heatmap_and_plots.png 1290w, http:\/\/www.soeren-in-norwegen.net\/blog\/wp-content\/uploads\/252_animated_total_links_log_magnitudal_heatmap_and_plots-800x410.png 800w, http:\/\/www.soeren-in-norwegen.net\/blog\/wp-content\/uploads\/252_animated_total_links_log_magnitudal_heatmap_and_plots-1024x525.png 1024w, http:\/\/www.soeren-in-norwegen.net\/blog\/wp-content\/uploads\/252_animated_total_links_log_magnitudal_heatmap_and_plots-768x394.png 768w\" sizes=\"(max-width: 1290px) 100vw, 1290px\" \/><\/a><\/p>\n<p>\u2026 das Diagramm, fuer das ich die meiste Zeit brauchte. Nicht nur innerhalb dieses Projekts, sondern auch bzgl. der tausende von Diagramme die ich in meinem ganzen Leben bisher erstellt habe. Mehr als 12 Stunden Arbeit stecken hier drin. Und das zaehlt nicht mal mit, dass ich die linke Seite (fast) komplett <a href=\"http:\/\/www.soeren-in-norwegen.net\/blog\/2025\/10\/noch-schreiben-noch-schreiben-noch-schreiben-noch-schreiben-kevin-bacon-anhang-a2-reproduzierbarkeit-14-titel-fehlt-titel-fehlt-titel-fehlt\/\" target=\"_blank\" rel=\"noopener\">von vorher<\/a> recyceln konnte. Ich gebe zu, dass die Verantwortung bzgl. dieses immensen Zeitaufwands komplett bei mir und meiner pedantisch Art liegt \u2026 aber ich m\u00f8chte halt jede Null und jeden Tick genau ausgerichtet (und abgerundet) haben. Und weil&#8217;s nur ein Diagramm ist, mit vielen verschiedenen Arbeitsschritten, war&#8217;s auch nicht sinnvoll das zu automatisieren (wie beim letzten Mal).<\/p>\n<p>Wieauchimmer, in dem Bild sieht man das vormals beschriebene Prinzip anhand der Entwicklung der totalen Links aller Seiten (die linken Diagramme) der 2020-Daten, uebertragen auf eine Gr\u00f8szenordnungsheatmap (rechte Seite).<\/p>\n<p>In der Heatmap ist die &#8222;zeitartige&#8220; Entwicklung, also die unterschiedlichen Linklevel, welche in den linken Diagrammen nur eins nach dem anderen zu sehen sind, auf der Abzsisse abgetragen. Die Abzsisse der linken Diagramme wird in Gr\u00f8szenordnungseimer &#8222;transformiert&#8220; und dann auf die Ordinate in der Heatmap uebertragen. Und die Ordinate der linken Histogramme wird so wie sie ist in die dritte Dimension, die Falschfarbenskala transformiert.<\/p>\n<p>Natuerlich ist die Heatmap eigentlich sofort da, aber das ist ja nicht der Fall mit der animierten Sequenz von Histogrammen auf der linken Seite. Deswegen ist der rechte Teil der (jeweiligen) Heatmap schwarz. Ebenso schrieb ich:<\/p>\n<blockquote><p>[\u2026] seien wir ehrlich, wenn die letzten Frames des bewegten Bildes gezeigt werden, hat man (nicht nur) die Details der ersten Frames schon vergessen [\u2026].<\/p><\/blockquote>\n<p>Diesen &#8222;Effekt&#8220; versuche ich durch den &#8222;verblassten&#8220; linken Teil der (jeweiligen) Heatmap darzustellen &#8212; alle Informationen sind eigentlich da, aber irgendwie nicht so klar.<\/p>\n<p>Alles in allem: eine voll geile grafische Darstellung des Prinzips der Gr\u00f8szenordnungshistogramme in Heatmaps. Fetzt voll wa!<\/p>\n<p>\u2026 \u2026 \u2026<\/p>\n<p>\u2026 \u2026 \u2026<\/p>\n<p>\u2026 \u2026 \u2026<\/p>\n<p>Genug gezeappelt, schlieszlich hab ich all das ja nur geschrieben um genau davon weg zu kommen und nur noch das hier zeigen zu k\u00f8nnen:<\/p>\n<p><a href=\"http:\/\/www.soeren-in-norwegen.net\/blog\/wp-content\/uploads\/253_magnitudal_heatmap_total_links.png\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-14711 size-medium\" src=\"http:\/\/www.soeren-in-norwegen.net\/blog\/wp-content\/uploads\/253_magnitudal_heatmap_total_links-800x549.png\" alt=\"\" width=\"800\" height=\"549\" srcset=\"http:\/\/www.soeren-in-norwegen.net\/blog\/wp-content\/uploads\/253_magnitudal_heatmap_total_links-800x549.png 800w, http:\/\/www.soeren-in-norwegen.net\/blog\/wp-content\/uploads\/253_magnitudal_heatmap_total_links-768x527.png 768w, http:\/\/www.soeren-in-norwegen.net\/blog\/wp-content\/uploads\/253_magnitudal_heatmap_total_links.png 821w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/><\/a><\/p>\n<p>Die beim letzten Mal beschriebenen &#8222;Stufen&#8220; sind natuerlich nur dann zu sehen, wenn sich das Histogramm auch wirklich ueber mehrere Gr\u00f8szenordnungen ausdehnt. Deswegen sieht man dieses Phaenomen wirklich gut nur bei den Streifen der ersten drei, vielleicht vier Linklevel. Zum Beispiel bei LL<sub>1<\/sub>, von unten nach oben gehend, ist der Abschnitt zwischen 100 und 1000 recht einfarbig. Bei 2000 dann nimmt die &#8222;Intensitaet&#8220; des Streifens abrupt zu um bis 10-tausend wieder abzunehmen. Bei 20-tausend (und weniger stark nochmal bei 200-tausend), passiert das Gleiche nochmal. Das sind besagte &#8222;Stufen&#8220;.<br \/>\nDie besprochene Generalisierung dieses Phaenomens (Zunahme des &#8222;Gr\u00f8szenordnungssignals&#8220; nicht nur an einer &#8222;Stufe&#8220; sondern ueber mehrere Werteeimer), sieht man bei genauem Hinschauen an den oberen Enden der Streifen fuer LL<sub>4<\/sub>\u00a0und LL<sub>5<\/sub>.<\/p>\n<p>Interesseant sind zwei neue Beobachtungen in der Heatmap, die so nicht so leicht in den animierten (normalen) Histogrammen zu sehen sind und die ich auch nicht erwartet hatte, aber haette erwarten k\u00f8nnen.<\/p>\n<p>Zum einen gibt es in der Heatmap selber &#8222;Stufen&#8220; einer anderen Art im Signal. Ich meine die abrupte Abschwaechung des Signals von LL<sub>22<\/sub>\u00a0zu LL<sub>25<\/sub> und dann nochmal von LL<sub>44<\/sub> zu LL<sub>49<\/sub>.<br \/>\nDas ist zum Glueck leicht zu erklaeren, insb. mit Blick zurueck auf die animierten Histogramme. Ab LL<sub>12<\/sub> ist dier ueberwiegende Teil des Signals in den Bereich der &#8222;Tausender Werteeimer&#8220; zu finden. Das Signal hat also Werte von 10-tausend bis 2000. Dieser Bereich der &#8222;Tausender Werteeimer&#8220; wird innerhalb von 10 Linkleveln (eben bis LL<sub>22<\/sub>) &#8222;ueberwunden&#8220;. Oder anders: die Dynamik des Prozess durchschreitet mit nur zehn Schritten die Werte von 10-tausend bis 2000. Diese Dynamik wird langsamer je naeher es der 2000 kommt \u2026 aber letztlich &#8222;knallt&#8220; es mit &#8222;hoher Geschwindigkeit&#8220; in den Bereich der &#8222;HUNDERTER Werteeimer&#8220;. Aber von 1000 zu 900 sind nur einhundert Werte zu &#8222;durchschreiten&#8220;. Wenn der Prozess da also mit einer &#8222;Geschwindigkeit&#8220; von (ich sag jetzt mal) &#8222;500 Werte pro Linklevel&#8220; &#8222;draufknallt&#8220;, dann durchlaeuft der Prozess die Werteeimer von 1000 bis ca. 500 natuerlich in Null komma Nix \u2026 oder genau gesagt: innerhalb von nur zwei Linkleveln. Das fuehrt zu der zu sehenden &#8222;Stufe&#8220; im Signal. Dass es ueberhaupt zwei Linklevel braucht liegt daran, weil die Dynamik rapide langamer wird.<br \/>\nDas Gleiche passiert beim Uebergang zu den &#8222;Zehner Werteeimern&#8220;, weswegen dort eine weitere &#8222;Stufe&#8220; in der Heatmap zu sehen ist.<\/p>\n<p>Die zweite neue Beobachtung ist innerhalb dieser zweiten &#8222;Stufe&#8220; zu sehen. Dort scheint das Signal sich in zwei Bereiche aufzuspalten. Wenn man genau hinschaut, dann sieht man das (sehr schlecht) in den normalen, animierten Diagrammen. Als ich das <a href=\"http:\/\/www.soeren-in-norwegen.net\/blog\/2025\/10\/noch-schreiben-noch-schreiben-noch-schreiben-noch-schreiben-kevin-bacon-anhang-a2-reproduzierbarkeit-14-titel-fehlt-titel-fehlt-titel-fehlt\/\" target=\"_blank\" rel=\"noopener\">reproduziert<\/a> hatte, zeigte ich ein Extrembeispiel dieses Phaenomens in den 2023-Daten in einem gesonderten Diagramm. Aber in den Histogrammen der 2020-Daten ist mir das bisher nicht aufgefallen, eben weil die Datenpunkte dort so dicht beeinander liegen, dass ich das buchstaeblich nicht gesehen habe.<br \/>\nDie neue Methode der Darstellung von Information enthuellt noch mehr \u00a0Sachen die bisher &#8222;versteckt&#8220; waren als angenommen. Fetzt wa!<\/p>\n<p>So, das soll reichen fuer heute. Beim naechsten Mal dann endlich zurueck zur Reproduktion.<\/p>\n<p>Ach so \u2026 eins noch: die Ordinate der Heatmap hat _zwei_ lange Striche am unteren Ende. Einen fuer &#8222;Werteeimer 0&#8220; und einen fuer &#8222;Werteeimer 1&#8220;. Normalerweise achte ich pedantisch (siehe oben) darauf, dass sowas nicht passiert.<br \/>\nHier ist das aber volle Absicht, denn die Null gibt es in logarithmischen Diagrammen ja gar nicht \u2026 bzw. liegt die bei minus Unendlich. In normalen Diagrammen hab ich die dazugeh\u00f8renden Datenpunkte frueher erst einfach reingepackt und gesagt, dass die einen Wert von Null haben. Seit einger Zeit unterbreche ich die Achse an der entsprechenden Stelle. Bei Gr\u00f8szenordnungshistogrammen ist das aber kein Problem mehr, denn der Wert Null bekommt einfach seinen eigenen Werteeimer.<br \/>\nNun ist es aber so, dass die Ordinate immer noch &#8217;ne &#8222;logarithmische (numerische) Bedeutung&#8220; hat. Und da wird dem Wert Eins ein langer Strich zugeordnet. Das wollte ich gerne beibehalten. Dem &#8222;Werteeimer 0&#8220; einen kurzen Strich zu geben fuehlte sich aber auch nicht richtig an, denn das kommt einer &#8222;Verlaengerung&#8220; der Achse mit logarithmischer Bedeutung zum Wert Null (was ja nicht geht) zu nahe. Deswegen lasse ich den mit Absicht etwas herausstechen (Wortspielkasse); auch um auf die Andersartigkeit dieser Art der Darstellung von Information hinzuweisen.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Endlich bin ich bereit, all das in den letzten beiden Beitraegen Geschriebene, in ein einziges (bewegtes) Bild zu kondensieren. Hier ist es, \u2026 \u2026 das Diagramm, fuer das ich die meiste Zeit brauchte. Nicht nur innerhalb dieses Projekts, sondern auch bzgl. der tausende von Diagramme die ich in meinem ganzen Leben bisher erstellt habe. Mehr [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[],"_links":{"self":[{"href":"http:\/\/www.soeren-in-norwegen.net\/blog\/wp-json\/wp\/v2\/posts\/14681"}],"collection":[{"href":"http:\/\/www.soeren-in-norwegen.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.soeren-in-norwegen.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.soeren-in-norwegen.net\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/www.soeren-in-norwegen.net\/blog\/wp-json\/wp\/v2\/comments?post=14681"}],"version-history":[{"count":8,"href":"http:\/\/www.soeren-in-norwegen.net\/blog\/wp-json\/wp\/v2\/posts\/14681\/revisions"}],"predecessor-version":[{"id":14715,"href":"http:\/\/www.soeren-in-norwegen.net\/blog\/wp-json\/wp\/v2\/posts\/14681\/revisions\/14715"}],"wp:attachment":[{"href":"http:\/\/www.soeren-in-norwegen.net\/blog\/wp-json\/wp\/v2\/media?parent=14681"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.soeren-in-norwegen.net\/blog\/wp-json\/wp\/v2\/categories?post=14681"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.soeren-in-norwegen.net\/blog\/wp-json\/wp\/v2\/tags?post=14681"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}