常见分布的随机数的产生
| 函数 | 随机数名 |
|---|---|
| unifrnd | 连续均匀分布 |
| unidrnd | 离散均匀分布 |
| exprnd | 指数分布 |
| normrnd | 正态分布 |
| chi2rnd | 卡方分布 |
| trnd | t分布 |
| Frnd | F分布 |
| gamrnd | γ分布 |
| betarnd | β分布 |
| lognrnd | 对数正态分布 |
| nbinrnd | 负二项式分布 |
| ncfrnd | 非中心 F 分布 |
| nctrnd | 非中心 t 分布 |
| ncx2rnd | 非中心卡方分布 |
| raylrnd | 瑞利分布 |
| weibrnd | 韦伯分布 |
| binornd | 二项分布 |
| geornd | 几何分布 |
| hygernd | 超几何分布 |
| poissrnd | 泊松分布 |
-
参数表前面是各分布的参数,后面的m、n是产生随机数的行列数
n = 10:10:60
r1 = binornd(n, 1./n) //求六个随机数,每个随机数参数由 n 向量决定
r2 = binornd(10, 1/10, [2,4]) //产生两行四列的随机数,随机数参数是10和0.1
概率密度的计算
y = pdf(name, X, A)
| name取值1 | name取值2 | 分布 |
|---|---|---|
| beta | Beta | β |
| bino | Binomial | 二项 |
| chi2 | Chisquare | 卡方 |
| exp | Exponential | 指数 |
| f | F | F |
| gam | Gamma | γ |
| geo | Geometric | 几何 |
| hyge | Hypergeometric | 超几何 |
| logn | Lognormal | 对数正态 |
| nbin | Negative Binomial | 负二项式 |
| ncf | Noncentral F | 非中心F |
| nct | Noncentral t | 非中心t |
| ncx2 | Noncentral Chi-square | 非中心卡方 |
| norm | Normal | 正态 |
| poiss | Poisson | 泊松 |
| rayl | Rayleigh | 瑞利 |
| t | T | t |
| unif | Uniform | 均匀 |
| unid | Discrete Uniform | 离散均匀 |
| weib | Weibull | 韦伯 |
-
其中 X 表示数据点,A表示分布的参数
- 上述特殊分布的概率密度可以同等价的函数,如F分布可以用 fpdf( )
- 任意函数的概率密度可用函数 ksdensity
y = pdf('F',6, 7, 8) //表示在 x = 6 处,分布参数为 7,8 的概率密度
y = pdf('F', [5 6], 7, 8) //计算 x = 5 和 x = 6 的概率密度
y = pdf('F', 6, [7, 9], [8, 10]) //计算参数为 7,8 和 9,10 的概率密度
y = fpdf(6, 7, 8)
累积概率值
-
将概率密度计算的函数 pdf 改为 cdf 即计算累积概率值。
最后
以上就是奋斗口红最近收集整理的关于MATLAB 概率统计常见分布的随机数的产生概率密度的计算累积概率值的全部内容,更多相关MATLAB内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复