嗨,我想对回归技术进行全面分析,因此将继续编辑这个问题 . 我正在尝试使用Matlab中提供的技术来解决回归问题 . 理想情况下,我想看看诸如此类的技巧

线性回归

Logistic回归

贝叶斯回归

支持向量回归

回归的高斯过程

问题陈述

给定数据 X 和 Y ,其大小为 333x128 和 333x1 ,其中 333 是训练示例的数量, 128 是要素尺寸 . 我正在解决的问题是回归问题和 not a classification one . 我打算在Matlab中完成上述所有操作 .

线性回归

线性回归的代码如下:它从“hald”数据集中获取输入数据,并将前10个元素用于训练目的,接下来的3个元素用于测试目的 . 最后一行打印输出,即预测值和实际标签 .

clc; clear all; close all;

load hald

X = ingredients; % Predictor variables

y = heat; % Response

mdl = fitlm(X(1:10,:),y(1:10,:));

predicted_values = feval(mdl,X(11:end,:));

[y(11:end,:) predicted_values]

输出如下:

ans =

83.8000 80.2845

113.3000 112.8545

109.4000 112.5293

但是,任何人都可以向我解释广义线性回归模型的含义吗?在matlab中,有两个专门用于此的命令:glmfit / glmval和fitglm / feval .

应用广义线性规则模型的代码如下:

mdl = fitglm(X(1:10,:),y(1:10,:),'quadratic');

predicted_values = feval(mdl,X(11:end,:));

error = sum((y(11:end,:)-predicted_values).^2)

[b, dev] = glmfit(X(1:10,:),y(1:10,:),'normal','link','identity');

predicted_values = glmval(b,X(11:end,:),'identity');

error = sum((y(11:end,:)-predicted_values).^2)

What is the difference between the two operations ?

此外 glmfit 有一个名为 distr 和 link 的术语 . 这种分布是什么意思?如何选择最佳分销?对于上面的例子,仅基于数据如何估计apriori的分布?

另外据我所知,链接功能用于 Build 线性模型和响应变量之间的链接 . 这是否意味着逻辑回归是广义线性回归模型的子集?我在wiki link阅读了详细信息,但无法理清我的怀疑 .

支持向量回归

线性回归的代码如下:这里我可以选择标准化数据 . 我选择的内核是具有自动缩放的rbf内核 . 许多选项,如多项式内核,高斯内核,线性等也可用 .

mdl = fitrsvm(X(1:10,:),y(1:10,:),'KernelFunction','rbf','KernelScale','auto','Standardize',true);

predicted_values = predict(mdl,X(11:end,:));

Logistic回归

我无法使用逻辑回归来解决这个回归问题 . 我有各种各样的来源,他们总是解决了分类问题,但我的标签空间是连续的而不是离散的 . 在这个wiki article中明确指出 As such it is not a classification method . 但是基于答案here和here在我看来 logistic regression can only be used for classification ?

我也经历了mnrfit / mnrval教程,但他们也处理了分类问题 .

请根据我的上述数据提供一个小例子来说明逻辑回归如何用于回归?

