资源简介
输入:特征和标签->模型->回归系数->预测:分类结果
功能:逻辑回归实现二分类
代码片段和文件信息
% 程序P7-1: logistic方法Matlab实现程序
% 《MATLAB数学建模方法与实践》(《MATLAB在数学建模中的应用》升级版),北航出版社,卓金武、王鸿钧编著.
%% 数据准备
clear all
clc
X0=xlsread(‘logistic_ex1.xlsx‘ ‘A2:C21‘); % 回归数据X值
XE=xlsread(‘logistic_ex1.xlsx‘ ‘A2:C26‘); % 验证与预测数据
Y0=xlsread(‘logistic_ex1.xlsx‘ ‘D2:D21‘); % 回归数据P值
%--------------------------------------------------------------------------
%% 数据转化和参数回归
n=size(Y01);
for i=1:n
if Y0(i)==0
Y1(i1)=0.25;
else
Y1(i1)=0.75;
end
end
X1=ones(size(X01)1); % 构建常数项系数
X=[X1 X0];
Y=log(Y1./(1-Y1));
b=regress(YX);
%--------------------------------------------------------------------------
%% 模型验证和应用
for i=1:size(XE1)
Pai0=exp(b(1)+b(2)*XE(i1)+b(3)*XE(i2)+b(4)*XE(i3))/(1+exp(b(1)+b(2)*XE(i1)+b(3)*XE(i2)+b(4)*XE(i3)));
if Pai0<=0.5
P(i)=0;
else
P(i)=1;
end
end
%--------------------------------------------------------------------------
%% 显示结果
disp([‘回归系数:‘ num2str(b‘)]);
disp([‘评价结果:‘ num2str(P)]);
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1118 2018-06-18 14:58 logical\P7_1_logisctic_ex1.m
文件 13150 2015-02-26 12:16 logical\logistic_ex1.xlsx
目录 0 2018-09-18 22:01 logical\
相关资源
- 用MATLAB编写的贝叶斯算法程序.m
- matlab_人眼疲劳监测.rar
- logistic映射代码MATLAB
- SVM_RFE循环递归筛选特征
- ID3决策树-MATLAB程序
- k近邻-机器学习算法
- 基于Logistic系统的图像加密MATLAB版
- 神金网络,对于temprtrom算法
- 机器学习及其matlab实现—从基础到实
- logistic映射源代码
- 基于K-means算法的图像分割matlab
- 机器学习_BP反向传播算法_MATLAB
- 机器学习入门到实战——MATLAB 书第十
- IMM算法源程序-CACV 模型
- ID3算法MATLAB实现,机器学习作业
- 神经网络算法-matlab源代码
- 感知机学习算法训练分类器解决井字
- 支持向量机matlab代码
- Logistic曲线的三种参数估计方法及ma
- Logistic模型参数的matlab求解
- 基于logistic混沌序列的图像加密彩色图
- Matlab机器学习WKNN,加权K近邻,含有数
- SMOTE结合SVM算法matlab实现
- RVM相关向量机matlab源代码
- MATLAB logistic实现图像扩散
- 单层感知器Matlab代码-异或运算
- 运用Arnold与Logistic的简单图像加密程序
- 非平衡算法ADASYN算法的MATLAB代码
- 局部加权回归的MATLAB实现机器学习之
- 随机森林分类matlab代码
评论
共有 条评论