Excel 风险价值

Excel 风险价值,excel,vba,time-series,montecarlo,scenarios,Excel,Vba,Time Series,Montecarlo,Scenarios,我正在用VBA运行蒙特卡罗模拟,其中一个变量(称为x)影响输出(称为y)。变量是两个时间序列(x1,x2,…,x10和y1,y2,…,y10) 我只是实现了一次运行200个模拟的代码,并得到了每年x和y的平均值。我还添加了一段代码,根据y1,…,y10的总和检测最坏的情况,并将其粘贴到单独的选项卡中 我想在同一个选项卡中实现的是找到99%的最坏情况(超过100个模拟将是第99个,超过200个将是第198个,依此类推) 对于最坏的情况,我只是将其与最小值进行比较,然后得到它,我不确定如何继续,知道

我正在用VBA运行蒙特卡罗模拟,其中一个变量(称为x)影响输出(称为y)。变量是两个时间序列(x1,x2,…,x10和y1,y2,…,y10)

我只是实现了一次运行200个模拟的代码,并得到了每年x和y的平均值。我还添加了一段代码,根据y1,…,y10的总和检测最坏的情况,并将其粘贴到单独的选项卡中

我想在同一个选项卡中实现的是找到99%的最坏情况(超过100个模拟将是第99个,超过200个将是第198个,依此类推)
对于最坏的情况,我只是将其与最小值进行比较,然后得到它,我不确定如何继续,知道吗?

最简单的方法是运行模拟的数量,然后确定哪一个是你想要调用的,作为最坏情况的百分之一


工作簿中的数据是如何显示的?如果您可以格式化工作簿中的十个值(y1,…,y10),将它们组织在一行或一列中,您可以为每个模拟包含连续的行或列,然后在所有模拟都运行后,您可以确定哪些值处于最差的1%

最简单的方法是运行模拟的数量,然后确定哪些模拟是您想要调用的,因为它们是最坏情况的百分之一

工作簿中的数据是如何显示的?如果您可以格式化工作簿中的十个值(y1,…,y10),将它们组织在一行或一列中,您可以为每个模拟包含连续的行或列,然后在所有模拟都运行后,您可以确定哪些值处于最差的1%