Grafik och utdata

Defensiv R-programmering

Dr. Colin Gillespie

Jumping Rivers

Projektöversikt 1

Hittills har vi stött på

  • basprojektkatalogen

Defensiv R-programmering

Projektöversikt 2

Hittills har vi stött på

  • basprojektkatalogen
  • input/ för datafiler

Defensiv R-programmering

Projektöversikt 3

Hittills har vi stött på

  • basprojektkatalogen
  • input/ för datafiler
  • R/ för R-skript

Defensiv R-programmering

Projektöversikt 4

Hittills har vi stött på

  • basprojektkatalogen
  • R/ för R-skript
  • input/ för datamängder

I det här sista avsnittet tittar vi på

  • output/ för genererade utdatafiler

Defensiv R-programmering

Projektöversikt 5

Hittills har vi stött på

  • basprojektkatalogen
  • R/ för R-skript
  • input/ för datamängder

I det här sista avsnittet tittar vi på

  • output/ för genererade utdatafiler
  • graphics/ för genererade diagram

Defensiv R-programmering

Skillnaden

Skripten i

  • katalogen R/

skapar innehållet i

  • output/ & graphics/

I teorin kan vi alltså radera output/ & graphics/ utan att oroa oss

Defensiv R-programmering

Katalogen graphics/

Den här katalogen innehåller bara

  • grafik!

I min R/-katalog finns ett enkelt namngivet skript

  • graphics.R

som genererar all grafik

Kom ihåg att använda relativa sökvägar!

Defensiv R-programmering

Katalogen output/

Den här katalogen innehåller utdata

Till exempel

  • Lista med signifikanta variabler, kanske $p$-värde
  • Data för nästa analys

Personligen använder jag sällan den här katalogen

Defensiv R-programmering

Nu kör vi en övning!

Defensiv R-programmering

Preparing Video For Download...