Regionale Prämien
In dieser Übung sollst du Histogramme erstellen, die die jährlichen Versicherungsprämien von Versicherten in verschiedenen Regionen vergleichen. Dafür definierst du eine Plotting-Chain, die die Einheiten der Versicherungsgebühren von Dollar auf Tausend Dollar umstellt, um die Visualisierung zu verbessern. Die Histogramme werden in einem Zwei-mal-zwei-Raster dargestellt.
Die Pakete DataFrames, StatsPlots und Chain sind importiert, und der DataFrame insurance wurde geladen.
Diese Übung ist Teil des Kurses
Einführung in die Datenvisualisierung mit Julia
Anleitung zur Übung
- Wende die Funktion
transform()an, um jedes Element der Spalte:Chargesdurch1000zu teilen, und schreibe die resultierenden Werte in dieselbe Spalte zurück. - Setze das Argument
layout, um ein Zwei-mal-zwei-Raster mit Histogrammen zu erzeugen. - Passe die Achsenbeschriftungen an, indem du bei den beiden unteren Histogrammen die x-Achse auf
"Premium (kUSD)"setzt und bei dem ersten und dritten Histogramm die y-Achse auf"Frequency".
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
colors = [:slategray1 :springgreen4 :deeppink :darkviolet]
@chain insurance begin
# Change charge units
transform(:____
=> ByRow(x -> ____) => :____)
# Create histograms
@df histogram(:Charges, group=:Region,
layout=____,
color=colors,
# Set axis labels
xlabel=____,
ylabel=____)
end
ylims!(0, 120)