在過去的幾周里,我們看過了 Excel的使用和受歡迎程度的提升 ,我已經註意到Excel已經進入了分析領域。今天,我們將看一種分析:基於場景的規劃和優化。
使用Excel加載項,您可以使用蒙特卡羅模擬創建假設分析和基於場景的計劃。但是創建這種類型的分析是繁瑣的,主要是因為基本的Excel缺乏這樣的內置功能。此外,顯示仍然是電子表格形式而不是圖形顯示。能夠以圖形方式顯示輸入及其對輸出的影響以及它們之間的相互作用對於觀看者來說是非常有價值的。
在幾個版本之前,我們決定通過我們自己的Excel加載項將JMP分析添加到Excel電子表格中。這通過合併JMP圖形和蒙特卡羅模擬擴展了Excel電子表格的價值。
我什麼時候可以退休 - 一個例子
讓我們看看兩種方法的不同之處,使用了一個對我們所有人來說都很近的主題: 我什麼時候有足夠的錢退休?下面是我創建的電子表格,以顯示可能的結果。

它始於我迄今為止的儲蓄(開放平衡),我計劃每年儲蓄,我可以從投資中獲得多少利息以及我計劃工作多長時間。然後,我計算我的期初餘額的未來價值以及儲蓄流的未來價值。我只顯示輸入/輸出單元格,但你會注意到我隱藏了一些列。
為了顯示數字是如何計算的,我已經取消隱藏列(順便說一下,能夠隱藏電子表格中的內容是個好主意嗎?)。現在,我們可以看到我是如何創建模型的。

我需要根據退休年數來計算。如果這個數字是10,我希望我的未來價值公式在開盤價和儲蓄流上設定10年。我通過創建30個單元格(假設我有30年或更少的工作年限),每個都使用以下公式完成:
D列中的單元格包含= + IF($ C $ 9> D5,D5 + 1,0)
E列中的單元格包含= IF(D6 <> 0,E5,0)
兩者都是必要的相對或絕對術語。這使我能夠為計算創建所需年數的數組。
Cell F10包含= FVSCHEDULE(F6,$ E $ 5:$ E $ 54)和
單元格F11包含= FV(C8,C9,F7)* - 1
這可能不是創建此模型的最佳方法,但似乎正確計算結果 - 那麼如果有更好的方法又有什麼關係呢?我讓它上班了吧?(如果您不同意,則您不是典型的Excel用戶。)
我可以調整輸入並查看輸出的變化。美麗。然而,有一些潛在的見解在電子表格中並不明顯。有一個圖形表示可以更好地理解模型。
我不會詳細介紹Excel如何在此處執行基於場景的分析。 您可以從Excel中自由學習。 但我確實想表明如何 JMP 可以提供Excel無法提供的全新見解。
在調用JMP加載項的情況下打開電子表格,單擊JMP選項卡並選擇創建/編輯模型:

然後使用“創建/編輯”對話框定義模型:

在定義階段,單擊“選擇”按鈕以選擇輸入標籤和包含輸入量的單元格。您可以為每個輸入單元設置最小值,初始值和最大值,然後以相同的點擊方式識別輸出單元格。
定義模型後,從JMP加載項選項卡中選擇“運行模型”。JMP顯示以下內容:

JMP將以圖形方式顯示有助於結果的變量(未來節約)。這些圖表比細胞傳達更多信息。因為JMP正在繪製每個變量的最小值/最大值,所以具有最陡斜率的值是最能影響目標變量(未來節省)的值。在這種情況下,它是我能夠工作的年數,以使我的儲蓄增長。
但是探查還將顯示每個變量如何影響其他變量。我可以使用鼠標選擇每個圖形中間的垂直紅線並將其向左或向右拖動,從而有效地提高或降低該變量的值。當我提高退休年數時,看看年度投資回報率圖表會發生什麼:

該線的斜率急劇增加,表明該變量現在對結果有更大的影響。這是有道理的 - 你允許你的錢賺取利息和增長的時間越多越好。
但分析並不止於此。在將每個變量設置為實際值後,您可能希望測試達到這些值的概率 - 也就是說,我平均每年可以節省10,000美元或者獲得7%的回報率的可能性是多少。投資?這就是模擬發揮作用的地方。
使用JMP,您可以定義運行蒙特卡羅模擬的變量:

上圖顯示了通過隨機改變每年節省的金額,回報率和退休年數來實現未來節省100萬美元目標的可能性。如果這些是真實的數字,那麼達到我的目標的可能性不會讓我感覺良好。
但本博客系列的目的不是展示如何利用現有的電子表格。事實是,如果電子表格中存在錯誤(並且請找不到任何錯誤),JMP分析將沒有多大價值,並可能導致錯誤的結論和決策。
下週,我們將了解如何在JMP中創建相同的模型。
注意: 這篇博客文章是其中的一部分關於電子表格中的錯誤的系列文章 。本系列中的新帖子每週三出現一次。
查爾斯皮雷洛中寫道:
謝謝布魯斯,
我很高興能夠提供一些關於用戶可以發現自己陷入的陷阱類型的見解。我希望在下週的結論之後,讀者會同意這些類型的分析有更優雅,風險更低的解決方案。
邁克克萊頓中寫道:
儲蓄示例總是具有我認為非常優化的投資回報率,通常的IRA類型節約系統。我對1994年至2014年儲蓄的投資回報率是一個20年的大幅波動期,顯示費用後的投資回報率和稅前約為4%。然而,為了獲得這筆錢,我必須支付所得稅...我同意我在這20年的穩定儲蓄期間避免了。
什麼是真的?在IRA的常用情況下,您如何將稅務問題納入儲蓄計劃分析中。在您註冊ROTH或常規IRA之前,這可能是添加蒙特卡羅工作的有趣模型。會做一個很好的網絡研討會。
布魯斯·詹達中寫道:
這是關於Excel之前文章的精彩構建。我陷入了你之前描述過的陷阱。
我期待在你的下一篇文章中在所有JMP環境中看到這個問題。