Random 按分布生成连续数之间存在差异的随机数

Random 按分布生成连续数之间存在差异的随机数,random,numbers,probability,distribution,stochastic,Random,Numbers,Probability,Distribution,Stochastic,下午好, 我发现自己需要生成一个8760个数字的列,该列遵循具有特定参数的Weibull概率密度分布,到目前为止这是一项简单的任务。 尽管如此,我还需要考虑另一个属性:任何数字与列中前一个数字之间的差异也必须遵循概率密度分布,我还没有在gamma、beta或rayleigh中选择概率密度分布。 我正在使用Excel和MatLab,我不知道如何实现这一点,特别是考虑到我在互联网上找不到任何类似的案例 我怎样才能解决这个问题 多亏了嗯,构建一个对连续差异有约束的列表的通常方法是从差异的指定分布中生成

下午好, 我发现自己需要生成一个8760个数字的列,该列遵循具有特定参数的Weibull概率密度分布,到目前为止这是一项简单的任务。 尽管如此,我还需要考虑另一个属性:任何数字与列中前一个数字之间的差异也必须遵循概率密度分布,我还没有在gamma、beta或rayleigh中选择概率密度分布。 我正在使用Excel和MatLab,我不知道如何实现这一点,特别是考虑到我在互联网上找不到任何类似的案例

我怎样才能解决这个问题


多亏了

嗯,构建一个对连续差异有约束的列表的通常方法是从差异的指定分布中生成值,然后将它们相加。但我认为这与另一个要求不一致——给定差异的分布,它们的累积总和只有一个分布。我看不到一种方法来获得累积总数的具体分布。这似乎很混乱。你说的听起来有点像“我想生成圆。我知道怎么做,但我还需要考虑另一个特性:圆周与直径的比率必须是我还没有选择的其他数字,可能是
pi
,可能是
e
,可能是其他的。”你没有想象中那么多的自由度,这似乎是一个建模问题,而不是编程问题。也许你可以发布一个问题来解释你想做什么。它们可能会帮助你以一种看起来并不矛盾的方式制定你的目标。