线性回归问题简单实现matlab
2016-08-23 16:14
337 查看
以一维输入X为例,样本大小为4
function [Theta]=linearRegression(X,Y,Theta,MaxIter) i = MaxIter; [num,~] = size(Y); while(i >0) for j=1:1:num Theta(1) = Theta(1) + (Y(j)-(Theta(1)+Theta(2)*X(j)))*1; Theta(2) = Theta(2) + (Y(j)-(Theta(1)+Theta(2)*X(j)))*X(j); end i = i -1; end end
X=[1;2;3;4]; Y=[1.1;2.2;2.7;3.8]; plot(X,Y,'rx','MarkerSize',10); hold on; theta=[1;1]; res = linearRegression(X,Y,theta,100); x=0:10; y=res(1)+res(2)*x; plot(x,y);
相关文章推荐
- 简单的线性回归问题-TensorFlow+MATLAB·
- matlab 在 ocr 问题中的简单实现
- 简单的线性回归问题(python实现)
- 简单的背包问题--java递归实现
- 原创:Js解析xml文件并简单实现省市区级联菜单(并解决各浏览器兼容性问题).
- 简单实现系统托盘 - 回复 "闪" 的问题
- SQLSERVER Image类型 Hibernate 映射问题 简单实现
- 声卡虚拟示波器简单功能-使用matlab DAQ工具箱中API实现
- java实现简单的约瑟夫环问题
- Spectral Clustering 的简单 Matlab 实现
- MyEclipse6.5整合flex实现与java简单通信过程中遇到的问题和注意事项
- 数字图象处理系列问题研究(matlab实现)
- 今天的问题:一个简单的例子,请帮我解开“接口实现Java‘隐藏实现细目’”的迷惑。
- 一个简单的实现matlab数组下标操作的类实现
- 【数学建模集训系列】公交查询系统的matlab实现-问题重述
- 原创:Js解析xml文件并简单实现省市区级联菜单(并解决各浏览器兼容性问题).
- 放在首页,希望你们帮我来解说一下这个简单的问题,有没有其它的实现方式。
- 排序问题的简单实现!
- 数字图象处理系列问题研究(matlab实现)
- KNN的matlab简单实现代码