资源描述:
《上机2:描述统计和指数》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、描述统计和指数1分组频数与命令的编制x=randn(50,1); %生成50行1列的标准正态分布的随机数,存入x中;edges=[-inf-1-0.500.51inf] %对x中数据分组时的各组组限值;freq=histc(x,edges)%以edges为组限对x中的数据进行分组,返回各组频数存入freq中。打开一个空白m文件,将1.2节中的3条语句复制到文件中,将文件保存为mycomd.m。在命令窗口中运行mycomd,即相当于运行这3条语句。2分组频率与函数的编制打开一个空白m文件,将下列语句复制到文件中,将文件保存为freq_rate.m:functionf=freq_rate(x,
2、edges)freq=histc(x,edges);total_freq=sum(freq);f=freq/total_freq;然后在命令窗口中运行:x=randn(50,1);edges=[-inf-1-0.500.51inf];freq_rate(x,edges)。3直方图x=randn(50,1);hist(x);%默认分为10组hist(x,5)%分为5组[n,xout]=hist(x,5)%返回各组的频数和组中值.hist(x,[-1-0.500.51])%指明各组组中值4折线图freq_rate=[8;15;23;34;15;5]cumsum(freq_rate)%向下累计f
3、lipud(cumsum(flipud(freq_rate)))%向上累计plot(x,y)以x为横坐标,y为纵坐标,绘制曲线。plot(75:50:325,freq_rate,'.-')'.-'中的’.’表示每个数据点用一个点来表示,'-'表示各点用实线连接plot(-3:0.1:3,normpdf(-3:0.1:3,0,1),'g*--')画标准正态分布的概率密度曲线。g表示绿色,’*’表示每个数据点用一个星号来表示,'--'表示各点用虚线连接常用的点类型、线类型和颜色如下表所示:练习:运行如下绘制图形的例子。clear;x=-3:0.1:3;%生成向量x。或用:x=linspace(
4、-3,3,100)y1=normpdf(x,0,1);%计算标准正态分布的概率密度函数值,放入y1。y2=normcdf(x,0,1);%计算标准正态分布的累积分布函数值,放入y2。figure;%创建一个新的图形窗口。subplot(1,2,1);%定义第一个子图区域。plot(x,y1);%用实线画曲线。subplot(1,2,2);%定义第二个子图区域。plot(x,y2,'.');%用‘.’号画曲线。上述命令画出了标准正态分布的概率密度函数和累积分布函数曲线。1饼图pie(freq_rate)pie3(freq_rate)explode=[010100]pie3(freq_rate
5、,explode)2柱状图bar(freq_rate)bar3(freq_rate)3平均数、众数、中位数、标准差mode(x)%众数mean(x) %平均数x=[75125175225275]f=[562045]x_bar=dot(x,f)/sum(f) %加权平均:练习:编制一个求加权平均数的函数。median(x) %中位数prod(x)^(1/length(x))%x中数据的几何平均geomean(x) %x中数据的几何平均prod(x.^f)^(1/sum(f))%加权几何平均range(x) %全距mad(x)%平均差std(x)%样本标准差std(x,1)%总体标准差va
6、r(x)%样本方差var(x,1)%总体方差1物量指数和价格指数计算例4-2-1:Pn=[101003];P0=[101104];P1=[121205];Q0=[100501000];Q1=[13060800];KQ_bar_1=dot(Q1,P0)/dot(Q0,P0)KQ_bar_2=dot(Q1,P1)/dot(Q0,P1)KQ_bar_3=dot(Q1,Pn)/dot(Q0,Pn)KP_bar_1=dot(P1,Q0)/dot(P0,Q0)KP_bar_2=dot(P1,Q1)/dot(P0,Q1)练习:计算课本第77页例4-3-1。2作业(将相应Matlab语句抄在纸上上交)(1
7、)编制一个求加权标准差的函数,将该函数命名为wstd,并在命令窗口中用它计算课本第51页的例子。(2)计算课本第89页第7题。(3)生成100个0到1间的随机数,等距地分为8组,计算每组的频数和累积频数,并画出频数和累积频数折线图。