xellstorm 學習中心
ZH
開啟應用程式

ModelRisk 替代方案:直接開啟現有的 ModelRisk 檔案

指南 · 更新於 2026年10月

xellstorm 在瀏覽器中對 Excel 模型做蒙地卡羅模擬,可以原樣開啟為 ModelRisk 建立的 Excel 檔案:讀得懂 ModelRisk 的 62 個分配函數,參數仍連結到儲存格,也讀得懂 VoseOutput、VoseSimTable、VoseXBounds 與 VoseAggregateMC。在 Windows、macOS 或 Linux 上,都不需要 ModelRisk 或 Excel。

檔案本身不會更動,模型仍可在 ModelRisk 中開啟。執行前會先列出轉換了什麼,以及每個沒轉換的公式與原因。有件事要先知道:ModelRisk 用 Copula 讓輸入產生相關性,而 Copula 無法轉換,所以有相關性的模型,要在 xellstorm 重新輸入相關性。

ModelRisk 與 xellstorm 對照

ModelRiskxellstorm
執行環境在 Windows 版 Excel 內Windows、macOS 或 Linux 的瀏覽器;建議用 Chrome 或 Edge
安裝每台執行模型的電腦都要安裝增益集不需安裝,也不需管理員權限
Excel 檔案儲存格裡是 Vose 函數;沒有 ModelRisk 就算不出來原樣讀取:xellstorm 不會寫入任何內容
同事要有 ModelRisk 才能重跑模型在瀏覽器中開啟即可;報告的讀者不需授權
相關性Copula等級相關,可用常態 Copula 或 Student t Copula

表中關於 ModelRisk 的內容,依其廠商截至 2026 年 10 月公布的系統需求;實際需求請向廠商確認最新資訊。

哪些 ModelRisk 函數會轉換

這些表格由匯入器自己的規則清單產生,所以列出的正是能轉換的全部內容。每個函數對應到它所描述的分配,參數依 ModelRisk 文件的定義轉換,每個對應也都與相當的 scipy 分配比對測試過。† 標示只能用數字轉換的函數。

匯入器會轉換的 ModelRisk 分配函數,依分配列出(† 僅限數字:參數由引數算出)
分配 (xellstorm 名稱)ModelRisk
白努利
bern
VoseBernoulli
貝他
beta
VoseBeta
VoseBeta4
VoseBetaSubj†
二項
binom
VoseBinomial
Burr III(Dagum)
burr
VoseDagum
柯西
cauchy
VoseCauchy
卡方
chi2
VoseChiSq
Chi(卡)、馬克士威
chi
VoseChi
VoseMaxwell
複合分配(頻率 × 幅度)
compound
VoseAggregateMC
累積
cumul
VoseCumulA
VoseCumulD†
VoseOgive†
離散
custom
VoseDiscrete
VoseDUniform
指數
expon
VoseExpon
VoseExponential
極值(最大值,Gumbel)
gumbel_r
VoseExtValueMax
F
f
VoseF
疲勞壽命(Birnbaum–Saunders)
fatiguelife
VoseFatigue
伽瑪、愛爾朗
gamma
VoseGamma
VoseErlang
一般(相對權重)
general
VoseRelative
廣義柏拉圖
genpareto
VoseGPD
直方圖
histogram
VoseHistogram
雙曲正割
hypsecant
VoseHS
超幾何
hypergeom
VoseHypergeo
整數均勻
randint
VoseIntUniform
VoseStepUniform†
逆高斯
invgauss
VoseInvGauss
Johnson SB
johnsonsb
VoseJohnsonB
Johnson SU
johnsonsu
VoseJohnsonU
Kumaraswamy
kumaraswamy
VoseKumaraswamy
VoseKumaraswamy4
拉普拉斯
laplace
VoseLaplace
Lévy
levy
VoseLevy
對數邏輯斯
fisk
VoseLogLogistic
邏輯斯
logistic
VoseLogistic
對數常態
lognorm
VoseLognormal
VoseLognormalE
負二項、幾何
nbinom
VoseGeometric
VoseNegBin
VoseNegBinom
VosePolya†
常態
norm
VoseNormal
VoseErf†
柏拉圖
pareto
VosePareto
柏拉圖 II(Lomax)
lomax
VosePareto2
Pearson V(逆伽瑪)
invgamma
VosePearson5
Pearson VI(beta prime)
betaprime
VosePearson6
PERT
pert
VosePERT
VoseModPERT
卜瓦松
poiss
VosePoisson
瑞利
rayleigh
VoseRayleigh
倒數(對數均勻)
loguniform
VoseReciprocal
t 分配
t
VoseStudent
VoseStudent3†
三角
triang
VoseTriangle
由百分位數定義的三角
trigen
VoseTriangleAlt
均勻
unif
VoseUniform
韋伯
weibull_min
VoseWeibull
VoseWeibull3

