本页对应的英文页面已更新,但尚未翻译。 若要查看最新内容,请点击此处访问英文页面。

多变量数据

MATLAB® 对多变量统计数据使用列向分析。数据集中的每一列都代表一个变量,每一行都代表一个观测值。第 (i,j) 个元素是第 j 个变量的第 i 个观测值。

例如,设想一个具有三个变量的数据集:

  • 心率

  • 体重

  • 每周锻炼小时数

对于五个观测值,最终数组可能如下所示

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

如果您可以使用 Statistics and Machine Learning Toolbox™ 软件,请键入

help stats