matlab的算法java_matlab环境下的回归算法分析相关推荐

  1. 服务器分配虚拟机算法,云计算环境下的虚拟机资源分配

    摘要: 云计算作为一种全新的信息技术,通过网络将大量的计算机连接起来,组成一个庞大的资源池,为用户提供服务.云计算可以降低用户在IT硬件.软件投资维护如购买办公电脑.服务器.企业办公软件以及相应的支持 ...

  2. matlab 噪声检测,噪声环境下的信号检测及其matlab仿真 signal detection and matlab simulation in noise environment.pdf...

    噪声环境下的信号检测及其matlab仿真 signal detection and matlab simulation in noise environment 电子产品可靠性与环境试验 vol25N ...

  3. 分支过程灭绝概率matlab,某类遗传环境下的两性分支过程:有关伴Y基因的灭绝概率问题...

    某类遗传环境下的两性分支过程: 有关伴 ! 基因的灭绝概率问题! 刘 宣 刘经农 苗秀金(中南大学数学科学与计算技术学院,长沙,"#$$%&) 摘 要 本文在文献[']的基础上研究了 ...

  4. 跟着BOY学习--史上最通俗易懂的连连看算法--cocos2d-x 环境下开发

    兄弟们大家好,本来说好的是星期五出连连看的.不过被我给睡过去了,这些天一直都很瞌睡.不过睡眠好了做事的效率就高.希望兄弟们不要见怪.废话话不多说,首先我先说明说明一下<连连看地图布局之谜> ...

  5. matlab mcr调用,mcr环境下,vs调用matlab,报错access violation

    // fangcheDlg.cpp : 实现文件 // #include "stdafx.h" #include "fangche.h" #include &q ...

  6. 基于matlab/simulink环境下空调房间仿真模型的建立,基于Matlab_Simulink环境下空调房间仿真模型的建立.pdf...

    第20卷第2期大连水产学院学报Vol . 20 No. 2 2 0 0 5年6月JOURNAL OF DAL I AN FISHER IES UN I VERSITYJun. 2 0 0 5 文章编号 ...

  7. MAC OX 10.8 环境下运行TLD算法(MATLAB版)

    关于TLD算法,就不具体阐述了,谷歌百度搜索一下,介绍的文章相当多. 概述: 一.安装和编译高性能OpenCV 2.4.6 二.安装xcode和command line tool 三.MATLAB安装 ...

  8. 在matlab环境下实现支持向量机算法

    作者:faaronzheng 转载请注明出处! 关于支持向量机的理论部分我就不进行介绍了,网上有很多关于支持向量机的讲解.如: 支持向量机通俗导论(理解SVM的三层境界)有兴趣的可以自行查找一下.这里 ...

  9. Win10环境下,在Matlab R2016a上的SPM12安装教程

    写在这里的初衷,一是备忘,二是希望得到高人指点,三是希望能遇到志同道合的朋友. 安装基本环境: 1.WIN10 2.Matlab R2016a 3.SPM12 目录 1.SPM12简介 2.SPM12 ...

最新文章

  1. 关于无线节能组无线电能输出功率测量
  2. Oracle SQL之 序列使用限制
  3. [Java] grails 安装手记
  4. PyTorch 实现经典模型6:RCNN (Fast RCNN, Faster RCNN)
  5. Javascript 创建对象方法的总结
  6. webRTC+coturn穿透服务器的安装与搭建
  7. 第 52 章 Web Server Optimization
  8. 在 Unity 多人游戏中实现语音对话
  9. 。。。剑指Offer之——反转链表。。。
  10. postgresql 索引状态_PostgreSQL中的锁:3.其他锁
  11. 日志解析LogParse启动参数配置
  12. 一些值得学习的Unity教程 (很实用的包括源码)
  13. ftp连接530错误
  14. 可变条码打印软件如何制作黑底白字条形码
  15. 计算机 无法 访问共享网络打印机,共享打印机无法连接怎么办解决方案
  16. 杀毒软件 McAfee 创始人自杀,75 年传奇人生画下句号
  17. 《诗经·王风·黍离》
  18. 基于python实现仿探迹和天眼
  19. 全球与中国工业自动化运动控制系统市场现状及未来发展趋势
  20. 【BZOJ1123】[POI2008]BLO【割顶】

热门文章

  1. 工作381-兼容移动端头部
  2. [vue] vue中什么是递归组件?举个例子说明下?
  3. [js] 说说防止重复发送ajax请求的方法有哪些?各自有什么优缺点?
  4. 工作302:scss目录编写
  5. 前端学习(2653):对比vue2中的实现
  6. “约见”面试官系列之常见面试题之第四十六篇web标准理解和认识(建议收藏)
  7. 前端学习(1344):用户的增删改查操作1
  8. 前端学习(1260):promise中的常见api对象方法
  9. 前端学习(763):变量属性函数方法的区别
  10. 前端学习(624):小结