分配可以單獨出現,也可以乘上一個正的乘數,再加或減至多一個偏移量,例如 VoseNormal(B1*1.1,B2)*C1+5;引數可以用數字、單一儲存格參照與算術運算,並保持連結到那些儲存格。VoseAggregateMC(n, VoseLognormalObject(mean, sd)) 會成為一個複合分配輸入:先抽出件數,再把同樣件數的金額加總。屬性函數與標記如下:

匯入器讀取的 ModelRisk 屬性函數、標記與統計量
函數在 xellstorm 中轉換為
VoseXBounds截斷:truncate_min、truncate_max(在任何平移之前)
VosePBounds截斷:truncate_pmin、truncate_pmax(分配的百分位數)
VoseShift平移:shift
VoseInput名稱:輸入的名稱
VoseSimTable每次模擬一個值:基準執行中固定該儲存格,之後每次模擬各成一個情境
VoseOutput輸出:名稱沿用函數所給的名稱

ModelRisk 無法轉換的內容

每個沒轉換的公式都會連同原因列出,相容性檢查也會在執行前指出 xellstorm 算不出來的每個儲存格。從增益集移轉模型會用完整的範例,說明每個剩下的公式該怎麼處理。

逐步移轉 ModelRisk 模型

  1. 開啟檔案。把 .xlsx 或 .xlsm 檔案拖放到 xellstorm;.xlsb 請先另存為 .xlsx。檔案在瀏覽器分頁內讀取與計算。
  2. 匯入 Vose 函數。「分配」步驟的由檔案匯入會列出哪些成為輸入、輸出或情境,以及每個剩下的公式與原因。
  3. 補上相關性。模型若有輸入之間的相關性,在 xellstorm 以等級相關設定同樣的配對。
  4. 檢查剩下的部分。相容性檢查會把公式與 Excel 儲存的值核對,並指出 xellstorm 算不出來的儲存格。先替換這些,再採用結果。
  5. 執行並比較。全部轉換完成、檢查也沒有問題後,平均值與百分位數和 ModelRisk 的差異就只來自抽樣雜訊。把設定存成專案檔,放在 Excel 檔案旁邊,之後就能重新執行。

常見問題

需要安裝 ModelRisk 或 Excel 嗎?

都不需要。xellstorm 直接從檔案讀取公式,用自己的計算引擎在瀏覽器中計算模型,Windows、macOS 與 Linux 都能用。

有相關性的 ModelRisk 模型會變成什麼?

分配本身會轉換,但讓它們產生相關性的 Copula 不會:U 引數由 Copula 決定的分配,會連同原因列出。請在 xellstorm 重新以等級相關設定相關性:不一致的矩陣會修正為最接近的有效矩陣,散佈圖也會顯示實際達成的相關性。抽樣值的配對方式不同,所以有相關性的模型,最好與最差那幾段結果和 ModelRisk 的差距,可能超出單靠抽樣雜訊所能解釋的程度。

結果會和 ModelRisk 一樣嗎?

模型相同,亂數不同。轉換後的分配保留原本的參數。全部轉換完成、相容性檢查也沒有問題後,平均值與百分位數和 ModelRisk 的差異來自抽樣雜訊,試驗次數愈多,雜訊愈小。

同一個 Excel 檔案還能繼續用 ModelRisk 嗎?

可以。匯入只是把公式轉成 xellstorm 自己設定中的輸入,不會寫入檔案,所以檔案照樣能在 ModelRisk 中開啟與執行。

ModelRisk 是其所有人的商標。xellstorm 與它並無關聯;這裡提到函數名稱,只是說明 xellstorm 讀得懂哪些內容。

相關內容

xellstorm 是在瀏覽器中執行的 Excel 模型蒙地卡羅模擬工具:免裝增益集,Excel 檔案也不會離開您的電腦。