基于python算法分析特朗普和拜登对中美经济的影响

来源 :科海故事博览·中旬刊 | 被引量 : 0次 | 上传用户:sheygy
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要 特朗普和拜登两个总统所做的决策大多数是来自于他们所在的两个党派,也就是民主党和共和党。根据相关渠道获取两个党派分别在位时美国的数据集,利用python对其进行数据分析,并且做了数据预处理,将数据集整理为一个新的数据集,然后对这个数据集进行因子分析,得到了较强的几个因子和他们的因子系数,将这几个数据集投入到SVR等模型中进行预测,SVR得到的准确率都在90%以上,得到的预测数据就可以看出接下来他们对美国经济所造成的影响最终可以认为在拜登的领导下美国经济会平稳上升,在特朗普的领导下会先上升后下降。
  关键词 相关性分析 SVR BP神经网络 经济预测
  中图分类号:F11 文献标识码:A 文章编号:1007-0745(2021)01-0059-06
  1 问题背景和重述
  1.1 问题背景
  由于美国总统大选是每四年举行一次。在2020年也会有美国大选,这次的美国大选候选人是特朗普和拜登,他们分别是共和党和民主党的代表人。两人分别在金融贸易,经济金融治理还有一些其他的发展领域,例如对于新冠病毒的措施、基础设施的建设、税收、环境保护、医疗保险、就业、贸易、移民和教育等。他们在对这些方面的问题处理上都有着不同的立场,同时他们在处理这些问题也有不同的行政纲领和政治立场。无论是特朗普还是拜登当选都会对美国的经济发展以及全球经济金融发展形成新的并且是不同的战略格局。不同的候选人当选会对美国有着不同的影响,那么到底会产生怎么样的影响呢?而中国又应该如何去应对这些问题呢?
  1.2 开放的问题
  1.建立数学模型,利用相关数据定量分析不同候选人当选对美国经济可能产生的影响。(您可以选择一个或者多个字段分别回答此问题或给出一个全面的答案)
  2.建立数学模型,利用相关数据定量分析不同候选人当选对中国经济可能产生的影响。(您可以选择一个或者多个字段分别回答此问题或给出一个全面的答案)
  3.假设你是中国经济发展智库的成员,结合问题1和问题2的数学模型,在这两种情况下(哪一方获胜),你会对中国在相关领域的经济对策和政策提出什么建议?请具体说明你的观点。
  2 问题分析
  2.1 问题分析一
  首先,问题一我们认为拜登和特朗普的政策会取决于他们背后的两个党派的想法,而党派会以之前的方法继续施行,所以我们打算将之前两个党派分别执政的时候美国的数据提取出来,分成两个数据集,一个是共和党执政期间的数据,一个是民主党执政期间的数据。例如基础设施建设,人均GDP,就业情况等几十个数据集,经过团队的考量与筛选得到了十个数据集,并且对这十个数据集进行数据预处理,数据预处理之后得到的清洗后的数据,再将这十个数据集放入到因子分析模型,得到落石图,并且找到其中的拐点,也就是那几个主要影响美国经济的因子,得到这几个因子过后,我们就可以将其放入我们写好的几个机器学习算法和神经网络模型,得到最后的预测数据,取其中最优的一个模型的预测值,并且分析这样的预测值会对美国的经济产生什么样的影响。[1]
  2.2 问题分析二
  对于问题二来说,我们将会获取新的数据集,例如分别收集在共和党和民主党两党执政期间的中美贸易量,中国出口贸易量,中国进口贸易量,中国税收等,并且清洗整理数据内容,得到一份完整的数据集,将这份数据集放入到SVR中,得到新的预测值,再利用这个预测值预测两个候选人分别会对中国的经济影响,而两个党派也就是分别代表了拜登与特朗普所会實行的政策。
  2.3 问题分析三
  对于问题三来说,我们会将之前所得到的影响美国经济几个主要因子中最后的预测数据提取出来,并且这几个数据分别乘以他们的因子系数,而这个值就是我们最后所得到的解,因为我们可以通过这个值来判断究竟两个党派也就是两个候选人所做的事情谁会影响经济正发展的更多,或者谁会导致经济回退也就得到了两党后面会对美国造成的影响,并且选择这个数据大的一位,还有一个问题是对中国的相关经济提出的问题,在我看来,我认为中国的相关领域的经济对策是应当实行反制措施,将中国的教育和医疗水平,公共设施等数据与美国的人均GDP做一个分析,将其相关性为负相和相关性较小的因子提出来,中国则需要大量的提升这些方面的能力就可以了。[2]
  3 模型假设
  (1)假设从网上获得的数据都是真实可实用的。
  (2)假设主要因素是相互独立的,并且不会互相影响。
  (3)假设两个党派中仍然会坚持自己的政策方针。
  (4)假设没有其他特定的因素影响美国大选。
  (5)假设其他候选人被选上的可能性远低于题中所给两位候选人。
  4 建立模型并且解决问题一
  4.1 数据预处理
  为了收集美国相关的数据,我们在很多数据库上进行搜寻,得到了下列的一百多个数据集,为了满足本题所要求的情况,我们将其数据按时间分成共和党执政和民主党执政期间进行处理。
  并且我们利用了python对其进行数据预处理,包括在可以用每列的平均值的插入填补空值,重复值的删除、异常值使用3σ原则,最终得到的干净整洁的数据。
  最终经过我们的考虑与斟酌,我们留下了九列数据用于相关性分析。
  4.2 相关性分析模型的建立
  相关性分析python实现。将所有共和党的数据代入python中的相关性分析模型得出其热力图。将所有民主党的数据代入python中的因子分析模型得出其热力图。并且最终将其相关性提出。最终得出影响美国经济较大的几个数据为进出口贸易量、教育人口数、可替代核能和保险服务等。
  4.3 BP神经网络模型的建立
  4.3.1 BP神经网络的基本原理   BP神经网络即为BackproPagation的缩写,即反向传播的意思,正向传播时,输入样本从输入层传入,经过各个隐层逐层处理后,传向输出层。
  4.3.2 BP神经网络的拓扑结构
  BP神经网络的拓扑结构如图1所示。
  4.3.3 BP神经网络的传递函数
  容易看出,BP神经算法中,权值的调整公式均由这几个东西决定,即:学习率,本层输出的误差信号,本层输入信号X(或Y)。
  BP算法属于学习规则类。学习规则可以看成是Widrow-Hoff(LMS)学习规则的一般化(Generalize)情况。神经元的变换函数与LMS学习规则没有什么关联,没有必要对变换函数求导,学习规则则并没有此性质,要求变换函数可导。这就是为什么我们前面采用Sigmoid函数的原因。[3]
  4.3.5 BP神经网络前向传输
  我们需要将权重和偏置随机初始化,并且对每一个权重取[-1,1]随机的实数,每一个偏置同样也取[0,1]实数,之后就可以前向传输的运作。
  4.3.6 BP神经网络的python实现
  本次的我们选择python实现BP神经网络是因为python作为一门开源编程语言,在里面有比较友好的库,例如pandas库可以提供高性能的分析工具,而shuffle则可以随机打乱工具,将原有序列打乱,返回一个全新的顺序错乱的值。
  这次的bp神经网络的效果非常的差,因為数据量过少,所以导致了过拟合的状态,但是所幸我们仍然还有其他的选择,BP神经网络只是我们的一种选择,接下来我们将会介绍我们其他的模型。
  4.4 SVR模型的建立
  4.4.1 SVR模型的支持向量回归
  其中为核函数。
  4.4.2 利用SVR模型的支持向量回归求解
  最终得到的预测值如图2,图3所示:
  最终我们得到使用SVR模型中的三种方法,线性、核、径向得出了它的准确率,最终线性的预测效果最高可以达到97.79%,分别为如图4。
  所以使用线性模型进行预测得到的效果是不错的。
  4.5 决策树,模型的建立
  4.5.1 决策树的原理
  决策树(Decision Tree)是一种基本的分类与回归方法,分类树是决策树在分类时的称呼,回归树是用于回归时的称呼。本文主要讨论决策树中的分类树与回归树的一些基本理论,后续文章会继续讨论决策树的Boosting和Bagging相关方法。[5]
  4.5.2 利用决策树解决预测问题
  先假设给定的数据集为:
  其中,为输入实例,即特征向量,n为为特征个数,i=1,2...,N,N为样本容量,为类标。
  决策树学习是由训练数据集估计条件概率模型。基于特征空间划分的类的条件概率模型有无穷多个,所以我们就可以根据这个方案对我们的数据进行预测。
  决策树学习算法包含特征选择、决策树的生成与决策树的剪枝过程。
  建立回归树的过程大致可以分为两步:
  (1)将预测变量空间(X1,X2,X3,...XP)的可能取值构成的集合分割成J个互不重叠的区域{R1,R2,R3,...,Rj};
  (2)对落入区域Rj的每个观测值做同样的预测,预测值等于Rj上训练集的各个样本取值的算术平均数。
  比如在第一步中得到两个区域R1和R2,R1中训练集的各个样本平均数为10,R2中训练集的各个样本取值的算术平均数为20,则对给定的观测值X=x,若x∈R1,给出的预测值为10,若x∈R2,则预测值为20。
  类似于上述决策树分类算法的第(10)步,关键在于如何构建区域划分{R1,R1,R1,...,Rj}。事实上,区域的形状是可以为任意形状的,但出于模型简化和增强可解释性的考虑,这里将预测变量空间划分成高维矩形,我们称这些区域为称盒子。RSS的定义为:
  其中,是第j个矩形区域中训练集中各个样本取值的算术平均数。但是,要想考虑将特征空间划分为j个矩形区域的所有可能性,在计算上是不可行的。因此一般采用一种自上而下的贪婪法:递归二又分裂。“自上而下”指的是它从树顶端开始依次分裂预测变量空间,每个分裂点都产生两个新的分支。“贪婪”意指在建立树的每一步中,最优分裂确定仅限于某一步进程,而不是针对全局去选择那些能够在未来进程中构建出更好的树的分裂点。
  在执行递归二又分裂时,先选择预测变量Xj和分割点s,将预测变量空间分为两个区域和,使RSS尽可能地减小。也就是说,考虑所有预测变量X1,X2,X3,...Xp和与每个预测变量对应的s的取值,然后选择预测变量和分割点,使构造出的树具有最小的RSS。更详细地,对j和s,定义一对半平面:
  重复上述步骤,寻找继续分割数据集的最优预测变量和最优分割点,使随之产生的区域中的RSS达到最小。此时被分割的不再是整个预测变量空间,而是之前确定的两个区域之一。如此一来就能得到3个区域。接着进一步分割3个区域之一以最小化RSS。这一过程不断持续,直到符合某个停止准则,如我们在分类决策树中讨论到的前剪枝中的停止准则。[6]
  区域{R1,R1,R1,...,Rj}产生后,就可以确定某一给定的测试数据所属的区域,并用这一区域训练集的各个样本取值的算术平均数作为与测试进行预测。
  上述方法生成的回归树会在训练集中取得良好的预测效果,却很有可能造成数据的过拟合,导致在测试集上效果不佳。原因在于这种方法产生的树可能过于复杂。一棵分裂点更少、规模更小(区域{R1,R2,R3,...,Rj}的个数更少)的树会有更小的方差和更好的可解释性(以增加微小偏差为代价)。针对上述问题,一种可能的解决办法是:仅当分裂使残差平方和RSS的减小量超过某阀值时,才分裂树结点。这种策略能生成较小的树,但可能产生过于短视的问题,一些起初看来不值得的分裂却可能之后产生非常好的分裂。也就是说在下一步中,RSS会大幅减小。   因此,更好的策略是生成一棵很大的树T0然后通过后剪枝得到子树。
  4.5.3 决策树的回归预测算法
  1.利用递归二叉分裂在训练集中生成一额大树,只有当终端结点包含的观测值个数低于某个最小值时才停止。
  2.对大树进行代价复杂性剪枝,得到一系列最优子树,子树是α的函数。
  3.利用K折交叉验诞选择α。具体做法是将训练集分为K折。对所有k=1,2,3,...,对训练集上所有不属于第k折的数据重复第(1)步~第(2)步得到与α对应的子树,并求出上述子树在第k折上的均方预测误差。
  4.每个α会有相应的K个均方预测误差,对这K个值求平均,選出使平均误差最小的α。
  5.找出选定的α在第(2)步中对应的子树。
  4.5.4 利用python实现决策树算法
  最终我们得到了决策树对两党的预测准确率分别为66%和59%,如图5、图6所示,所以这个模型也不是特别理想。
  4.6 最终模型对本题的求解
  最终通过比较三个模型我们选择了SVR模型进行预测,因为它的准确率达到了97.79%,并且我们将之前的数据输入得到了两党分别在执政后美国的经济增长情况。
  5 模型的优化
  本次的bp神经网络最终得到的效果不是很好,若是数据能够多一些,那么我们便能够预测得到较为准确的数据。
  在后来我们仔细的思考了自己的模型,我们认为这次的数据量其实可以使用机器学习中的随机森林,再通过对每个模型的特点进行基于AdaBoost的融合,生成一个融合模型,最终可以用融合模型去预测得到最后的数据,这样可以将准确率再次向上提升几个百分比。
  参考文献:
  [1] 韩文煜.基于python数据分析技术的数据整理与分析研究[J].科技创新与应用,2020(04):157-158.
  [2] 杨东红,吴邦安,孙晓春.基于机器学习的网络评论信息有用性预测模型研究[J].情报科学,2019,37(12):34-39,77.
  [3] 许彦.Python在财务数据挖掘和分析中的应用[J].老字号品牌营销,2020(11):45-46.
  [4] 彭刘阳,孙元章,徐箭,廖思阳,杨丽.基于深度强化学习的自适应不确定性经济调度[J].电力系统自动化,2020,44 (09):33-46.
  [5] 姜疆.深度学习:深度挖掘数据新经济[J].新经济导刊,2018(Z1):99-102.
  [6] 孙美卫.一种基于机器学习的经济数据识别方法[J].佳木斯大学学报(自然科学版),2018,36(03):465-468.
  (西华大学 电气与电子信息学院,四川 成都 610039)
