
作者 | Rekhit Pachanekar来源 | CDA数据分析师
英国数学家,计算机科学家,逻辑学家和密码分析员艾伦·图灵(Alan Turing)推测未来机器会具有智能。
“这就像一个学生,他从老师那里学到了很多东西,但通过自己的工作又增加了很多的东西。当这种情况发生时,我觉得人们有义务将机器视为具有智能。”
为了举例说明机器学习的影响,Man group的AHL Dimension计划是一个51亿美元的对冲基金,部分由AI管理。 该基金开始运作后,到2015年,尽管其管理的资产远远少于该基金,但其机器学习算法却贡献了该基金一半以上的利润。
在阅读了这个博客之后,您将能够理解一些流行的和令人难以置信的机器学习算法背后的基本逻辑,这些算法已经被交易社区所使用,并且作为您踏上创建最佳机器学习算法的基石。他们是:
线性回归的方法最初是在统计学中发展的,用于研究输入和输出数值变量之间的关系,后来被机器学习社区用来基于线性回归方程进行预测。
线性回归的数学表示法是一个线性方程,它结合了一组特定的输入数据(x),以预测该组输入值的输出值(y)。线性方程式为每组输入值分配一个系数,这些系数用希腊字母Beta(β)表示。
下面提到的方程式表示具有两组输入值x1和x2的线性回归模型。y表示模型的输出,β0,β1和β_2是线性方程的系数。
y = β0+ β1x1+ β2x2
当只有一个输入变量时,线性方程式表示一条直线。为了简单起见,考虑β2是等于零,这将意味着,变量x2不会影响线性回归模型的输出。在这种情况下,线性回归将代表一条直线,其等式如下所示。
y = β0+ β1x1
线性回归方程模型的图形如下所示
线性回归可以用来发现股票在一段时间内的总体价格趋势。这有助于我们了解价格变动是正向是负向的。
在逻辑回归中,我们的目标是产生一个离散值,即1或0。这有助于我们找到一种确定的方案答案。Logistic回归可以用数学表示为:
逻辑回归模型类似于线性回归来计算输入变量的加权和,但是它通过特殊的非线性函数,逻辑函数或S形函数运行结果,以产生输出y。
S形/逻辑函数由以下方程式给出。
y = 1 / (1+ e-x)
简单地说,logistic回归可以用来预测市场的走向。
K最近邻(KNN)分类的目的是将数据点分为不同的类别,以便我们可以基于相似性度量(例如距离函数)对它们进行分类。
从某种意义上说,KNN不需要一个明确的训练学习阶段,而是由相邻数据点的多数票决定来进行分类。从而将目标数据点分配给在其k个最近的相邻样本中某类别数量最多的类。
让我们考虑将下面图片中的绿色圆圈分为1类和2类的任务。考虑基于1个最近邻居的KNN的情况。在这种情况下,KNN将绿色圆圈分类为1类。现在,让我们将最近邻居的数量增加到3,即3最近邻居。正如您在图中看到的那样,圆圈内有“两个” 2类对象和“一个” 1类对象。KNN将绿色圆圈归为2类对象,因为它形成了大多数对象。
支持向量机(SVM)最初是用于数据分析。首先一组训练实例被输入到SVM算法中,它们分别属于一类别或另一个类别。然后,该算法可以构建一个模型,并开始将新的测试数据分配给它在训练阶段学习到的类别之一。
在支持向量机算法中,创建了一个超平面,该超平面用作类别之间的分界。当支持向量机算法处理一个新的数据点时,根据它出现的某一侧,它将被分类为一种类别。
当涉及到交易时,可以建立支持向量机算法,将股票数据分类为有利的买入、卖出或中性类,然后根据规则对测试数据进行分类。
决策树是一种类似于树的支持决策的工具,可以用来表示因果关系。由于一个原因可能会有多种影响,因此我们将其列出来,非常像带有分支的树。
我们可以通过组织输入数据和预测变量,并根据我们指定的一些标准来构建决策树。
建立决策树的主要步骤是:
随机森林由决策树组成,决策树是代表决策过程或统计概率的决策图。这些多个树映射到单个树,称为分类或回归(CART)模型。
为了基于对象的属性对目标对象进行分类,每棵树都给出了一个分类,该分类被称为对该类“投票”。然后,森林选择投票数最多的类别。对于回归树来说,它考虑了不同树的输出的平均值来进行回归。
随机森林算法的工作方式如下:
在我们探索世界的过程中,人工神经网络是我们的最高成就之一。如图所示,我们已经创建了多个相互连接的节点,每个圆形节点代表一个人工神经元,箭头代表从一个神经元的输出到另一个神经元的输入的连接。它们模仿了我们大脑中的神经元。简单来说,每个神经元都通过另一个神经元来获取信息,对其进行处理,然后将其作为输出传递给另一个神经元。
如果我们使用神经网络来发现各种资产类别之间的相互依赖关系,而不是尝试预测买入或卖出选择,则神经网络会更有用。
在这种机器学习算法中,目标是根据数据点的相似性对其进行标记(聚类)。因此,我们没有在算法之前定义聚类,而是算法在前进时找到了这些聚类。
一个简单的例子是,根据足球运动员的数据,我们将使用K-means聚类,并根据他们的相似性对其进行标记。因此,即使没有为算法提供预定义的标签,也可以基于前锋对任意球或成功铲球得分的偏好来对足球运动员进行聚类。
K均值聚类对那些认为不同资产之间可能存在表面上看不到的相似性的交易者是非常有用的。
现在,如果您还记得基本概率,您就会知道,贝叶斯定理的表述方式是,假定我们对与前一事件相关的任何事件都具有先验知识。 它是关于随机事件A和B的条件概率(或边缘概率)的一则定理。其中P(A|B)是在B发生的情况下A发生的可能性。 例如,要检查您到办公室迟到的可能性,您可能想知道您在途中是否会遇到任何形式的交通拥堵。
但是,朴素贝叶斯分类器算法假设两个事件是彼此独立的,这在很大程度上简化了计算。最初,朴素贝叶斯定理只是想被用于进行学术研究,但现在看来,它在现实世界中也表现出色。
朴素贝叶斯算法可以在无完整的数据的情况下,用于查找不同参数之间的简单关系。
你知道Siri和Google助手在他们的编程中使用RNN吗?RNN本质上是一种神经网络,它在每个节点上都有一个存储器,这使得处理顺序数据变得容易,即一个数据单元依赖于前一个数据单元。
一种解释RNN优于常规神经网络的优势的方法是,我们应该逐个字符地处理一个单词。如果单词是“ trading”,则正常的神经网络节点会在移动到“ d”时忘记字符“ t”,而递归神经网络会记住该字符,因为它具有自己的记忆。
根据Preqin的一项研究,已知1,360种量化基金在其交易过程中使用计算机模型,占所有基金的9%。如果Quantopian这样的公司在测试阶段赚钱,并且实际上投资自己的钱并在实时交易阶段拿钱,则会为个人的机器学习策略组织现金奖励。因此,为了在竞争中领先一步,每个人,无论是数十亿美元的对冲基金还是个人交易,都在试图在其交易策略中理解和实施机器学习模型。
数据分析咨询请扫描二维码
若不方便扫码,搜微信号:CDAshujufenxi
在AI渗透率超85%的2025年,企业生存之战就是数据之战,CDA认证已成为决定企业存续的生死线!据麦肯锡全球研究院数据显示,AI驱 ...
2025-07-2035岁焦虑像一把高悬的利刃,裁员潮、晋升无望、技能过时……当职场中年危机与数字化浪潮正面交锋,你是否发现: 简历投了10 ...
2025-07-20CDA 数据分析师报考条件详解与准备指南 在数据驱动决策的时代浪潮下,CDA 数据分析师认证愈发受到瞩目,成为众多有志投身数 ...
2025-07-18刚入职场或是在职场正面临岗位替代、技能更新、人机协作等焦虑的打工人,想要找到一条破解职场焦虑和升职瓶颈的系统化学习提升 ...
2025-07-182025被称为“AI元年”,而AI,与数据密不可分。网易公司创始人丁磊在《AI思维:从数据中创造价值的炼金术 ...
2025-07-18CDA 数据分析师:数据时代的价值挖掘者 在大数据席卷全球的今天,数据已成为企业核心竞争力的重要组成部分。从海量数据中提取有 ...
2025-07-18SPSS 赋值后数据不显示?原因排查与解决指南 在 SPSS( Statistical Package for the Social Sciences)数据分析过程中,变量 ...
2025-07-18在 DBeaver 中利用 MySQL 实现表数据同步操作指南 在数据库管理工作中,将一张表的数据同步到另一张表是常见需求,这有助于 ...
2025-07-18数据分析师的技能图谱:从数据到价值的桥梁 在数据驱动决策的时代,数据分析师如同 “数据翻译官”,将冰冷的数字转化为清晰的 ...
2025-07-17Pandas 写入指定行数据:数据精细化管理的核心技能 在数据处理的日常工作中,我们常常需要面对这样的场景:在庞大的数据集里精 ...
2025-07-17解码 CDA:数据时代的通行证 在数字化浪潮席卷全球的今天,当企业决策者盯着屏幕上跳动的数据曲线寻找增长密码,当科研人员在 ...
2025-07-17CDA 精益业务数据分析:数据驱动业务增长的实战方法论 在企业数字化转型的浪潮中,“数据分析” 已从 “加分项” 成为 “必修课 ...
2025-07-16MySQL 中 ADD KEY 与 ADD INDEX 详解:用法、差异与优化实践 在 MySQL 数据库表结构设计中,索引是提升查询性能的核心手段。无论 ...
2025-07-16解析 MySQL Update 语句中 “query end” 状态:含义、成因与优化指南 在 MySQL 数据库的日常运维与开发中,开发者和 DBA 常会 ...
2025-07-16如何考取数据分析师证书:以 CDA 为例 在数字化浪潮席卷各行各业的当下,数据分析师已然成为企业挖掘数据价值、驱动决策的 ...
2025-07-15CDA 精益业务数据分析:驱动企业高效决策的核心引擎 在数字经济时代,企业面临着前所未有的数据洪流,如何从海量数据中提取有 ...
2025-07-15MySQL 无外键关联表的 JOIN 实战:数据整合的灵活之道 在 MySQL 数据库的日常操作中,我们经常会遇到需要整合多张表数据的场景 ...
2025-07-15Python Pandas:数据科学的瑞士军刀 在数据驱动的时代,面对海量、复杂的数据,如何高效地进行处理、分析和挖掘成为关键。 ...
2025-07-15用 SQL 生成逆向回滚 SQL:数据操作的 “后悔药” 指南 在数据库操作中,误删数据、错改字段或误执行批量更新等问题时有发生。 ...
2025-07-14t检验与Wilcoxon检验的选择:何时用t.test,何时用wilcox.test? t 检验与 Wilcoxon 检验的选择:何时用 t.test,何时用 wilcox. ...
2025-07-14