我是靠谱客的博主 奋斗口红,最近开发中收集的这篇文章主要介绍MATLAB 概率统计常见分布的随机数的产生概率密度的计算累积概率值,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

常见分布的随机数的产生

函数随机数名
unifrnd连续均匀分布
unidrnd离散均匀分布
exprnd指数分布
normrnd正态分布
chi2rnd卡方分布
trndt分布
FrndF分布
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取值1name取值2分布
betaBetaβ
binoBinomial二项
chi2Chisquare卡方
expExponential指数
fFF
gamGammaγ
geoGeometric几何
hygeHypergeometric超几何
lognLognormal对数正态
nbinNegative Binomial负二项式
ncfNoncentral F非中心F
nctNoncentral t非中心t
ncx2Noncentral Chi-square非中心卡方
normNormal正态
poissPoisson泊松
raylRayleigh瑞利
tTt
unifUniform均匀
unidDiscrete Uniform离散均匀
weibWeibull韦伯
  • 其中 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 概率统计常见分布的随机数的产生概率密度的计算累积概率值所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(49)

评论列表共有 0 条评论

立即
投稿
返回
顶部