热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

什么是“计算金融学”?

国内计算金融专著国外计算金融专著国外计算金融杂志计算金融是一门随着计算机技术的发展

什么是“计算金融学”?    什么是“计算金融学”?   什么是“计算金融学”?
        国内计算金融专著                 国外计算金融专著                 国外计算金融杂志
  

   计算金融是一门随着计算机技术的发展而形成的新兴学科,是物理学、数学、计算机科学与金融学交叉的产物。它是专门研究如何利用计算机有效地求解各类计算问题的有关方法和理论的一门学科。由于其所涉及的计算问题主要来源于金融领域,因此称这门学科为计算金融。

    对于一些复杂的金融问题,理论分析往往无能为力,而类似自然科学一样的实验又无法进行,金融的发展呼唤着新的科学研究方法的出现。近些年来,计算机处理问题能力的增强为计算成为金融研究的手段提供了可能。计算机的飞速发展已经把计算推向金融科研和金融实务的前沿。现在,理论分析和计算已经成为了当今金融活动的主要方式。今天,计算在金融研究和金融实务中已几乎无处不在,对金融的发展起到了举足轻重的作用。

    计算金融是通过计算的手段来解决金融问题的,其处理问题的过程主要有如下三个环节:

   (1)数学建模;

   (2)涉及计算方案(简称算法)——编写计算机程序——上机运行——展示数值结果;

   (3)将数值结果与理论分析、实务相结合给出实际问题的答案,或提出对模型的修正方案。

    上述第二个环节中核心是算法的设计和分析。人们在从事金融实务过程中会提出不同的问题,其中多数问题都可归结为若干典型的数学模型,例如投资组合问题一般可归结为二次规划问题,给出这些典型问题的数值求解方法,也就为大多数金融问题的解决提供了可能性。

    大家知道,计算机的运算速度越来越快,可以承担大运算量的工作。这是否意味着计算机上的算法可以任意选择?事实上,对于一个具体的计算问题,所使用算法的优劣,不仅影响计算结果的精确程度,而且有的甚至关系到计算的成败。

    此外,许多金融计算问题都有如下特点:高维度、多尺度、非线性、不适定、长时间、奇异性、复杂区域、高度病态,不仅计算规模大,而且要求精度高。其计算精度也有各种不同的表现,如计算规模大,大得难以承受或者失去时效;计算不稳定,数值的结果不可信;包含奇异性,计算可能非正常终止。这样的问题如果不进行深入细致的算法研究,即使是现在最强大的计算机也无能为力。人类的计算能力既依赖于计算机的性能,也取决于计算方法的效能。计算方法的发展对于人类计算能力的贡献与计算机的进步是同等重要的。

    一般认为,一个好的算法的评价标准是:

   (1)运算次数少;

   (2)运算过程具有规律性,便于编写程序;

   (3)要记录的中间结果少;

   (4)能控制误差的传播和积累,以保证精度。

    上述标准就是要求一个好的算法应该既快又准。但在实际应用中,二者一般不能兼顾,这就需要根据需要,权衡利弊,有所取舍。

    首先,算法的快慢是衡量算法优劣的一项重要指标。算法大致分为两类:一类是直接算法,指在没有误差的情况下可在有限步骤得到计算问题之精确解的算法;另一类是迭代法,指在取主次逼近的方法来逼近问题的精确解,而在人已有限不都不能得到其精确解的算法。对于直接法,其运算量的大小通常可作为其快慢的一个主要标志。对于迭代法,除了对每步所需运算量进行分析外,还要对其收敛速度进行分析。

    其次,虽然运算量在一定程度上反映了算法的快慢程度,但又不能完全依据运算量来判断一个算法的快慢。这是因为现代计算机的运算速度远远高于数据的传输速度,而这使得一个算法实际运行的快慢在很大程度上依赖于该算法软件实现后数据传输量的大小。

                                           (待续)


原文地址:http://blog.sina.com.cn/u/1629227730



