浏览代码

add last files for sose2021

master
flavis 4 年前
父节点
当前提交
e5b939b142
共有 8 个文件被更改,包括 42 次插入0 次删除
  1. 二进制
      sose2021/r/abschlussbericht.pdf
  2. +42
    -0
      sose2021/r/abschlussbericht.tex
  3. 二进制
      sose2021/tut-ana/praesenz-13.pdf
  4. 二进制
      sose2021/tut-ana/praesenz-13.xopp
  5. 二进制
      sose2021/tut-ana/praesenz-14.pdf
  6. 二进制
      sose2021/tut-ana/praesenz-14.xopp
  7. 二进制
      sose2021/tut-ana/relevanz-uebungen.pdf
  8. 二进制
      sose2021/tut-ana/relevanz-uebungen.xopp

二进制
sose2021/r/abschlussbericht.pdf 查看文件


+ 42
- 0
sose2021/r/abschlussbericht.tex 查看文件

@@ -0,0 +1,42 @@
\documentclass{article}
\usepackage[ngerman]{babel}
\usepackage[top=2.5cm, bottom=2.5cm]{geometry}
\title{Abschlussbericht}
\author{Leon Burgard, Josua Kugler, Christian Merten}
\begin{document}
\maketitle
\section*{Projektbeschreibung}
Unser Projekt \glqq Plenarprotokolle \grqq stellt mittels dem Paket \verb|hateimparlament| Funktionen zur Analyse der Plenarprotokolle der 19. Wahlperiode des deutschen Bundestages zur Verfügung. Diese Funktionen können in vier Bereiche unterteilt werden:
\begin{enumerate}
\item Herunterladen der Protokolle
\item Konvertierung der XML-Dateien in Tibbles
\item Reparieren von Fehlern
\item Analyse
\end{enumerate}
Das Herunterladen der Protokolle gelingt über die Funktion
\verb|fetch_all()|, welche auf die Website des deutschen Bundestages zugreift und die XML-Dateien einzeln herunterlädt. Hierzu haben wir das Paket rvest verwendet, welches wir bereits in der Vorlesung kennengelernt haben.
Durch \verb|read_all()| werden diese heruntergeladenen XML-Dateien in eine benannte Liste mit fünf Tibbles (speaker, speeches, talks, comments und applause) geschrieben. Allerdings benötigt man diese Tibbles immer wieder und es ist ziemlich zeitaufwändig die XML-Dateien immer wieder neu in Tibbles einzulesen, deshalb haben wir zusätzlich eine Funkion \verb|write_to_csv()| geschrieben, die die fertigen Tibbles als CSV-Dateien speichert. Diese können dann sehr schnell durch \verb|read_from_csv()| eingelesen werden, wodurch viel Zeit gesparrt wird.
Da diese Protokolle kleine Fehler enthalten, müssen diese noch im nächsten Schritt bereinigt werden, was mit \verb|repair()| funktioniert. Hierbei wird das Paket tidyverse viel benutzt, welches insgesamt sehr viel in unserem Projekt beansprucht wird, da wir uns mit der Datenanalyse beschäftigen.
In \verb|analyse.R| stellen wir noch einige Hilfsfunktionen bereit, die es dem Nutzer vereinfachen die Daten auszuwerten. Beispielsweise steht schon eine Funktion zur Verfügung, die ein Balkendiagramm erstellt, bei dem jede Partei des Bundestages sperat ausgewertet wird. Hierbei wird das Paket \verb|ggplot2| verwendet.
Im letzten Schritt unseres Projekts haben wir Fragestellungen festgelegt, die wir mithilfe von unserem Paket beantworten wollten. Die Daten und unsere Ergebnisse visualisierten wir mithilfe von \verb|ggplot2| und \verb|tidyverse| in Vignetten.
\section*{Organisation des Teams}
Während der ersten Projektphase wurden hauptsächlich die Funktionen zum Herunterladen der Dateien und Konvertieren und Reparieren der Tibbles geschrieben. Dies geschah größtenteils in Einzelarbeit, wobei hierbei die gegenseitige Kontrolle und Nachfragen die Funktionen optimiert haben. Zwischendurch wurde immer mal wieder zu einer HeiConf-Konferenz einberufen, um sich selbst den Zwischenstand klar zu machen und die Herausforderungen für die nächsten Wochen zu besprechen.
In der zweiten Hälfte des Projekts kümmerten wir uns dann um die Analyse der Daten und stellten unsere Ergebnisse in Vignetten da und erzeugten Dokumentationen für alle Funktionen, die für den Nutzer wichtig sind.
\newpage

\section*{Meine Beteiligung (Christian Merten)}

Meine Aufgaben und Beteiligung war hauptsächlich auf zwei Teile konzentriert: Organisation des Teams
und Implementierung der Grundfunktionalitäten. Zur Organisation habe ich regelmäßig versucht
die noch ausstehenden Aufgaben zusammenzufassen, zu priorisieren und dem Team zu kommunizieren.

Auf Umsetzungsseite habe ich mich v.a. um die grundlegenden Aufgaben Protokolle herunterladen,
auslesen und reparieren gekümmert. Auch die grundlegenden Paketstrukturen in \verb|R| anzulegen und
die erste Vignette zum Laufen zu bringen, waren meine Aufgaben. Im späteren Verlauf habe ich noch
einige Analysehilfsfunktionen entwickelt.

Ich habe die Teamarbeit als herausfordernd empfunden, denn ich hatte zumeist hohe Ansprüche und klare
Vorstellungen. Deshalb ist es mir nicht immer leicht gefallen, Verantwortung für Projektteile
abzugeben. Insgesamt bin ich jedoch zufrieden mit der letztendlichen Teamarbeit.

\end{document}

二进制
sose2021/tut-ana/praesenz-13.pdf 查看文件


二进制
sose2021/tut-ana/praesenz-13.xopp 查看文件


二进制
sose2021/tut-ana/praesenz-14.pdf 查看文件


二进制
sose2021/tut-ana/praesenz-14.xopp 查看文件


二进制
sose2021/tut-ana/relevanz-uebungen.pdf 查看文件


二进制
sose2021/tut-ana/relevanz-uebungen.xopp 查看文件


正在加载...
取消
保存