matlab举例logistic regression
来源:互联网 发布:windows电脑翻墙失败 编辑:程序博客网 时间:2024/05/16 13:48
LR的推理这里不说了,自己查查吧。或者看http://blog.csdn.net/redfivehit/article/details/73946956
结论是weight = weight + alpha * weight的偏导数 = weight + alpha * (y- sigmoid(wTx))*x,这里w和x是向量,代码中就是这么实现的。如果是数字,这个公式alpha后面也写成Xi各个变量计算的求和,
data = load('data1.txt');
[row , col] = size(data);
dataMat = data(:,1:col-1);
dataMat = [ones(row,1) dataMat] ;
labelMat = data(:,col);
alpha = 0.001;
maxCycle = 500;
weight = ones(col,1);
for i = 1:maxCycle
returnVals = 1.0./(1.0+exp(-(dataMat * weight)'));
h = returnVals;
error = (labelMat - h');
weight = weight + alpha * dataMat' * error;
end
figure
scatter(dataMat(find(labelMat(:) == 0),2),dataMat(find(labelMat(:) == 0),3),15,'b');
hold on
scatter(dataMat(find(labelMat(:) == 1),2),dataMat(find(labelMat(:) == 1),3),15,'r');
hold on
x = -3:0.1:3;
y = (-weight(1)-weight(2)*x)/weight(3);
plot(x,y)
hold off
运行结果
- matlab举例logistic regression
- Logistic Regression 逻辑回归Matlab实现
- logistic regression 逻辑回归 matlab实现
- 逻辑回归(logistic regression)-matlab实现
- 对数几率回归Logistic Regression(Matlab)
- 对数几率回归Logistic Regression(Matlab)
- OpenCV3.3中逻辑回归(Logistic Regression)使用举例
- logistic regression
- logistic regression
- logistic regression
- Logistic Regression
- Logistic Regression
- logistic regression
- Logistic Regression
- Logistic Regression
- logistic regression
- Logistic regression
- Logistic Regression
- CSS实现单行、多行文本溢出显示省略号(…)
- CentOS下rpm包与yum安装与卸载方法
- 【青岛·签约】中企动力联手青岛昌德妇女儿童医院卡位互联网一站式服务平台
- Token和session
- 极客DIY:20多元改造家用开关,实现远程控制、定时控制
- matlab举例logistic regression
- 【企业微信开发笔记】调用上传临时素材文件接口报empty media data错误
- 酷播云如何上传视频到云平台?
- Java线程池总结
- maven工程遇到的问题
- HDU 4704 Sum 【隔板原理+费马小定理+快速幂】
- Hbuilder mui.ajax 实现浏览器跨域
- TRichView数据保存与读取
- Restful特点