推荐阅读
  • 深入解析HTTPS:保障Web安全的加密协议
    本文详细探讨了HTTPS协议在保障Web安全中的重要作用。首先分析了HTTP协议的不足之处,包括数据传输过程中的安全性问题和内容加密的缺失。接着介绍了HTTPS如何通过使用公钥和私钥的非对称加密技术以及混合加密机制,确保数据的完整性和机密性。最后强调了HTTPS的安全性和可靠性,为现代网络通信提供了坚实的基础。 ... [详细]
  • 在Java中,静态代码块和构造方法的执行顺序是一个重要的概念。本文详细分析了类加载过程中静态代码块和构造方法的执行流程。通过具体的示例代码,解释了静态变量初始化、静态代码块以及构造方法之间的相互关系和执行顺序。这对于理解类的初始化过程和确保程序的正确性具有重要意义。 ... [详细]
  • FCKeditor 是一款功能强大的文本编辑组件,适用于各种 Web 应用程序。官方提供的下载链接如下:https://jaist.dl.sourceforge.net/sourceforge/fckeditor/FCKeditor_2.4.2.zip此版本为 2.4.2,用户可以通过该链接直接下载安装包,以便在项目中集成使用。FCKeditor 支持多种浏览器,并提供了丰富的配置选项和插件,能够满足不同开发需求。 ... [详细]
  • 基于Dubbo与Zipkin的微服务调用链路监控解决方案
    本文提出了一种基于Dubbo与Zipkin的微服务调用链路监控解决方案。通过抽象配置层,支持HTTP和Kafka两种数据上报方式,实现了灵活且高效的调用链路追踪。该方案不仅提升了系统的可维护性和扩展性,还为故障排查提供了强大的支持。 ... [详细]
  • CTF竞赛中文件上传技巧与安全绕过方法深入解析
    CTF竞赛中文件上传技巧与安全绕过方法深入解析 ... [详细]
  • 本文介绍了 Vue 开发的入门指南,重点讲解了开发环境的配置与项目的基本搭建。推荐使用 WebStorm 作为 IDE,其下载地址为 。安装时请选择适合您操作系统的版本,并通过 获取激活码。WebStorm 是前端开发者的理想选择,提供了丰富的功能和强大的代码编辑能力。 ... [详细]
  • 本文深入探讨了Ajax的工作机制及其在现代Web开发中的应用。Ajax作为一种异步通信技术,改变了传统的客户端与服务器直接交互的模式。通过引入Ajax,客户端与服务器之间的通信变得更加高效和灵活。文章详细分析了Ajax的核心原理,包括XMLHttpRequest对象的使用、数据传输格式(如JSON和XML)以及事件处理机制。此外,还介绍了Ajax在提升用户体验、实现动态页面更新等方面的具体应用,并讨论了其在当前Web开发中的重要性和未来发展趋势。 ... [详细]
  • 基于MQTT协议的以太网IO控制装置
    随着工业信息化的快速发展,利用网络实现远程数据采集和设备监控已成为一种高效且可靠的方法。基于MQTT协议的以太网IO控制装置在工业自动化、智能楼宇监控、电力系统及无人值守场景中展现出显著优势,不仅提高了系统的灵活性和可扩展性,还有效降低了维护成本。该装置通过MQTT协议实现低带宽、高效率的数据传输,确保了实时性和稳定性,适用于多种复杂环境下的应用需求。 ... [详细]
  • 作为软件工程专业的学生,我深知课堂上教师讲解速度之快,很多时候需要课后自行消化和巩固。因此,撰写这篇Java Web开发入门教程,旨在帮助初学者更好地理解和掌握基础知识。通过详细记录学习过程,希望能为更多像我一样在基础方面还有待提升的学员提供有益的参考。 ... [详细]
  • 通过纯CSS技术,可以轻松创建精致的小圆点和三角形图形。本文详细介绍了如何利用CSS的伪元素、边框和背景属性,实现这些图形的高效绘制,并提供了多种应用场景和示例代码,帮助开发者在网页设计中增添更多视觉效果。 ... [详细]
  • ButterKnife 是一款用于 Android 开发的注解库,主要用于简化视图和事件绑定。本文详细介绍了 ButterKnife 的基础用法,包括如何通过注解实现字段和方法的绑定,以及在实际项目中的应用示例。此外,文章还提到了截至 2016 年 4 月 29 日,ButterKnife 的最新版本为 8.0.1,为开发者提供了最新的功能和性能优化。 ... [详细]
  • 深入理解JavaScript原型链机制与应用
    本文深入探讨了JavaScript中的原型链机制及其应用,详细解析了普通函数与构造函数之间的区别。通过实例分析,阐述了如何利用原型链实现面向对象编程,并介绍了原型链在继承和属性查找中的关键作用。 ... [详细]
  • 本文深入解析了HTML框架集(FRAMESET)的使用方法及其应用场景。首先介绍了几个关键概念,如如何通过FRAMESET标签将主视图划分为多个独立的区域,每个区域可以加载不同的HTML文件。此外,还详细探讨了FRAMESET在实际开发中的优缺点,并提供了具体的实例代码,帮助开发者更好地理解和应用这一技术。 ... [详细]
  • Kafka 是由 Apache 软件基金会开发的高性能分布式消息系统,支持高吞吐量的发布和订阅功能,主要使用 Scala 和 Java 编写。本文将深入解析 Kafka 的安装与配置过程,为程序员提供详尽的操作指南,涵盖从环境准备到集群搭建的每一个关键步骤。 ... [详细]
  • REST与RPC:选择哪种API架构风格?
    在探讨REST与RPC这两种API架构风格的选择时,本文首先介绍了RPC(远程过程调用)的概念。RPC允许客户端通过网络调用远程服务器上的函数或方法,从而实现分布式系统的功能调用。相比之下,REST(Representational State Transfer)则基于资源的交互模型,通过HTTP协议进行数据传输和操作。本文将详细分析两种架构风格的特点、适用场景及其优缺点,帮助开发者根据具体需求做出合适的选择。 ... [详细]
author-avatar
夜冷
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有