Octave多元线性方程的正规化方程处理与预测(吴恩达老师作业)

简述

本文将Octave正规化方程处理多元线性回归完整代码展示给大家

读取数据
data = load('文件名.拓展名')
x = data(:,1:2)
y = data(:,3)
m = length(y)
theta = zeros(3,1)
x = ones[length(x), 1), x]
定义正规方程
function [theta] = normalEql(x, y)
theta = zeros(size(x, 2), 1)
theta = pinv(x' * x) * x' * y
end
运行函数
theta = normalEql(x, y)
实现预测
%预测面积为2000,房间为4个的屋子的价格
x_f = [2000,4]
x_f = [ones(size(x_f), 1), x_f]
price = x_f * theta

如果对以上代码有不清楚的老铁,一定要翻阅我前两篇写的代码,里面几乎涵盖了全网最详细的解释。如果对原理不清楚的,百度一下或者看吴恩达老师的网上机器学习教程。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

铃灵狗

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值