如何在Excel VBA中分发许多值

时间:2010-10-28 16:48:57

标签: excel vba vb6 excel-vba statistics

抱歉,我知道这个问题不是特定的。我目前正在为一家服装公司制定补货预测系统(不要问为什么它在VBA中)。我目前正在处理的模块是分布预测,只有一个尺寸级别。我们的想法是,规划人员可以预测销售数量,然后可以指定规模之间的比率。

为了让界面更好,我会给他们4个选项;评估趋势,手动输入,泊松和正常。最后两个是我遇到问题的地方。考虑到平均值和SD,我想降低不同尺寸之间的比率(最好是%s)。大小的数量可以在1到30之间变化,因此需要进行计算。

如果有人能指出我的方法,我会非常满意 - 同样如果你有更好的方法的建议。

干杯

2 个答案:

答案 0 :(得分:0)

以下是生成Poisson random samples的方法。您可以使用Box-Mueller transform生成正常的随机样本。

答案 1 :(得分:0)

为了任何人搜索这个,虽然只是一个临时的解决方案,我使用概率质量函数来获得比率,这允许用户修改平均值和SD,从而根据他们的意愿扭曲曲线。然后我可以使用比率进行计算。泊松也适用于这种方法,但在选择方面却是一个略显愚蠢的想法。