第十三课matlab郭彦甫 统计全部答案
matlab_郭彦甫课后练习题答案
第1题:描述统计,求集中量数和离散量数
第1题答案:
clear ; close all;
load stockreturns;
x4 = stocks( :,4) ;
a = mean( x4) ; b = median( x4) ; c = mode( x4) ; d = prctile( x4,25) ; e = prctile( x4,75) ;
rangex4 = max( x4) -min( x4) ; IQR_x4 = prctile( x4,75) -prctile( x4,25) ;
var( x4) ; std( x4)
第2题:画出给定样本X的直方图。
X = [ 1 3 5 5 5 5 7 9 9 9 10 13 14];
matlab_郭彦甫课堂第13课练习题p12
第2题答案:
clear ; close all;
x = [ 1 3 5 5 5 7 9 9 9 10 13 14 ] ;
T = tabulate( x) ; %获得X的频率分布
subplot( 1 , 3 ,1) ; bar( T( :,1) ,T( :,2)) ; xlim( [ 0 15 ] ) ;
subplot( 1 , 3 ,2) ; area( T( :,1) ,T( :,2)) ; xlim( [ 0 15 ] ) ;
subplot( 1 , 3 ,3) ; stem( T( :,1) ,T( :,2)) ; xlim( [ 0 15 ] ) ;
运行结果如下:
第3题:画出变量stocks的箱式图。
Exercise :plot the boxpot of the variable stocks.
load stockreturns;
第3题答案:
clear ; close all;
load stockreturns;
boxplot( stocks) ;
prctile( stocks,[ 25 50 75 ] ) ;
运行结果如下:
第4题:求变量stocks的偏度和峰度。
第4题答案:
clear ; close all;
load stockreturns;
x = 1 :10
S = skewness( stocks) ; %获得变量的偏度
K = kurtosis( stocks) ; %获得变量的峰度
%% 将偏度和峰度用图像表达出来
plot( x,S) ;
hold on;
plot( x,K) ;
legend( 'skewness(stocks)' ,'kurtosis(stocks)' )
运行结果如下:
以上为matlab2021a版可操作,其他版本可以试试。