Czym są funkcje?

R dla finansów – poziom średnio zaawansowany

Lore Dirick

Manager of Data Science Curriculum at Flatiron School

Przykłady funkcji

  • mean()
  • plot()
  • ncol()
R dla finansów – poziom średnio zaawansowany

Elementy funkcji

  • Argumenty
    • Dane wejściowe
    • Opcje
  • Ciało
    • Wykonanie kodu
  • Zwracana wartość
    • Stabilny i przewidywalny wynik
R dla finansów – poziom średnio zaawansowany

Dokumentacja funkcji

?matrix

Zrzut ekranu dokumentacji funkcji matrix.

R dla finansów – poziom średnio zaawansowany

Argumenty funkcji

  • Wymagane
    • Brak powoduje błąd
    • Zazwyczaj dane / obiekt
  • Opcjonalne
    • Posiadają wartości domyślne
    • Zazwyczaj ustawiają dodatkowe opcje
R dla finansów – poziom średnio zaawansowany

Przykład argumentów funkcji

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 dla finansów – poziom średnio zaawansowany

Czas na ćwiczenia!

R dla finansów – poziom średnio zaawansowany

Preparing Video For Download...