開始使用免費開始

預估現金流的現值(1)

進入分析時間!先前 Lore 介紹了「現值」的概念。你會在接下來兩個練習中用到這個概念,這裡先看另一個例子。

如果你預期在 1 年後收到 $100,在 5% 的利率下,這筆現金流的現值是多少?要計算這個值,你需要把未來的現金流「折現」,換算成今天的金額。一般公式為:

present_value <- cash_flow * (1 + interest / 100) ^ -year

95.238 = 100 * (1.05) ^ -1

另一種想法是把問題反過來。如果你今天有 $95.238,接下來一年賺取 5%,到年末你會有多少錢?這就是第 1 章做過的題目!找到對應 5% 的乘數,乘上 $95.238!

100 = 95.238 * (1.05)

啊哈!要折現你的金錢,只要把你在第 1 章計算股票報酬時做的事情「反過來」就行了。

本練習屬於課程

R for Finance 入門

檢視課程

練習說明

  • 如果你預期在 3 年後收到 $4000,利率為 5%,這筆錢的現值是多少?請依照上面的通用公式計算,並把結果指定給 present_value_4k
  • 使用向量一次就能計算整個 cash_flow 欄位的現值!請用 cash$cash_flowcash$year 和通用公式,計算所有現金流在 5% 利率下的現值。把結果加入 cash,欄位名稱為 present_value
  • 列印 cash,查看你新增的欄位。

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

# Present value of $4000, in 3 years, at 5%
present_value_4k <- 

# Present value of all cash flows
cash$present_value <-

# Print out cash
編輯並執行程式碼