查看背後實況

既然能如此輕易地在此範例中顯示強大的結果,處理過程中必然採用了某些驅動程式。Crystal Ball 無法在沒有任何協助下,為各種典型的試算表產生相同的結果。

關鍵是使用 Crystal Ball 將試算表的特定輸入儲存格定義為假設,將相關的特定輸出儲存格定義為預測。

這些儲存格定義好之後,Crystal Ball 會使用蒙地卡羅模擬,為真實情境的複雜度建模。

進行模擬的每項試驗時,Crystal Ball 都會重複下列三個步驟:

每個模擬試驗的 Crystal Ball 序列:產生隨機數、重新計算試算表、從每個預測儲存格擷取值,然後加到預測圖中。
  1. 在每個假設儲存格方面,則會根據您所定義的範圍產生隨機數,然後置入試算表中。

  2. 試算表會重新計算。

  3. 會從每個預測儲存格擷取值,然後新增至預測視窗的圖表中。

這個過程會反覆繼續,直到:

最終的預測圖會將假設儲存格的組合不確定性,反映在模型的輸出中。請記住,蒙地卡羅模擬只能近似真實世界的境況。在您建立和模擬試算表模型時,您需要仔細檢查問題的性質,並持續改良模型,直到盡可能接近情況為止。請參閱範例模型中的 Crystal Ball 儲存格中的範例。