多元线性回归系数

3视图(30天)
我需要执行一个多元线性回归得到的系数方程y = a + bx + cz形式。a、b、c和x和z是变量的系数为我数据:24数据点。8值x,我有3 y的值。这三个值对应每一个1的z值。所以我有3的z值。因此x * z = 8 * 3 = 24数据点。这是我的代码,但却是错误的检查后的解决方案特定的数据点。我不知道什么是错。我想用lsqin在这样一个简单的方法。任何帮助将不胜感激。
函数multiple_linear_regression
z = [0 2 4];
x = (10 12 13 14 16 18 20 23) ';
data = [13 11 10.5;
8 12 10;
10 10 9;
9 9 8;
9 7 10;
10 8 9;
8 6 5.8;
5 3.5 - 2);
x y = lsqlin(数据);
结束
谢谢你!
6个评论

登录置评。

接受的答案

约翰D 'Errico
约翰D 'Errico 2016年5月1日
编辑:约翰D 'Errico 2016年5月1日
模型中假设数据实际上是y构成……
[xx, zz] = ndgrid (x, z);
1)abc =[(24日,xx (:), zz()): \数据(:)
美国广播公司(abc) =
17.135
-0.52085
-0.24062
这不是一个很好的模型,然后你的数据有点嘈杂的假设模型。

更多的答案(0)

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!