issue with lsqlin versus regress

5 visualizaciones (últimos 30 días)
hdg D
hdg D el 3 de Oct. de 2014
Comentada: hdg D el 3 de Oct. de 2014
Hello, I am bit confused why lsqlin and regress yield different results. Here is a worked example. The lsqlin does not solve at all maybe I am missing something in the specification
load carsmall
x1 = Weight;
x2 = Horsepower; % Contains NaN data
y = MPG;
X = [ones(size(x1)) x1 x2 x1.*x2];
b = regress(y,X) % Removes NaN data
x0 = 0.1*ones(size(X,2),1);
options = optimoptions('lsqlin','Algorithm','active-set');
xx = lsqlin(X,y,[],[],[],[],[],[], x0, options)
b =
60.7104
-0.0102
-0.1882
0.0000
xx =
0
0
0
0
  4 comentarios
Matt J
Matt J el 3 de Oct. de 2014
What do you get from
>>cond(X)
hdg D
hdg D el 3 de Oct. de 2014
you are right! doh! nearly singular matrix!

Iniciar sesión para comentar.

Respuestas (0)

Categorías

Más información sobre Linear Least Squares en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by