ようこそ

効率的なRコードの書き方

Colin Gillespie

Jumping Rivers & Newcastle University

効率的なRコードの書き方

効率的なRコードの書き方

典型的なRのワークフロー

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

# Plot plot(data_set$x, data_set$y)
# Model lm(y ~ x, data = data_set)
効率的なRコードの書き方

最適化のタイミング

時期尚早な最適化はあらゆる悪の根源である

Donald Knuth が広めた言葉

効率的なRコードの書き方

Rのバージョン

  • v2.0 遅延読み込み:メモリ消費を抑えた高速なデータ読み込み
    • v2.13 バイトコンパイラによる関数の高速化
    • v3.0 大規模ベクトルのサポート
  • メジャーリリースは毎年 _4月_

    • 例:3.0、3.1、3.2
  • 年間を通じてバグ修正リリースあり

    • 例:3.3.0、3.3.1、3.3.2
効率的なRコードの書き方

さっそく練習しましょう!

効率的なRコードの書き方

Preparing Video For Download...