线性回归(linear regression)-matlab实现
来源:互联网 发布:java replace 点 编辑:程序博客网 时间:2024/06/07 15:12
原理参考:
http://blog.csdn.net/abcjennifer/article/details/7691571
matlab实现参考:
http://www.cnblogs.com/denny402/p/4032381.html
使用梯度下降法迭代实现:
function theta=linearRegression()% 梯度下降法寻找最合适的theta,使得J最小options=optimset('GradObj','on','MaxIter',100);inittheta=[1 1]';theta=fminunc(@costFunc,inittheta,options);end%%function [J,gradient]= costFunc(theta)%J为代价函数。%y=theta(0)*x0+theta(1)*x1; 找出最好的theta来拟合曲线。%使得J最小的theta就是最好的thetax=[1;2;3;4];y=[1.1;2.2;2.7;3.8];m=size(x,1);hypothesis=theta(1)+theta(2)*x;delta=hypothesis-y;J=sum(delta.^2)/(2*m);gradient(1)=sum(delta.*1)/m; %x0=1;gradient(2)=sum(delta.*x)/m;end
0 0
- Linear Regression 线性回归 matlab实现
- 线性回归(linear regression)-matlab实现
- Matlab实现线性回归和逻辑回归: Linear Regression & Logistic Regression
- Matlab实现线性回归和逻辑回归: Linear Regression & Logistic Regression
- Matlab实现线性回归和逻辑回归: Linear Regression & Logistic Regression
- Matlab实现线性回归和逻辑回归: Linear Regression & Logistic Regression
- Matlab实现线性回归和逻辑回归: Linear Regression & Logistic Regression
- Matlab实现线性回归和逻辑回归: Linear Regression & Logistic Regression
- Matlab实现线性回归和逻辑回归: Linear Regression & Logistic Regression
- Linear Regression 线性回归
- linear regression 线性回归
- 线性回归 Linear Regression
- Linear regression(线性回归)
- 线性回归Linear Regression
- 线性回归 linear regression
- 线性回归(Linear Regression)
- 线性回归(linear regression)
- 线性回归(Linear Regression)
- bzoj 4520: [Cqoi2016]K远点对(KD-tree)
- ACM入门------C语言中如何实现多组数据输入输出
- JAVA基础【1.4】《Java核心技术1》Java程序设计概述-Java JDK1.7新特性【收集】
- AngularJS:何时应该使用Directive、Controller、Service?
- 性能优化之内存泄露
- 线性回归(linear regression)-matlab实现
- Android 架构心得
- Tensorflow一些常用基本概念与函数
- java redis实例
- c++标准库及命名空间std
- JS鼠标事件、HTML页面事件大全,比较全,推荐收藏
- JAVA基础【1.5】《Java核心技术1》Java程序设计概述-Java JDK1.8新特性【收集】
- java 中二维数组 实现乘法口诀
- Android设计模式学习笔记(简单工厂模式)