随机数生成

统计和机器学习工具箱™支持从各种分布生成随机数。万博1manbetx每个随机数生成器(RNG)代表一个参数分布族。RNGs从指定的维数数组中返回随机数。

不支持特定发行其他随机数生成功能包括:万博1manbetx

在统计和机器学习Toolbox软件的RNG依赖MAT​​LAB®的默认经由随机数流randgydF4y2Barandn的功能,每个RNG使用中的技术中的一种所讨论的常见的伪随机数产生方法以从给定分布的随机数。

通过控制默认的随机数流和它的状态,您可以控制在统计和机器学习工具箱软件的RNG如何生成随机值。例如,重现值相同的顺序是自RNG,您可以保存和恢复默认流的状态,或者重新设置默认流。有关管理默认的随机数流的详细信息,请参阅管理全球流(MATLAB)。

MATLAB初始化默认的随机数流,以相同的状态,每次它启动。因此,在统计和机器学习Toolbox软件随机数发生器将产生值的每一个MATLAB会话相同的顺序,除非你修改在启动时的状态。一个简单的方法就是命令添加到startup.m来

RNG拖曳

该初始化MATLAB的默认随机数流为每个会话的不同状态。

下表列出了支持的分布和它们各自的随机数生成功能。万博1manbetx

相关的话题