純資産を計算する
これまでに、キャリアの進展やインフレを考慮して、時間とともに変化する給与と貯蓄を予測しました。これで、第1章と同じようにキャッシュフローを計算できる時系列ができました。
この例では、予測した毎月の給与から予測した毎月の支出を差し引くだけで十分です。残ったキャッシュフローは、その月の貯蓄口座にそのまま入るとします。
予測に基づいて、予算管理がどれだけ効果的かを見るため、累積貯蓄額を将来にわたって推計したいと考えています。
前の演習で作成した salary_forecast と expenses_forecast が利用できます。
この演習はコースの一部です
Pythonで学ぶファイナンス入門
演習の手順
- 支出と毎月の給与の予測値を使って、毎月の貯蓄額を予測してください。
- 時間とともに累積する貯蓄額を計算してください。
- 15年間こつこつ貯蓄した場合の、貯蓄口座の残高を出力してください。
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
import numpy as np
# Calculate your savings for each month
savings_forecast = ____
# Calculate your cumulative savings over time
cumulative_savings = ____
# Print the final cumulative savings after 15 years
final_net_worth = ____
print("Your final net worth: " + str(round(final_net_worth, 2)))
# Plot the forecasted savings
plt.plot(cumulative_savings, color='blue')
plt.show()