计算机如何产生“随机数”
计算机很容易产生随机数,很多编程语言提供了非常便捷的接口,获取各种条件的随机数。这篇文章主要介绍计算机是如何得到这些随机数的。理解本文需要一点点数列知识。 目标 本文提到的随机数是均匀分布的随机数。获取一定范围内的随机数,意味着在… 阅读更多 »计算机如何产生“随机数”
计算机很容易产生随机数,很多编程语言提供了非常便捷的接口,获取各种条件的随机数。这篇文章主要介绍计算机是如何得到这些随机数的。理解本文需要一点点数列知识。 目标 本文提到的随机数是均匀分布的随机数。获取一定范围内的随机数,意味着在… 阅读更多 »计算机如何产生“随机数”
采样是从某种概率分布中获取一定的样本。在计算机如何产生随机数中讲了如何得到均匀分布的样本,也是一种均匀采样的方法;如何得到服从正态分布的样本中,讲了从正态分布采样的方法。前面也总结了常用的概率分布,其实利用逆变换法可以得到服从已知… 阅读更多 »从单位圆均匀采样
本篇文章整理常用的一些概率分布,这些经典的概率分布是实际生活中非常有用。之后的文章都会用到这些基础的概率分布。 离散型分布 离散型随机变量:随机变量可能取值能够一一列出来有限个或可列无限个。 假设离散型随机变量X,可能取值为x_1… 阅读更多 »常用的概率分布