Opdrachten R workshop

Albart Coster, John Bastiaansen

Opdrachten begin

  1. Open RStudio en pas de working directory aan. Zorg dat het bestand http://rworkshop.dairyconsult.nl/bestanden/melkproducties.dat in die map staat en zet het bestand vervolgens in object df.
  2. Bereken de gemiddelde melkproductie van oudere koeien, dieren met meer dan 2 laktaties. Bereken ook het gemiddelde vet percentage, eiwit percentage en celgetal. Tel om hoeveel dieren het gaat.
  3. Maak een grafiek van het vet percentage en van het eiwit percentage van de dieren, zet DIL op de x-as en de waarde op de y-as.

Opdrachten gegevens samenvatten

  1. Zet de inhoud van bestand http://rworkshop.dairyconsult.nl/bestanden/melkproducties.dat in object df.
  2. Maak een nieuwe groepering voor de laktatienummers: 1 en 2 en 3+ laktaties. Voeg deze toe als kolom NLACTcat aan df.
  3. Maak een nieuwe groepering voor de laktatiedagen: 0-30, 31-60, 61-200, 200+ DIL. Voeg deze toe als kolom DILcat aan df.
  4. Maak een tabel met de gemiddelde melkproductie gegroepeerd per DATUM, NLACTcat en DILcat. Zorg dat de tabel er mooi en duidelijk uitziet.

Opdrachten grafieken

  1. Zet de inhoud van bestand http://rworkshop.dairyconsult.nl/bestanden/melkproducties.dat in data.frame df.
  2. Hergroepeer de laktatienummers in kolom NLACTcat in groepen 1, 2 3+ laktaties.
  3. Maak een grafiek van de melkproducties. Zet DIL op de x-as en KG_MELK op de y-as. Voeg een trendlijn toe aan de grafiek en sla de grafiek op als een pdf-bestand, of op een andere manier.
  4. Maak een grafiek met een paneel per datum en per groep van NLACTcat.
  5. Maak een grafiek met de gemiddelde melkproductie per datum.

Opdrachten gegevens inlezen

  1. Lees het bestand http://rworkshop.dairyconsult.nl/bestanden/data_mko.dat in. Let op, dit is een bestand uit Dairyplan en heeft een bijzondere indeling. Probeer de gegevens op een goede manier samen te vatten. Gegevens zijn als volgt: dier, datum, productie kg, vet perc, eiwit perc, laktose perc, ureum, celgetal.
  2. Maak een verbinding met database http://rworkshop.dairyconsult.nl/bestanden/Winpulsa.mdb. Bekijk de database met functie sqlTables en probeer de melkproductiegegevens uit de database te halen.

Opdrachten rapporten maken

Maak een rapport van de gegevens in bestand http://rworkshop.dairyconsult.nl/bestanden/melkproducties.dat.