【文件属性】:
文件名称:matlab中的pinv代码-Linear-regression-with-multiple-variables:实施具有多个变量的线性回归以
文件大小:6KB
文件格式:ZIP
更新时间:2021-05-26 20:04:26
系统开源
matlab中的pinv代码具有多个变量的线性回归
在这个项目中,我们将使用多个变量实施线性回归以预测房屋价格。
该项目是的可选练习。
任务描述如下:假设您正在出售房屋,并且想知道一个好的市场价格。
实现此目的的一种方法是,首先收集有关最近出售的房屋的信息,然后对房屋价格进行建模。
文件ex1data2.txt包含俄勒冈州波特兰市的房屋价格培训集。
第一列是房屋的大小(以平方英尺为单位),第二列是卧室的数量,第三列是房屋的价格。
我们将使用两种方法来解决此问题:
梯度下降和
正态方程
该实现是使用来完成的。
起点是ex1_multi.m脚本,其他功能在单独的*.m文件中实现。
特征归一化
我们将从加载并显示该数据集中的一些值开始。
data
=
load(
'
ex1data2.txt
'
);
X
=
data(:,
1
:
2
);
y
=
data(:,
3
);
m
=
length(y);
fprintf(
'
First
10
examples
from
the
dataset:
\n
'
);
fprintf(
'
x
=
[
%.0f
%.0f
],
y
=
%.0f
【文件预览】:
Linear-regression-with-multiple-variables-master
----featureNormalize.m(442B)
----gradientDescentMulti.m(531B)
----ex1_multi.m(2KB)
----ex1data2.txt(657B)
----normalEqn.m(246B)
----computeCostMulti.m(354B)
----README.md(5KB)