好文档 - 专业文书写作范文服务资料分享网站

MATLAB在统计分析中的应用

天下 分享 时间: 加入收藏 我要投稿 点赞

MATLAB在概率论中的应用

随着计算机的发展,统计软件包不断涌现且日益完善.这使得数据的统计描述、参数估计、假设检验等统计推断问题很容易在计算机上实现,从而把人们从庞大而复杂的统计与运算中解放出来.目前的统计软件很多,如SAS、SPSS、STATISTICA、MINITAB、TSP等都有强大的统计功能.但这些软件不像MATLAB那样普及,本章主要介绍MATLAB统计工具箱中的一些常用的统计分析命令. 实验一、数据的录入,保存和调用

统计中的数据量往往较多,在交互环境输入后,往往需要保存为数据文件,以便在统计分析时调来使用.下面通过一个例子来介绍利用Matlab来实现数据的输入、保存和调用.

例9.1 某企业在10个月的广告费与销售额的数据如下(单位:百元):

表9-1 广告费与销售额的数据表

月份 广告费 销售额 1 2 3 4 5 6 7 8 9 10 6.0 4.0 8.0 2.0 5.0 3.0 4.5 7.0 9.0 8.0 50 40 70 30 60 36 47 65 75 69 (1)数据的录入

月份数据是以1位增量,可用产生向量的方法输入.命令格式为:t=a:h:b.即产生从a到b,以h为增量的行向量.当h缺省时,默认增量为1,h也可以为

负数.输入月份数据的命令如下:

t=1:10

广告费与销售额分别以x和y来代表,分别以向量的形式输入如下: x=[6.0,4.0,8.0,2.0,5.0,3.0,4.5,7.0,9.0,8.0] y=[50,40,70,30,60,36,47,65,75,69] (2)数据的保存

将变量t,x,y的数据保存到文件data中.命令如下: Save data t x y (3)数据的调用

在统计分析时,可用以下命令调用数据文件data中数据 load data

当然,数据的输入也可以用矩阵的形式.方法如下: 输入矩阵:

data=[1,2,3,4,5,6,7,8,9,10;

6.0,4.0,8.0,2.0,5.0,3.0,4.5,7.0,9.0,8.0;

50,40,70,30,60,36,47,65,75,69] 将矩阵data的数据保存到data1中,命令如下: Save data1 data

调用数据文件data1中的数据时,先用命令:load data1,然后再用以下命令分别将矩阵data的第一,二,三行的数据赋给变量t,x,y,具体如下:

t=data(1,:)

x= data(2,:) y=data(3,:)

若要调用矩阵data1中的第j列的数据,可用命令:data(:,j). 实验二、常见概率分布的函数

Matlab统计工具箱中,有20多种概率分布,常见的几种分布及命令字符如下:

表9-2 常见 二项泊松 指数 正态 分布 分布 分布 分布 分布 命令 bino poiss exp norm 字符 ?分布 ?2分布 t分布 F分布 beta Chi2 t F 工具箱对每一种分布都提供五类函数,其命令字符为:

表9-3 函数 命令 字符 概率密度 概率分布 逆概率分布 均值与方差 随机数生成 pdf cdf inv stat rnd 当需要一种分布的某一类函数时,将以上所列的分布命令字符与函数命令字符连接起来,并输入自变量与参数即可.下面用均值为mu,标准差为sigma的正态分布来举例说明用法.

1. 概率密度函数

用 normpdf函数计算正态概率密度函数.该函数的调用格式为:

y=normpdf(x,mu,sigma).

MATLAB在统计分析中的应用

MATLAB在概率论中的应用随着计算机的发展,统计软件包不断涌现且日益完善.这使得数据的统计描述、参数估计、假设检验等统计推断问题很容易在计算机上实现,从而把人们从庞大而复杂的统计与运算中解放出来.目前的统计软件很多,如SAS、SPSS、STATISTICA、MINITAB、TSP等都有强大的统计功能.但这些软件不像MATLAB那样普及,本章主要介绍MATL
推荐度:
点击下载文档文档为doc格式
0cljz06yb11od1e2lms547le14lopx00wg0
领取福利

微信扫码领取福利

微信扫码分享