Projects Bachelorarbeit Bachelorarbeit-Code Files
.onedev-buildspec.yml Loading last commit info...
.devcontainer
src
.gitattributes
.gitignore
Gesamtkosten.csv
README.md
SimulationGraphics.ipynb
analyse.csv
classification.ipynb
deskriptiv.ipynb
logistic_plot.ipynb
requirements.txt
search_results_AdaBoostClassifier.joblib
search_results_DecisionTreeClassifier.joblib
search_results_RandomForestClassifier.joblib
README.md

Entwicklung eines Entscheidungsunterstützungssystems zur Auswahl von heuristischen Methoden der Bestellmengenplanung

Diese Repo beinhaltet die Jupyter Notebooks und den Python Code, der für die Bachelorarbeit verwendet wurde. Die gerenderten Notebooks können hier eingesehen werden.

Abhängigkeiten

Um dieses Projekt auszuführen, müssen die in requirements.txt angegebenen Abhängigkeiten installiert werden. Diese können mit dem Befehl

pip install -r requirements.txt

installiert werden. Alternativ kann das DevContainer Feature von VSCode verwendet werden, um eine fertige Entwicklungsumgebung zu erstellen.

Jupyter Notebooks

logistic_plot

Dieses Notebook visualisiert das Verhältnis von Bestellkosten und Lagerhaltungskosten für Abbildung 3.1 in der Bachelorarbeit.

SimulationGraphics

Dieses Notebook visualisiert Beispielhafte Nachfragen für Abbildungen 4.2-4.4 in der Bachelorarbeit.

Deskriptiv

Dieses Notebook visualisiert die Deskriptive Analyse der Daten für Kapitel 5 der Bachelorarbeit.

Classification

Dieses Notebook führt die Klassifikation der Daten durch und visualisiert die Ergebnisse für Kapitel 7 der Bachelorarbeit.

Daten

Die für die Auswertung bereitgestellten Daten lassen sich in der Datei Gesamtkosten.csv finden.

Struktur

Das Projekt ist in verschiedene Module unterteilt, die jeweils für bestimmte Aufgaben zuständig sind:

  • src/classification: Enthält die Klassifizierungslogik und -bewertung sowie die verschiedenen Klassifizierungsmodelle.
  • src/csv: Beinhaltet den CSV-Importer für das Einlesen der Daten
  • src/data: Enthält Hilfsfunktionen für die Datenverarbeitung und -aufbereitung.
  • src/enums: Definiert verschiedene Enumerations, die im Projekt verwendet werden.
  • src/plot: Beinhaltet die Logik für das Erstellen von Plots und Grafiken der deskriptiven Analyse.
Please wait...
Page is in error, reload to recover