【发布时间】:2017-06-28 06:12:11
【问题描述】:
我对 MATLAB 的经验很少,我正在尝试开发一个用于生物阻抗测量的系统。我打算使用 MATLAB 函数 mvregress 来获得体脂的回归方程。
根据这个article,身体脂肪、电压、年龄和体重的已知值被传递给函数 mvregress,它输出一个加权自变量(年龄、体重和电压)的系数向量,以便与收集的因变量(体脂肪)密切匹配。为简单起见,使用 ADC 输入值而不是原始电压。
我的问题是,以实际的方式,我怎样才能得到一个类似于这个的方程(在上面提到的文章中获得):
男性:body_fat = 0.0923 * 体重 + 0.1605 * 年龄 - 0.0263 * 电压
女性:body_fat = 0.1871 * 体重 + 0.5800 * 年龄 - 0.0920 * 电压
使用函数 mvregress 从体脂、电压(十进制值)、年龄和体重的值。我阅读了 mvregress 文档,但我无法理解。
谢谢。
【问题讨论】:
-
我认为你想要一个多元线性回归,而不是多元线性回归。因此,您应该尝试
LinearModel.fit而不是mvregress。