随机数生成需要太多的迭代
Posted
技术标签:
【中文标题】随机数生成需要太多的迭代【英文标题】:Random number generation requires too many iterations 【发布时间】:2015-12-14 12:31:33 【问题描述】:我正在 Anylogic 中运行模拟,并尝试校准以下分布:
Jump = normal(coef1, coef2, -1, 1);
但是,我在开始校准(实验)后不断收到以下消息:
随机数生成需要太多迭代(> 10000)
我尝试将 -1 和 1 替换为其他值并不断得到相同的结果。
我还尝试更改coef1
和coef2
的边界并放入[0,1]
之类的内容,但我仍然遇到同样的错误。
我不明白。 有什么想法吗?
【问题讨论】:
【参考方案1】:四参数法线法没有被弃用,也不是“coef1 和 coef2 是要求解的系数的校准”。你从哪里得到这样的理解?或者您是说您正在使用您的 AnyLogic 实验(可能是多次运行或优化实验)来“校准”该分布,在这种情况下,您需要在这里解释“校准”的含义——您的想要的结果?
如果您查看 API 参考(AnyLogic 类和函数 --> API 参考 --> com.xj.anylogic.engine --> 实用程序),您会发现它是一种使用截断正态分布的方法.
public double normal(double min,
double max,
double shift,
double stretch)
前 2 个参数是最小值和最大值(它将重复采样并忽略 [min,max] 范围之外的值);后两个实际上是平均值和标准差。因此,如果 min 或 max 意味着它将采样太多次以获取范围内的值,您将收到您提到的错误。
API 参考详情如下:
生成截断的正态分布样本。分配 normal(1, 0) 被拉伸系数拉伸,然后转移到 右移,然后将其截断以适合 [min, max] 间隔。通过丢弃外部的每个样本来执行截断 此间隔并进行后续尝试。有关更多详细信息,请参阅 正常(双倍,双倍)
参数: min - 此函数将返回的最小值。分布被截断以返回高于此值的值。如果样品 (拉伸和移位)低于此值将被丢弃并且 将抽取另一个样本。使用 -infinity 表示“无限制”。 max - 此函数将返回的最大值。分布被截断以返回低于此值的值。如果样品 (拉伸和移位)大于此值将被丢弃 将抽取另一个样本。使用 +infinity 表示“无限制”。 shift - 指示(拉伸的)分布将向右移动多少的移位参数 = 平均值 stretch - 表示分布将被拉伸多少的拉伸参数 = 标准偏差 返回: 生成的样本
【讨论】:
说真的?? > ???而您,您从哪里了解到> ????如果您不理解问题,请不要回复!当你也有攻击性时,不要对别人说他们也有攻击性。如果你不明白某事,你提出一个问题。但是不要玩这种“你从哪里得到这种理解???”的幼稚游戏。好像你比谁都聪明! 此问题已结束。我没有兴趣再和你们俩浪费时间了。你的回答没有带来任何价值。感谢您的宝贵时间。 @Lou Um,删除您对 pjs 的评论,其中您是激进的,并且您说您的模型是“coef1 和 coef2 是要解决的系数的校准”,这并不酷。我的意思是“你是如何达成这种理解的?”因为您说您必须“校准分布”并且“AnyLogic 没有更新他们的文档”。因此,您似乎已经阅读了一些内容,使您了解这是您需要校准的分布,或者出于更广泛的原因正在尝试校准(因此之后的句子)。 考虑到我整个答案的更广泛背景(尤其是第三句),我认为您已经对“理解”位的语气得出了结论。如果你被冒犯了,我很抱歉,但你的反应不是最好的。 我没有删除任何评论。【参考方案2】:根据AnyLogic's documentation,没有采用4 个参数的normal
版本。另请注意,如果您指定均值和标准差,则将标准差放在均值之前,顺序是不寻常的(对概率学家/统计学家而言)。
【讨论】:
感谢有关均值/标准的信息。实际上,该程序可以正常编译并运行良好,带有 4 个参数。 Anylogic 更改了他们的版本但没有更新文档,或者此功能已弃用但仍然可用。如果我为 coef1 和 coef2 设置固定值,程序运行良好。 所以您问题的一个重要方面是您如何指定 coef1 和 coef2。如果您不提供发生故障的完整背景,没有人可以帮助您找出出现问题的原因。 我找到了替代方案。谢谢你的一切。 请停止对试图回答您问题的人咄咄逼人。我认为来自 pjs 的 cmets 是完全有效的:您没有为您的问题提供足够的上下文。 @Lou monsieurRigsby 的回答更好。请把解决方案的功劳转给他,我将删除我的。以上是关于随机数生成需要太多的迭代的主要内容,如果未能解决你的问题,请参考以下文章