资源简介
参考我的个人博客:
分类器设计之logistic回归分析
http://blog.csdn.net/ranchlai/article/details/10022637
代码片段和文件信息
%
% Liscense Notification 2013
%
% Redistributions in source and binary forms with or without
% modification are totally FREE provided that you keep this keep this
% notification
%
% Descritption: This package demostrates how to use the logistic
% regression for classfication of 2D data.
% Author: Ranch Lai (ranchlai@hotmail.com)
% Release date: Aug 17 2013
%/
%%
clc;
clear;
close all;
%%
x = -10:0.1:10;
y = 1./(exp(-x)+1);
plot(xy‘g-x‘);
title(‘logistic function‘);
xlabel(‘x‘);ylabel(‘y‘);
%% generate random data
shift = 2;
n = 2;%2 dim
%y = 1./exp(-w‘*x+b)
N = 200;
x = [randn(nN/2)-shift randn(nN/2)*2+shift];
y = [zeros(N/21);ones(N/21)];
%show the data
figure;
plot(x(11:N/2)x(21:N/2)‘rs‘);
hold on;
plot(x(11+N/2:N)x(21+N/2:N)‘go‘);
title(‘2d training data‘);
%%
%training..
[wbcost] = logistic_train(xy1e-6100);
%%
disp(‘training ended‘);
figure;
plot(cost‘g-s‘);
xlabel(‘iterate‘);
ylabel(‘cost‘);
set(gca‘YScale‘‘log‘);
title(‘convergence curve‘);
%% plot the training data
figure;
plot(x(11:N/2)x(21:N/2)‘rs‘);
hold on;
plot(x(1N/2+1:N)x(2N/2+1:N)‘go‘);
%% visualize the classification aera
hold on;
for x = -shift*5:0.5:shift*5
for y=-shift*5:0.5:shift*5
if 1/(1+exp(w(1:2)‘*[x;y]+b)) > 0.5
plot(xy‘g.‘);
else
plot(xy‘r.‘);
end
end
end
title(‘classification result on training data‘);
%%
相关资源
- 最小二乘法及数据拟合建模的回归分
- 这里实现了四种SVM工具箱的分类与回
- 有导师学习神经网络的回归拟合——
- mathematica主成分回归
- 基于BP_Adaboost的强分类器设计-公司财
- 偏最小二乘回归算法
- RBF神经网络 实现非线性函数回归
- 偏最小二乘回归
- kaggle房价预测数据集
- 逻辑回归的测试数据集
- logistic回归病马训练集horseColicTrainin
- 高斯过程回归代码
- 线性回归数据集
- 机器学习 第一讲:线性回归
- 机器学习实战项目教你逻辑回归项目
- 如何用spss求回归模型中的AIC和BIC
- RBF神经网络用于分类与回归
- logistic回归测试数据
- 自适应迭代最小二乘支持向量机回归
- SVR支持向量机回归原理解析.pdf
- LogiReg_data.txt 逻辑回归 成绩与录取
- 基于Fisher算法和核的Fisher算法的分类
- 缺失数据的回归插补
- 基于高斯过程分类和回归的最新代码
- 自回归滑动平均模型
- 线性回归的fortran程序
- kaggle入门_房价预测_线性回归源代码
- 逻辑斯蒂回归模型
- Regression回归算法代码
- 遗传算法-偏最小二乘回归
评论
共有 条评论