有必要根据两个标准(特征)建立线性回归图形。我在空间中找到了直线的方程系数值,但不知道如何使用它们建立平面。我尝试使用" plot"功能,但它是矩阵的大小(维度)的问题。
data = load('mydata.txt');
X1 = data(:, 1); X2 = data(:, 2); Y = X+2.*Y;
theta0 = 0;
theta1 = 0;
theta2 = 0;
%some calculations for all of theta....
x = min(X1):0.1:max(X1);
y = min(X2):0.1:max(X2);
z = theta0 + theta1*x + theta2*y;
plot(x,y,z);
答案 0 :(得分:0)
我找到了解决方案:
[x, y] = meshgrid(min(X):0.1:max(X), min(Y):0.1:max(Y));
z = curT0 + curT1*x + curT2*y;
mesh(x,y,z); %surface
hold all;
scatter3(X,Y,Z); %points
hold off;
感谢所有想过我问题的人。