Code Monkey home page Code Monkey logo

warpspeed's Introduction

warpspeed

Dieses Repo beinhaltet den R-Code und die damit erzeugten Zeitreihendaten zur Messung und Darstellung der Corona-Impfgeschwindigkeiten in den österreichischen Bundesländern.

Worum es inhaltlich geht ...

... wird in diesem Blog-Beitrag kurz dargelegt: https://kamihoeferl.at/2021/02/10/oesterreich-impft-alles-warp-speed-oder-was/

... und was dabei herauskommt

Ziel des R-Codes ist es, folgende zwei Abbildung tagesaktuell zu erstellen:

Anteil der Vollimmunisierten je Bundesland

Zeitliche Distanzen der österreichischen Bundesländer bis zum Erreichen einer Impfquote von 70 %

Auf dem Weg dahin werden die im Ordner "Data" abgelegten Zeitreihendaten ermittelt.

Laufend aktualisierte Fassungen dieser Abbildung poste ich unter den Tags #österreichimpft #warpseed auf Twitter.

Der R-Code

Zur Erstellung der Abbildungen werden drei Blöcke durchlaufen:

  • Block 1: Datenabfrage
    Die vom BMSGPK angebotenen Daten werden abgerufen, aufbereitet und lokal in einer SQLite Datenbank (Ordner "Data", git_impfen_v1.db, Table "timeline") abgelegt.

  • Block 2: Neue Variablen berechnen und ablegen
    Ausgehend von den abgefragten Daten werden folgende Variablen berechnet:

    • Datum_minus7Datum_minus7: Bezugsdatum minus sieben Tage
    • vollimmun_minus7: Anzahl Vollimmunisierte vor sieben Tagen
    • delta_vollimm: Differenz Anzahl Vollimmunisierte Bezugsdatum zu vor sieben Tagen
    • vollimm_jeTag_last7: tägliche neu hinzugekommene Vollimmunisierte in den letzten sieben Tagen
    • DeltaNonImmBev: noch zu immunisierende Bevölkerung zum Bezugsdatum
    • dauerDeltaNonimmBev: Dauer in Tagen zur Vollimmunisierung von DeltaNonImmBev
    • TagErreichenImmunquote: Bezugsdatum plus dauerDeltaNonimmBev
    • ImpfquoteAct: Anteil der Vollimmunisierten an der Bevölkerung zum Bezugsdatum

    Die berechneten Variablen werden im Table "timeline_extrapol" sowie als CSV-Datei lokal abgelegt.

  • Block 3: Visualisierung
    Die im Block 2 erstellten Daten werden danach graphisch dargestellt und als PNG-Dateien im Ordner "Output" lokal abgelegt.

Die damit erzeugten Zeitreihendaten

Ausgangspunkt für die Diagrammerstellung sind die Daten des des BMSGPKs zum „Zeitverlauf der COVID19-Impfungen in Österreich", welche dankenswerterweise unter einer CC BY Lizenzierung zur Verfügung gestellt werden. Die vom BMSGPK abgefragten Daten werden in einer lokalen SQLite Datenbank (Table "timeline") abgelegt. Die Datenbank findet sich im Ordner "Data". Die auf diesen Daten aufbauenden Berechnungen werden im Table "timeline_extrapol" abgelegt. Dieser Table wird bei jeder Aktualisierung auch als CSV-Datei im Ordner "Data" abgelegt.

Die damit erzeugten Abbildungen

... finden sich als PNG-Dateien im Ordner "Output". Toplevel liegen die Abbildungen zu den zeitlichen Distanzen, im Unterordner "immunquote" werden die Abbildungen zu den Anteilen der Vollimmunisierten abgelegt.

warpspeed's People

Contributors

donkoralle avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.