Kurs:Räumliche Modellbildung/Arbeitsaufträge

Arbeitsaufträge

Bearbeiten
  • Dokumentieren Sie Ihr Projekt fortlaufend auf der Wikiversity-Seite,
  • (Tabellenkalkulation - LibreOffice) Verwenden Sie die Tabellenkalkulation LibreOffice, um 5 Personen in einem zweidimensionalen Raum   zufällig bewegen lassen.
    • in der ersten Spalte A steht der Zeitindex  
    • in der 2. und 3. Spalte B und C stehen die  -Koordinate und die  -Koordinate der Person zum Zeitpunkt  
    • Jede Person hat ein eigenes Tabellenblatt (bei 5 Personen gibt es 6 Tabelleblätter) Verwenden als erstes Tabellenblatt als Informationsseite, auf der die Funktion des Tabellenblattes erläutern wird.
    • bei ausreichend kleinem Abstand eine Zufallsexperiment durchführen, bei dem eine I-Person eine S-Person ansteckt.
    • Wenn der Abstand zwischen einer I-Person und einer S-Person kleiner kleiner 2m im Raum (z.B. mit Länge 20m und Breite 10m -   wird ein Zufallsexperiment mit der ein weitere Person mit einer Wahrscheinlichkeit von   angesteckt wird.
    • mit =ZUFALLSZAHL() wird in LibreOffice eine Zufallszahl zwischen 0 und 1 erzeugt. Wenn die Infektionswahrscheinlichkeit 0,2 ist, und die Zufallszahl zwischen 0 und 0,2 liegt, wird die S-Person von der I-Person infiziert. Diese Infektionswahrscheinlichkeit bei Begegnung wird auf dem ersten Tabellenblatt variable definiert, damit man das Verhalten des System mit unterschiedlichen Infektionswahrscheinlichkeiten beurteilen kann.
  • R/RStudio, Octave, ... installieren - Videos zum Octave-Tutorial ansehen und Matrixmultiplikation in Octave und R/R-Studio durchführen als erste Basisoperation (ggf. SageCell für Tests und Berechnungen in Octave verwenden).
  • Erste Modelle für den epidemiologischen Zusammenhang von Susceptible, Infected, Recovered implementieren (elementar Tabellenkalkulation, Octave, R oder CoCalc)
  • Erzeugen Sie ein Schachbrettmuster als  -Matrix für   (Susceptible, Infected, Recovered) mit einer Konstanten   und einem Zeitpunkt   und einer diskreten Menge von Zeitpunkten   in Ihrer Implementation. Erzeugen Sie dann eine Transportmatrix, die die Verteilung von einer Zelle mit den Koordinaten   und anderen Zellen beschreibt. Lassen Sie im Wechsel Ihr bisheriges Modell in der Zelle ablaufen und danach die Verteilung der   in der Zelle   auf die verbundenen Zellen ablaufen. Der Prozess läuft in zwei Schritten:
    • Transportprozess von Personen (z.B. Funktionsnamen: transportProcess(...) und einem
    • epidemiologischen Prozess (z.B. Funktionsnamen: epiProcess(...),
zu einem Zeitpunkt  . Zu jedem Zeitpunkt   fasst man   als Spaltenvektoren im   auf. Mit einer Tansportmatrix   werden zu jedem Zeitpunkt   die Vektoren   mit der Transportmatrix per Matrixmultiplikation multipliziert und die nächste Verteilung zum Zeitpunkt   berechnet. D.h.
 
in einer Schleife berechnet. Für eine Transportmatrix   mit Spaltensummen 1 benötigt man eine  -Matrix, die den Transportanteile von jeder der   Zellen in der Ausgangsmatrix zum Zeitpunkt   zu jeder anderen Zelle zum Zeipunkt   festlegt.
  • Tragen Sie sich zu Beginn bei den geteilten Notizen in die BBB-Breakouträume ein. Dort bekommen Sie individuelle Beratung für Ihr räumliche Modellbildung für Ihre Prüfung mit den von Ihnen erstellten Modellen in Octave.
  • Definieren und kommentieren Sie Ihre Funktionen in Octace/CoCalc (siehe Octave-Tutorial/Funktionsdefinition)!


  • Arbeitsauftrag vom 20.5.: In Tabellenkalkulation 5 Personen im Raum zufäliig bewegen lassen und bei ausreichend kleinem Abstand eine Zufallsexperiment durchführen, bei dem ein I-Person eine S-Person ansteckt. Abstand < 2m im Raum 20x20m Zufallsexperiment mit Würfel oder =ZUFALLSZAHL() in [0,1] wenn ZUfallszahl > 0,8 dann wird S-Person infiziert.