Зачем использовать apply?

Средний уровень R для финансов

Lore Dirick

Manager of Data Science Curriculum at Flatiron School

Семейство apply

Функция Описание
apply Применяет функции по краям массива
lapply Применяет функцию к списку или вектору
eapply Применяет функцию к значениям в среде
mapply Применяет функцию к нескольким спискам или векторам
rapply Рекурсивно применяет функцию к списку
tapply Применяет функцию к неоднородному массиву
sapply Упрощает результат lapply
vapply Строго упрощает результат lapply
Средний уровень R для финансов

Семейство apply

Функция Описание
apply Применяет функции по краям массива
lapply Применяет функцию к списку или вектору
eapply Применяет функцию к значениям в среде
mapply Применяет функцию к нескольким спискам или векторам
rapply Рекурсивно применяет функцию к списку
tapply Применяет функцию к неоднородному массиву
sapply Упрощает результат lapply
vapply Строго упрощает результат lapply
Средний уровень R для финансов

Семейство apply

Функция Описание
apply Применяет функции по краям массива
lapply Применяет функцию к списку или вектору
eapply Применяет функцию к значениям в среде
mapply Применяет функцию к нескольким спискам или векторам
rapply Рекурсивно применяет функцию к списку
tapply Применяет функцию к неоднородному массиву
sapply Упрощает результат lapply
vapply Строго упрощает результат lapply
Средний уровень R для финансов

lapply()

stock_list <- list(stock_name = "Apple", ticker = "AAPL", 
                   price = 126.5, good_deal = TRUE)

lapply(stock_list, FUN = class)
$stock_name
"character"

$ticker
"character"

$price
"numeric"

$good_deal
"logical"
Средний уровень R для финансов

Разберём подробнее

ch5_vid1_slides.015.png

Средний уровень R для финансов

Разберём подробнее

ch5_vid1_slides.016.png

Средний уровень R для финансов

Разберём подробнее

ch5_vid1_slides.017.png

Средний уровень R для финансов

Коэффициент Шарпа

$sharpe = \frac{mean(r) - r_f}{sd(r)}$

  • Нормализация доходности по уровню риска
  • Сравнение доходности между акциями
  • Чем выше коэффициент Шарпа, тем больше доходность на единицу риска
Средний уровень R для финансов

Давайте потренируемся!

Средний уровень R для финансов

Preparing Video For Download...