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

什么是“计算金融学”?

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

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

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

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

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

   (1)数学建模;

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

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

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

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

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

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

   (1)运算次数少;

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

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

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

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

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

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

                                           (待续)


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



推荐阅读
  • 本题探讨了在一个有向图中,如何根据特定规则将城市划分为若干个区域,使得每个区域内的城市之间能够相互到达,并且划分的区域数量最少。题目提供了时间限制和内存限制,要求在给定的城市和道路信息下,计算出最少需要划分的区域数量。 ... [详细]
  • 本文探讨了如何使用自增和自减运算符遍历二维数组中的元素。通过实例详细解释了指针与二维数组结合使用的正确方法,并解答了常见的错误用法。 ... [详细]
  • Hybrid 应用的后台接口与管理界面优化
    本文探讨了如何通过优化 Hybrid 应用的后台接口和管理界面,提升用户体验。特别是在首次加载 H5 页面时,为了减少用户等待时间和流量消耗,介绍了离线资源包的管理和分发机制。 ... [详细]
  • 本书系统介绍了概率论的基础概念,包括样本空间、事件及其概率定义,条件概率和独立性,并深入探讨了贝叶斯公式。随后,书中详细讲解了多种类型的随机变量,如离散型(伯努利、二项、几何、泊松)和连续型(均匀、指数、伽玛、正态)。此外,还涵盖了随机变量的期望值计算、联合分布特性、矩母函数以及极限定理等内容。特别地,本书对马尔可夫链、泊松过程及其扩展形式进行了详尽分析,为读者提供了丰富的理论依据和实际应用案例。 ... [详细]
  • 金山与万普广告争议:APP开发者权益受侵害
    探讨了金山毒霸对嵌入特定广告SDK的APP进行封禁的行为,分析其对安卓开发者的影响,并揭示了这一系列事件背后的复杂性。 ... [详细]
  • 本文详细探讨了HTML表单中GET和POST请求的区别,包括它们的工作原理、数据传输方式、安全性及适用场景。同时,通过实例展示了如何在Servlet中处理这两种请求。 ... [详细]
  • 自 Node.js 6.3 版本起,调试功能已内置在核心模块中,无需额外安装 node-inspector 等工具。通过简单的命令即可启动调试模式,并利用 Chrome 浏览器进行高效的代码调试。 ... [详细]
  • Struts与Spring框架的集成指南
    本文详细介绍了如何将Struts和Spring两个流行的Java Web开发框架进行整合,涵盖从环境配置到代码实现的具体步骤。 ... [详细]
  • 在现代Web应用中,当用户滚动到页面底部时,自动加载更多内容的功能变得越来越普遍。这种无刷新加载技术不仅提升了用户体验,还优化了页面性能。本文将探讨如何实现这一功能,并介绍一些实际应用案例。 ... [详细]
  • 本文介绍了Oracle和IBM DB2数据库管理系统当前的最新版本,包括它们的主要特点、功能改进以及发布日期。文章详细探讨了两个系统在企业级应用中的表现,并提供了对各自版本更新的重点解析。 ... [详细]
  • 本文介绍如何在华为CE交换机上配置M-LAG(多链路聚合组),以实现CE1和CE2设备作为VLAN 10网关的高可用性。通过详细的配置步骤,确保网络冗余和稳定性。 ... [详细]
  • 本文详细介绍了如何使用 MySQL 查询特定时间段的数据,包括今天、本周、上周、本月和上个月的数据。适合对 MySQL 查询感兴趣的读者。 ... [详细]
  • 解决SVN图标显示异常问题的综合指南
    本文详细探讨了SVN图标无法正常显示的问题,并提供了多种有效的解决方案,涵盖不同环境下的具体操作步骤。通过本文,您将了解如何排查和修复这些常见的SVN图标显示故障。 ... [详细]
  • 探讨了如何解决Ajax请求响应时间过长的问题。本文分析了一个从服务器获取少量数据的Ajax请求,尽管服务器已经对JSON响应进行了缓存,但实际响应时间仍然不稳定。 ... [详细]
  • 获取Jedis和Commons Pool JAR包的两种方法及详细步骤
    本文介绍如何通过网盘链接或官方网站获取Jedis和Commons Pool的JAR包,并提供详细的图文教程。同时,还附有导入JAR包到项目的相关建议。 ... [详细]
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社区 版权所有