其他文献
摘 要 环境监测工作为我国健康稳定的发展打下了坚实的基础。虽然我国的环境监测工作已经具备了数十年的历史,但是相较至于西方发达国家来说,仍然存在着一定的问题,所以必须对我国现有的环境监测技术现状进行深度的剖析,本文结合时代发展的需求为环境监测工作树立发展方向,通过升级环境监测技术,优化管理模式,重点探测污染物的组成和含量,以此来寻求更加科学的环境保护方法,为我国可持续发展的部署贡献一份力量。  关键
摘 要 随着知识和信息获取方法的多样化,尤其是新兴的数字媒体不断影响着传统的纸质报纸和书籍,公众阅读习惯也发生了一定程度的变化。有声读物与数字和传统出版相区别,具有独特的优势。有声读物随着互联网和移动终端的良好状况而迅速发展。本文以视听阅读微信公众号“夜听”为研究对象,从广播的角度对有声读物的场景化的营销进行了分析和研究。  关键词 夜听 有声读物 场景化  一、微信公众号“夜听”的音频生产  “
摘 要 随着近些年来我国电力事业的飞速发展,电力营销成为各大电力企业中发展中不可缺少的一部分,电力营销策略的成功可以提高企业的经济效益,对整个企业的发展也十分关键,而电力企业营销工作成败的关键在于电力营销工作的监控管理。而当前我国的电力企业营销工作中还存在着不少的问题,本文就结合个人实践工作经验,对当前我国电力企业营销工作的现状及相应的解决对策进行一个简单的分析和探讨,希望能引起社会学者的广泛关注
摘 要 数学计算是数学教学体系中的重要构成部分,也是人们日常生活中需要具备的必要生活技能,也是学生在学习数学过程中需要逐渐养成的数学核心素养,因此,小学数学教师要重视对学生数学计算能力的培养,提升计算教学的课堂效果,让学生逐渐养成强有力的计算能力计算思维,对此,笔者分别从与问题情境有机与融合、注重计算方法的教学以及加强有效的巩固训练三方面围绕小学数学计算教学的提升策略展开探究。  关键词 小学数学
AI同传在机器翻译领域中算是一个关注度相当广泛的问题,对于大众来说,人们对其最深的印象就是科大讯飞的技术造假,对于行业内来说,AI同传任务处理上实时性、专业度的要求都极高,容错率也相对更低,在机器翻译领域算是一个难度很大的任务,甚至有人称之为机器翻译的“圣杯”。是圣杯,自然少不了挑战者。除了孜孜不倦的独角兽,微软、百度、谷歌等海内外的AI大厂也都在不断攻克这项难题。最近百度新推出的即时机器翻译系统
摘 要 随着经济全球化的迅速发展,我国的各个行业的经营理念和管理方式也都在不断地进行着改革与发展。与此同时铝业企业也在不断地进步,其竞争也是愈演愈烈,所以铝业企业想要可持续健康的发展,就必须要提高管理意识,采用一些新的管理模式帮助企业进行发展。在铝业企业中,成本模型的运用与管理作为新型的管理工具,对企业产生了巨大的影响。本文将从成本模型的具体目标和思路出发,并就其实施策略进行详细的阐述,对于其中存
摘 要 思想政治工作是保持国企职工良好工作和生活状态,使其全身心融入到企业发展之中的有效方式。随着中国特色社会主义进入新时代这一新的历史阶段,如何通过有效的方法来丰富国企职工思想政治工作的内容、方法,为企业长期高质量发展提供强有力的支撑是当前企业发展实践中重点探讨的问题。文章在明确国企职工思想政治工作重要性的前提下,就如何做好国企职工的思想政治工作提出相关的策略性建议,以促进国有企业职工思想政治工
摘 要 城市规划设计是建筑建设计的前提,并为所需的空间准备条件,建筑设计体现着城市规划的特点和要求,加强建筑设计严格的体现着城市规划的特点。本文结合工作实践,对城市规划与建筑设计关系进行了分析。  关键词 城市规划;建筑设计  城市规划主要是为了有效协调人们的生活空间关系,同时对当前的城市空间及其发展进行全面的分析与设计。实践中我们可以看到,在当前城市化建设进程快速发展的时代背景下,所面临的问题也
摘 要 本文首先介绍了小学数学的知识构成,主要介绍小学阶段几何的主要内容。第二部分介绍了借助实物,让学生去感受几何体的特征。接着又介绍了如何运用情景教学来激发学生的学习兴趣。第三部分阐述如何培养学生的发散思维。培养学生的空间观念,提高学生的学习兴趣,提高学生的空间思维能力。  关键词 空间思维能力 空间观念 情景教学 发散思维  在我国义务教育阶段课程中数学由两个部分组成,这两个部分分别是代数和几
摘 要 工程项目的效益与质量和进度与建筑工程管理有着直接紧密的关系。工程施工效益的保障来自于完善的建筑工程管理制度与措施。然而,在目前的建筑工程管理工作中依然还存在着这样那样的问题,导致施工安全性与经济效益和施工进度、质量等都造成了一定的负面影响,本文就施工管理中的问题展开讨论并提出对策,为建筑企业发展提供借鉴。  关键词 建筑工程管理;现有问题;分析;解决对策  1当前建筑工程施工管理中普遍存在