1.SVM用于交易模型的具体算法及模型构建

可见公众号“量化投资与机器学习”发布的文章“量化投资之机器学习应用——基于 SVM

模型的商品期货择时交易策略(提出质疑和讨论)”,文章中对每一步算法都给出了详细的解释,并在后半部分提出了相关问题思考,适合初学者理解和学习。

2.关于SVMcgForClass/SVMcgForRegress中的核函数g和惩罚函数c的理解

在将数据进行归一化处理后,需要进行SVM算法的寻优,寻找最优核函数g和惩罚函数c。在这里会涉及到寻优方法选择的问题,在下面第三点中有详细讨论。c越高,说明越不能容忍出现误差,容易过拟合。c越小,容易欠拟合。c过大或过小,泛化能力都会变差。

“C理解为调节优化方向中两个指标(间隔大小,分类准确度)偏好的权重。soft-margin

SVM针对hard-margin

SVM容易出现的过度拟合问题,适当放宽了margin的大小,容忍一些分类错误(violation),把这些样本当做噪声处理,本质上是间隔大小和噪声容忍度的一种trade-off,至于具体怎么trade-off,对哪个指标要求更高,那就体现在C这个参数上了。

1.当C趋于无穷大时,这个问题也就是不允许出现分类误差的样本存在,那这就是一个hard-margin

SVM问题(过拟合)

2.当C趋于0时,我们不再关注分类是否正确,只要求间隔越大越好,那么我们将无法得到有意义的解且算法不会收敛。(欠拟合)”

g是选择RBF函数作为kernel后,该函数自带的一个参数。隐含地决定了数据映射到新的特征空间后的分布,g越大,支持向量越少&#x

matlab中snapnow命令,SVM学习笔记(一)相关推荐

  1. matlab中清洗数据,个人学习笔记:数据清理

    所用的书是Matlab data analysis.学习的结果跟大家分享一下.其中所用的数据都可以在matlab中直接加载. 分析数据的第一部是数据清理.首先可以将数据放在图上,看数据是否存在某些特征 ...

  2. stata中计算公式命令_stata学习笔记(三):计算五年内的ROA标准差所用到的一些知识...

    1.如何删除某几行的数据 drop if year2==2014 | year2==2013 2.如何计算连续几年的标准差 *year2为int型 bys stkcd (year2):gen roa1 ...

  3. matlab里open命令,OpenSEES学习笔记

    1.利用零长单元模拟阻尼, uniaxialMaterial Elastic 1 6.8098e6; uniaxialMaterial Viscous 2 3.24e5 1; uniaxialMate ...

  4. oracle中show命令,oracle学习笔记之常用命令:help、clear、describe、show命令

    一. help 命令的使用格式: help  show  会显示show 命令的使用格式 help show 二.clear 命令 功能是清除内容 其使用格式: CL[EAR] option ... ...

  5. matlab中x从0到5不含0,关于MATLAB的数学建模算法学习笔记

    关于MATLAB的数学建模算法学习笔记 目录 线性规划中应用: (3) 非线性规划: (3) 指派问题;投资问题:(0-1问题) (3) 1)应用fmincon命令语句 (3) 2)应用指令函数:bi ...

  6. 【台大郭彦甫】Matlab入门教程超详细学习笔记二:基本操作与矩阵运算(附PPT链接)

    Matlab入门教程超详细学习笔记二:基本操作与矩阵运算 前言 一.基本操作 1.把matlab当作计算器使用 2.变量 3.控制格式输出 二.矩阵运算 1.矩阵 2.矩阵索引 3.使用:创建向量 4 ...

  7. 使用MATLAB求解方程求根——学习笔记

    使用MATLAB求解方程求根--学习笔记 碎碎念:终于参加完了某比赛,连续大约摸了两天的鱼,就在昨天由于自己的操作失误,亲手将电脑给烧了,这就是上天在暗示我是时候加油为接下来的两场比赛和一个考试努力啦 ...

  8. 在matlab中如何使用SVM工具箱

    一.SVM下载 http://see.xidian.edu.cn/faculty/chzheng/bishe/indexfiles/indexl.htm 二.在MATLAB中添加svm工具箱 参考: ...

  9. 美赛整理之Matlab的工程数学计算学习笔记(高等数学)

    美赛整理之Matlab的工程数学计算学习笔记(高等数学) 1.极限的定义和判别: 2.绘制特殊曲面 3.求两个空间曲面的交线 4.定积分的计算 5.多重积分的计算 1.截面法: 2.定义法 (1)先画 ...

最新文章

  1. zabbix图表出现中文乱码
  2. web开发(二十一)之自定义拦截器的使用
  3. python质数判断if isprime_使用Python判断质数(素数)的简单
  4. python 数据分析工具之 numpy pandas matplotlib
  5. 一个SAP开发人员2017年在编程和游泳上的双重修炼过程
  6. 【Flink】分布式快照算法—— Chandy-Lamport 算法
  7. Mac精品软件分享第一期
  8. 张云飞 201771010143 《面对对象程序设计(java)》第十七周学习总结
  9. PHP $_SERVER详解
  10. 关于回车自动跳转的问题,能不能有选择的跳转??
  11. 【Unity基础】Unity打包exe
  12. 2017年西安邮电大学第十二届数学建模竞赛B题论文
  13. asp html5 ajax,ASP – AJAX 与 ASP | 菜鸟教程
  14. Vue-网页版音乐播放器实现(网易云音乐源)
  15. android 指纹拍照,一加2评测:增加指纹识别/拍照性能出众
  16. python人脸识别表情检测器(2):基本框架的制作
  17. 采样频率和带宽的关系_ADC为什么需要采样保持器(SHA)?
  18. Python Crypto.Cipher加密包
  19. win7、win10连接到win10共享打印机出现0x0000011b错误
  20. 记一次有授权的渗透测试

热门文章

  1. Unity 渲染教程(五):多个光源
  2. java中如何将office文件转成pdf或者图片(亲测有效)
  3. cocos creater 热更重启导致崩溃
  4. 全网最全最完整Nginx 配置文件nginx.conf中文详解
  5. python 邮件服务器地址_python实现的接收邮件功能示例【基于网易POP3服务器】
  6. 爱因斯坦题目 完全解
  7. 大学生创业有优势吗?创业方向应该如何选择?
  8. 数字孪生实际应用案例-智慧港口篇
  9. mac 安装 django
  10. 1031. Hello World for U (20)