我對MATLAB很少有經驗,我正在嘗試開發一個生物阻抗測量系統。我打算使用MATLAB函數mvregress來獲得體脂肪的迴歸方程式。體脂肪方程的線性迴歸(MATLAB)
根據這article,體內脂肪,電壓,年齡和體重的已知值被傳遞給函數計算器,該計算器輸出對自變量(年齡,體重和電壓)進行加權的係數向量以便密切匹配收集到的因變量(體脂)。爲簡單起見,使用ADC輸入值代替原始電壓。
我的問題是,在實際的方式,我怎麼能得到類似這樣的一個等式(上面提到的文章中獲得):
男性:body_fat = 0.0923 *重+ 0.1605 *年齡 - 0.0263 *電壓
女性:body_fat = 0.1871 *重量+ 0.5800 *年齡 - 0.0920 *電壓
從身體脂肪,電壓(十進制值),年齡,和體重值,並使用該函數mvregress。我讀了mvregress文檔,但我不明白。
謝謝。
我想你想要一個多元線性迴歸,而不是多元線性迴歸。因此,您應該嘗試'LinearModel.fit'而不是'mvregress'。 – Justin