Page 16 - 数学建模算法与应用
P. 16

Mathematical Modeling Algorithms and Applications
             数学建模算法与应用






             式中,X 表示统计中的样本。
                  方差:标准差的平方。

                  极差:样本中最大值与最小值之差。
                  MATLAB 提供了包括求解样本方差和标准差的函数,分别是 var 和 std,它
             们的调用格式如下:
                  ■ D=var(X)——若 X 为向量,则返回向量的样本方差。

                  ■ D=var(A)——A 为矩阵,则 D 为 A 的列向量的样本方差构成的行向量。
                  ■ D=var(X,1)——返回向量 ( 矩阵 )X 的简单方差 ( 即置前因子为 1/n 的
             方差 )。
                  ■ D=var(X,w)——返回向量 ( 矩阵 )X 的以 w 为权重的方差。

                  ■ std(X)——返回向量 ( 矩阵 )X 的样本标准差。
                  ■ std(X,1)——返回向量 ( 矩阵 )X 的标准差 ( 置前因子为 1/n)。
                  ■ std(X,0)——与 std(X) 相同。

                  ■ std(X,flag,dim)——返回向量 ( 矩阵 ) 中维数为 dim 的标准差值,其中
             flag=0 时,置前因子为 1/(n-1);否则置前因子为 1/n。
                  例 求下列样本的样本方差和样本标准差、方差和标准差。
                  15.60 13.41 17.20 14.42 16.61

                  解 编写 MATLAB 代码如下所示:
                  clear all
                  clc
                  X = [15.60 13.41 17.20 14.42 16.61];

                  DX = var(X,1)    % 求解方差
                  sigma = std(X,1) % 求解标准差
                  DX1 = var(X)      % 求解样本方差
                  sigma1 = std(X)   % 求解样本标准差

                  运行上述程序,得到结果如下:
                  DX =
                     1.9306



             6
   11   12   13   14   15   16   17   18   19   20   21