Aan de slagGa gratis aan de slag

Premies per regio

In deze oefening is je doel om histogrammen te plotten die de jaarlijkse verzekeringspremies van polishouders in verschillende regio’s vergelijken. Hiervoor definieer je een plotting-keten die de eenheden van de verzekeringskosten aanpast van dollars naar duizenden dollars, zodat de visualisatie duidelijker wordt. Je plaatst de histogrammen in een raster van twee bij twee.

De pakketten DataFrames, StatsPlots en Chain zijn geïmporteerd en de DataFrame insurance is geladen.

Deze oefening maakt deel uit van de cursus

Introductie tot datavisualisatie met Julia

Cursus bekijken

Oefeninstructies

  • Pas de functie transform() toe om elk element van de kolom :Charges door 1000 te delen en schrijf de resulterende waarden terug naar dezelfde kolom.
  • Stel het argument layout in om een raster van twee bij twee histogrammen te genereren.
  • Pas de aslabels aan door het x-aslabel van de onderste twee histogrammen in te stellen op "Premium (kUSD)", en stel het y-aslabel van het eerste en derde histogram in op "Frequency".

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

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)
Code bewerken en uitvoeren