文档详情

数理统计上机复习.doc

发布:2017-04-02约8.54千字共9页下载文档
文本预览下载声明
1.Matlab中绘制简单的概率函数 Plot函数说明: (一)plot —— 最基本的二维图形指令 plot的功能: plot命令自动打开一个图形窗口Figure 用直线连接相邻两数据点来绘制图形 根据图形坐标大小自动缩扩坐标轴,将数据标尺及单位标注自动加到两个坐标轴上,可自定坐标轴,可把x, y 轴用对数坐标表示 Plot(x,y)其中x表示对应的横轴的数值,y表示在对应x值的对应的函数值。 举例:x=1:1:100; y=1:1:100;plot(x,y); 这样就绘制了一张,y=x的函数图形。 Plot()函数也可以同时绘制,多个函数语句为:plot(x1,y1,x2,y2……..)。 为了区别不同的函数绘制效果。可以改变函数图形的颜色。如plot(x,y,’r’,x1,y1,’y’).其中的r表示红色,y表示黄色。也可以改变绘图方式如:plot(x,y,‘+‘,x1,y1,’.’).表示分别用+和.来绘制图形(自己尝试)。 字母 颜色 标点 线型 y 黄色 · 点线 m 粉红 ○ 圈线 c 亮蓝 × ×线 r 大红 + +字线 g 绿色 - 实线 b 蓝色 ( 星形线 w 白色 : 虚线 k 黑色 -· (--) 点划线 将标题、坐标轴标记、网格线及文字注 释加注到图形上,这些函数为: title —— 给图形加标题 xlable —— 给x轴加标注 ylable —— 给y轴加标注 text —— 在图形指定位置加标注 gtext —— 将标注加到图形任意位置 grid on(off) —— 打开、关闭坐标网格线 legend —— 添加图例 axis —— 控制坐标轴的刻度 如何绘制简单的概率函数? 1.如果通过plot()函数来绘制的话,那么首先要确定x和y的值。那么一般情况下x值是人为给定的(尽量取多一点的值)。举例1,如t分布,根据t分布性质可以知道它的定义域是整个x轴,那么可以取对称的-10:0.1:10(根据需要自己定). 2.接下来在给定了x的值之后,我们要做的就是确定y的值。接下来我们将用到matlab中的统计分析库(stats)中的函数。在matlab中输入 help stats 寻找对应函数尾部以pdf结尾的是相应分布的密度函数。如tpdf,具体使用方式可以用help tpdf来解决。那么令y=tpdf(x,4);其中的4是相应的自由度。 3.接下来就是绘制函数。在matlab命令窗口中输入plot(x,y); 4.如果想在原来图上绘制另外的一张分布图的话,那么可以再matlab中输入hold on。然后在用同样的方法绘制另一张图(注意:上一张的figure不能关闭)。在例1的基础上,我们再画一张t(9)的函数。 举例:x=-10:0.1:10; y1=tpdf(x,4);y2=tpdf(x,8); plot(x,y1);hold on;plot(x,y2,’r’)(注意这语句可以用plot(x,y1,x,y2,’r’)来代替);最后得到图形如上。 注意:如果要求画的是分布函数,那么只要在matlab中寻找以cdf结尾的函数。这函数是分布函数。(自己试验)。 2.寻找分位点 Matlab: Help stats 寻找以inv结尾的函数(此函数求对应分布的对应概率的分位点的函数)。举例,如tinv。通过输入Help tinv ,查看tinv的使用方式。然后输入x=tinv(0.95,5),得到x = 2.0150。 注意:matlab中的分位点和我们书上的有不同,matlab中的分位点是下侧分位点。我们书中用的是上侧分位点(书本p204)。例如我们的例子,其实所求的是对应书本的0.05水平的分位点。 Excel: 卡方分布:为,其中为水平,df为自由度。举例,,在excel中输入=chiinv(0.05,8)即可得到结果。 T分布:为,其中为水平,df为自由度。举
显示全部
相似文档