金融

籌款財務模型參數變化

  • June 21, 2015

我在 Excel 中創建了一個相當大的財務模型,其中包含許多輸入參數(在所有計算之後)對輸出業務指標有影響。

其中輸入參數是

  • 產品的預期平均價格;
  • 第一天的預期購買次數;
  • 預期需求增長率;
  • 市場規模限制;
  • 等等。

其中的輸出指標是

  • 所需投資金額;
  • 投資回收期;
  • 內部收益率;
  • 項目執行第 3 年或第 4 年的絕對利潤;
  • 等等。

我想通過在一定範圍內改變輸入參數來研究項目執行的不同場景。目標是找出最壞的可能、最好的可能和最可能的情況,並從風險的角度證明項目的吸引力。

這種建模有什麼眾所周知的科學方法嗎?(這裡的主要警告之一是輸入和輸出數據是多維的)

是的,您需要的是蒙地卡羅模擬(MC)。這是一種眾所周知且有記錄的方法,在金融、科學和工程領域有許多用途。MC 模擬用於模擬複雜金融資產的回報,或者在您的情況下模擬企業在不確定性下的回報。

您的輸入變數( $ x_1, x_2,\cdots, x_n $ ) 是不確定的。如果您為輸入變數選擇值,您可以將它們提供給您的模型並獲得結果向量 ( $ y_1, y_2, \cdots, y_m $ )。您想要計算每個輸出變數的預期價格,以及最好和最壞的情況。您可以以程式方式為您的模型提供數千個輸入向量,以獲得 $ y_1, y_2, \cdots, y_m $ . 該分佈將使您能夠訪問VaR類型的度量(損失在 95% 的情況下不會超過此水平)。

MC 模擬需要 VBA。好在網上資源很多,實施起來也不難。這是“Excel Ninja”的MC with Excel/VBA 教程

  1. 確定輸入變數的機率分佈。
  2. 您的輸入變數是否依賴?然後你可能需要一個相關矩陣——你需要得到它的 Cholesky 分解並執行一些線性代數,這會增加你的解決方案的複雜性。
  3. 創建一個循環,通過 VBA 為您的模型提供隨機生成的向量。將每個模擬的結果保存在工作表上。
  4. 計算各種信賴區間的預期收益、VaR 等指標並視覺化結果。

引用自:https://quant.stackexchange.com/questions/18407