1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. R trung cấp cho Tài chính

Connected

Bài tập

Đối số của FUN

Thường thì hàm bạn muốn áp dụng sẽ có các đối số tùy chọn khác mà bạn có thể muốn điều chỉnh. Xem hàm percent_to_decimal() cho phép người dùng chỉ định số chữ số thập phân.

percent_to_decimal(5.4, digits = 3)
[1] 0.054

Trong lời gọi lapply() bạn có thể chỉ định các đối số tùy chọn có tên sau đối số FUN, và chúng sẽ được truyền vào hàm mà bạn đang áp dụng.

my_list
$a
[1] 2.444 3.500

$b
[1] 1.100 2.678 3.450

lapply(my_list, FUN = percent_to_decimal, digits = 4)
$a
[1] 0.0244 0.0350

$b
[1] 0.0110 0.0268 0.0345

Trong bài tập này, bạn sẽ mở rộng khả năng của hàm Sharpe ratio để cho phép người dùng nhập lãi suất phi rủi ro như một đối số, rồi dùng nó với lapply(). Một data frame gồm lợi nhuận cổ phiếu theo ngày ở dạng thập phân tên là stock_return đã được cung cấp.

Hướng dẫn

100 XP
  • Mở rộng sharpe để cho phép truyền lãi suất phi rủi ro như một đối số tùy chọn. Giá trị mặc định nên đặt là .0003.
  • Dùng lapply() trên stock_return để tính Sharpe ratio nếu lãi suất phi rủi ro là .0004.
  • Dùng lapply() trên stock_return để tính Sharpe ratio nếu lãi suất phi rủi ro là .0009.