首页> 学术问答> 我在英国留学,急需老师辅导关于MATLAB的问题!

我在英国留学,急需老师辅导关于MATLAB的问题!

我现在是在英国留学,有一门课要用到MATLAB,我现在有个问题想让老师辅导一下,就是如何生成随机数,计算和绘制pdf,然后使用概率分布对象计算多项式分布的描述性统计?

最佳答案

课程顾问-小管家

2023-04-26 20:26:53

立即咨询

  同学提到的这个问题是概率分布中的离散分布问题,也就是将概率分布拟合到样本数据,评估概率函数(如pdf和cdf),计算汇总统计数据(如平均值和中值),可视化样本数据,生成随机数。具体步骤如下:

  1、定义分布参数

  创建一个向量p,包含每个结果的概率。结果1的概率是1/2,结果2的概率是1/3,结果3的概率是1/6。每个实验的试验次数n为5次,实验的重复次数为8次。

  p = [1/2 1/3 1/6];

  n = 5;

  reps = 8;

  2、创建一个多项式概率分布对象

  使用为probability参数指定的值p创建一个多项概率分布对象。

  pd = makedist('Multinomial','Probabilities',p)

MATLAB编程辅导

  3、生成一个随机数

  从多项式分布中生成一个随机数,这是单次试验的结果。

  rng('default') % For reproducibility

  r = random(pd)

  4、生成随机数矩阵

  可以从多项分布中生成一个随机数矩阵,该矩阵报告多个实验的结果,每个实验都包含多个试验。生成一个矩阵,包含n = 5次试验和reps = 8次重复的实验结果。

  r = random(pd,reps,n)

  5、计算并绘制pdf

  计算分布的pdf。

  x = 1:3;

  y = pdf(pd,x);

  bar(x,y)

  xlabel('Outcome')

  ylabel('Probability Mass')

  title('Trinomial Distribution')

  6、计算描述性统计

  计算分布的平均值、中位数和标准差。

  m = mean(pd)

  med = median(pd)

  s = std(pd)

  同学如果还有其他MATLAB相关问题需要老师辅导的话,可以直接联系英国课程辅导老师,我们的老师非常熟悉这方面的知识,同学只管提问就行。

  • 添加微信【kaoersi03】
  • (备注官网)申请试听
  • 享专属套餐优惠

马上匹配专业老师免费答疑

备案号:京ICP备17021069号

版权所有:北京考而思教育咨询集团有限公司

复制成功

微信号: kaoersi03

备注“官网”享专属套餐优惠!