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
<Kurs>Einführung in die Datenvisualisierung mit Julia</Kurs>Übungsanweisungen
- 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 praktische Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
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)