Wat zijn functies?

R voor finance voor gevorderden

Lore Dirick

Manager of Data Science Curriculum at Flatiron School

Voorbeelden van functies

  • mean()
  • plot()
  • ncol()
R voor finance voor gevorderden

Onderdelen van een functie

  • Argumenten
    • Input / data
    • Opties
  • Body
    • Code-uitvoering
  • Return
    • Stabiele en voorspelbare output
R voor finance voor gevorderden

Functiedocumentatie

?matrix

Schermafbeelding 09-04-2021 om 09.50.10.png

R voor finance voor gevorderden

Functieargumenten

  • Verplicht
    • Fout zonder dit argument
    • Meestal data / object
  • Optioneel
    • Standaardwaarden ingesteld
    • Meestal extra opties
R voor finance voor gevorderden

Voorbeeld: functieargumenten

returns <- c(.023, .044, .034, NA)

mean()
Error in mean.default() : argument "x" is missing, with no default
mean(returns)
NA
?mean

ch4_vid1_slides.021.png

mean(returns, na.rm = TRUE)
0.03366667
R voor finance voor gevorderden

Laten we oefenen!

R voor finance voor gevorderden

Preparing Video For Download...