l**********r 发帖数: 47 | 1 有一个函数随机生成0或1,怎么利用这个函数得到一个高斯分布生成器?比如生成数据
来自于均值为0,方差为1的高斯分布?
A家的applied scientist岗位,问了一些统计和机器学习的基本问题,还有个coding,
输出排序的整数数组中缺失的数。 |
p*******i 发帖数: 1181 | |
l**8 发帖数: 44 | 3 应该是用central limit theorem.
每次生成1000或者更多的数,计算他的standardized sum, 这个sum就是服从标准正态
分布的。
楼上说的是从uniform distribution转化到Gaussian.题目中是个Bernoulli
distribution.
我有次面试就是被问到怎么从uniform distribution到Gaussian,那时候不知道Box-
Muller transform,也没想起来Inverse transform sampling...
输出排序的整数数组中缺失的数是 LC 268 Missing Number吗? |
c*****9 发帖数: 4247 | 4 我记得 什么 MCMC 不就是 做采样 用简单的分布 模拟复杂的分布吗? |
l**********r 发帖数: 47 | 5 coding的题类似LC 268 Missing Number,但是不知道缺几个,最小跟最大的数就是数
组的开头和结尾的数 |
c*****9 发帖数: 4247 | 6 不是二项分布吗?
【在 l**********r 的大作中提到】 : coding的题类似LC 268 Missing Number,但是不知道缺几个,最小跟最大的数就是数 : 组的开头和结尾的数
|
l**********r 发帖数: 47 | 7 是伯努力分布吧?每次是0或1,二项分布是说n次随机数中生成1的次数
【在 c*****9 的大作中提到】 : 不是二项分布吗?
|
l**8 发帖数: 44 | 8 (样本均值-μ)/(σ/sqrt(n))就是标准正态。μ=0.5, σ^2=p*(1-p)=0.25, σ=0.5. |