如何生成一个随机变量/随机向量的随机样本?连续型随机变量离散型随机变量随机向量Markov 链的一个轨道与其极限分布的关系
如何生成一个随机变量/随机向量的随机样本?
import random, math
连续型随机变量
在已知分布函数的表达式的情况下,有 .
以指数分布为例 ,
先生成一个 之间的均匀分布随机数 ,再求出 的一个近似根,这个根就是我们要的指数分布随机变量的一个样本。
关于连续的单调函数的求根,二分法足够起到良好的效果。
def bisect_exp(lambda_, r: float) -> float:
def random_exp(lambda_, size:int =100) -> List[float]:
以 看看效果,先画出该分布的密度函数
12,