【发布时间】:2015-11-10 16:24:50
【问题描述】:
我在 Matlab 中使用函数 fitlm 在响应变量 y 和预测变量 x 之间执行线性回归。在我的分析中,我还包括了一个权重变量w。但是,权重变量只能是一个列向量,我想同时控制多个因素。我也试过robustfit、LinearModel.fit和lscov这几个函数,但是这些函数都只能用一个列向量作为权重。
让我举个例子:y 是按下按钮的响应时间,x 是响应的准确性,weights = [gender age weight height]。我希望能够同时控制所有这些变量。有没有办法在Matlab中进行这样的多重权重回归?
【问题讨论】:
-
欢迎来到 SO。创建mcve 似乎是一个简单的问题。如果人们可以运行您的代码,就更容易理解您的问题,并且您更有可能获得一些帮助...
-
@lhcgeneva 你可以改用
[mcve],它会直接打印链接+写出的首字母缩写词
标签: matlab linear-regression weighted