Welcome, Bienvenue, Willkommen, 歡迎

Wydajny kod w R

Colin Gillespie

Jumping Rivers & Newcastle University

Wydajny kod w R

Wydajny kod w R

Typowy przepływ pracy w R

# Load
data_set <- read.csv("dataset.csv")

# Plot plot(data_set$x, data_set$y)
# Model lm(y ~ x, data = data_set)
Wydajny kod w R

Kiedy optymalizować

Przedwczesna optymalizacja jest źródłem wszelkiego zła

Spopularyzowane przez Donalda Knutha

Wydajny kod w R

Wersja R

  • v2.0 Leniwe ładowanie; szybkie wczytywanie danych przy minimalnym zużyciu pamięci.
    • v2.13 Przyspieszanie funkcji za pomocą kompilatora bajtowego
    • v3.0 Obsługa dużych wektorów
  • Główne wydania co kwiecień

    • np. 3.0, 3.1, 3.2
  • Mniejsze poprawki błędów w ciągu roku

    • np. 3.3.0, 3.3.1, 3.3.2
Wydajny kod w R

Ćwiczmy!

Wydajny kod w R

Preparing Video For Download...