多元数据

优质
小牛编辑
136浏览
2023-12-01

MATLAB对多元统计数据用列导向分析。数据集中每一列表示一个变量,每一行则表示观察值。第(i,j)个元素是第i次观察值的第j个变量。

作为一个例子,考虑一个三变量数据集:

  • 心率
  • 体重
  • 每周锻炼小时数

对5次观察值,结果数组可能如下:

    D =
           72          134          3.2
           81          201          3.5
           69          156          7.1
           82          148          2.4
           75          170          1.2
    

第一行包含患者1的心率,体重和锻炼时间,第二行含有患者2的数据,等等。现在你能对这个数据集用MATLAB的多种数据分析函数。例如,计算每列的均值和标准差:

    mu = mean(D), sigma = std(D)
    
    mu =
    75.8 161.8 3.48
    
    sigma =
    5.6303 25.499       2.2107
    

要查看MATLAB中可用的一系列数据分析函数,键入

    help datafun
    

如果你想使用统计工具箱,键入

    help stats