While mit einem Plot
Schleifen lassen sich für alle möglichen spannenden Beispiele einsetzen! Was wäre, wenn du deine sinkenden Schulden im Zeitverlauf visualisieren wolltest? Wie in der letzten Übung verwendet auch diese eine Schleife, um die Tilgung in Schritten von 500 $ zu modellieren. Bei jeder Iteration fügst du jedoch zusätzlich deinen verbleibenden Schuldenstand einem Plot hinzu, damit du sehen kannst, wie der Gesamtbetrag Schritt für Schritt abnimmt.
Diese Übung wurde bereits für dich gelöst. Lass uns besprechen, was hier passiert.
Zuerst ein paar Variablen initialisieren:
debt= Deine aktuellen Schuldeni= Wird jedes Mal erhöht, wenndebtsinkt. Der nächste Punkt auf der x-Achse.x_axis= Ein Vektor voni-Werten. Die x-Achse der Plots.y_axis= Ein Vektor vondebt. Die y-Achse der Plots.- Erstelle außerdem den ersten Plot. Nur ein einzelner Punkt für deinen aktuellen Schuldenstand.
Dann erstellst du eine while-Schleife. Solange du noch Schulden hast:
debtwird um 500 reduziert.iwird erhöht.x_axiswird um 1 weiteren Punkt erweitert.y_axiswird um den nächsten Schuldenpunkt erweitert.- Aus den aktualisierten Daten wird der nächste Plot erzeugt.
Nachdem du den Code ausgeführt hast, kannst du mit Previous Plot zurückgehen und dir alle 11 erzeugten Plots ansehen!
Diese Übung ist Teil des Kurses
R für Finanzen – Aufbaukurs
Anleitung zur Übung
- Drücke einfach Antwort senden, nachdem du alles erkundet hast!
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
debt <- 5000 # initial debt
i <- 0 # x axis counter
x_axis <- i # x axis
y_axis <- debt # y axis
# Initial plot
plot(x_axis, y_axis, xlim = c(0,10), ylim = c(0,5000))
# Graph your debt
while (debt > 0) {
# Updating variables
debt <- debt - 500
i <- i + 1
x_axis <- c(x_axis, i)
y_axis <- c(y_axis, debt)
# Next plot
plot(x_axis, y_axis, xlim = c(0,10), ylim = c(0,5000))
}