2019年五一杯数学建模C题科创板拟上市企业估值解题全过程文档及程序

本文主要是介绍2019年五一杯数学建模C题科创板拟上市企业估值解题全过程文档及程序,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

2019年五一杯数学建模

C题 科创板拟上市企业估值

原题再现

  科创板在首届中国国际进口博览会开幕式上宣布设立,是独立于现有主板市场的新设板块。设立科创板并试点注册制是提升服务科技创新企业能力、增强市场包容性、强化市场功能的一项资本市场重大改革举措,科创板将补充我国成长型科技创新企业融资短板,有望成为中国版纳斯达克(NASDAQ)。
  近期,上海证券交易所已开始受理科创板企业的上市发行申请,科创板企业如何估值对于投资者来说至关重要。传统企业上市后估值通常采用市盈率法,对于科创板企业上市后估值方法可以考虑采用市销率法(科创板对企业盈利不做要求,暂未盈利的企业采用市销率法较为合理)。由于是新型板块,估值可参照美国同类型市场NASDAQ上市公司的平均市销率,但由于国内市场与美国市场上市的企业盈利能力不同以及投资者结构不同,造成基本面与流动性均存在较大差异,从而导致中国与美国的股票市场估值水平存在估值溢价或折价。
  1. 根据附件1和附件2中的数据,选取平均市销率作为估值水平,测算2018年中国A股市场(上证指数成分股)与美国NASDAQ市场的估值水平,并计算出这两个市场的估值溢价或折价水平。
  2. 建立数学模型,对中国A股市场的估值指标与基本面指标、流动性指标之间的关系进行定量分析,同时对美国NASDAQ市场的估值指标与基本面指标、流动性指标之间的关系进行定量分析,并比较差异。其中,基本面指标包括年度营业收入、年度归母净利润、年度净资产收益率等;流动性指标包括年度单只股票交易量、年度单只股票交易金额、年度单只股票平均换手率等。
  3. 建立数学模型,分别对中国A股市场和美国NASDAQ市场2019年的基本面指标、流动性指标进行预测分析;根据预测结果,计算出这两个市场2019年的估值指标。
  4. 截至2019年4月27日,上海证券交易所已受理93家企业申报科创板上市,并且公布了93家企业2016-2018年的基本面数据(见附件3)。参照美国NASDAQ市场的估值量化模型、中国A股市场的流动性指标,预测我国首批科创板企业上市后的估值水平。

整体求解过程概述(摘要)

  在首届中国国际进口博览会上宣布设立的科创板弥补了我国科技型创新企业的融资短板。由于科创板与美国 NASDAQ 市场具有一定的共性,科创板的估值可参照美国 NASDAQ 市场的平均市销率。然而,国内市场与美国市场在企业盈利能力与投资者结构方面的不同,会造成科创板的估值产生严重的估值溢价或折价。为了准确评估科创板上市企业,本文做了以下工作:
  针对问题 1,考虑到单只股票对市场的影响,对市场内的每一个企业进行分析,通过对市场内各个企业的市销率、营业收入、年成交额、年成交量和年平均换手率进行计算,获得了 A 股市场与美股市场各自的当前实际估值,同时由数据中给出的市销率计算获得了两市场的预期估值,通过这两种估值的比较,获得了两市场的溢价或折价水平。
  针对问题 2,要在基本面指标、流动性指标以及估值指标之间建立定量数学模型,应当考虑到股价的波动情况和换手率情况对流动性指标的影响、市场企业的成长性与价值性对基本面指标的影响。首先,建立各指标的量化模型,然后将股价波动情况和换手率作为影响流动性指标的因素;对各项基本面指标采取了模糊层次分析法,最终获得了综合的基本面评价指标。在获得了各指标的量化模型后,通过绘制三个指标的空间散点图观察三者间的函数关系,分析各自市场的公司分布状况。经过观察后,首先采用强灵敏 SOM 聚类分析方法,对企业类别进行划分,理清市场的内部结构关系,进而在每个类别中,进一步建立市场基本面指标、流动性指标以及估值指标定量关系插值数学模型。
  针对问题 3,通过分析 2009-2018 年 10 年间的数据规律,采用灰色预测模型对2019 年中国 A 股市场与美国 NASDAQ 市场的基本面指标、流动性指标分别进行预测;采用鱼群算法优化的方法对加权灰色预测模型的参数进行优化,进一步体现背景值在建模中的作用,并增加了模型的约束条件,对于不满足约束条件的指标,采用多项式进行拟合预测。根据问题 2 所得的指标定量关系,进一步计算出两个市场的市销率指标。
  针对问题 4,根据 2019 年科创板基本面指标、流动性指标的预测值,结合问题2 中获得的美国 NASDAQ 市场的估值量化模型,对科创板上市后的估值进行计算。

模型假设:

  1、不考虑政策导向和操盘以及投资者交易情绪等人为因素对中国 A 股市场与美国 NASDAQ 市场的影响。
  2、中国 A 股市场与美国 NASDAQ 市场之间不存在相互影响关系,且各市场内的各企业为相互独立的个体,不存在企业间的相互影响。
  3、市场中企业的估值指标、基本面指标以及流动性指标与市场指标的关系具有一致性。

问题分析:

  问题(1)的分析:
  对于两个市场层面的数据分析,首先要对市场内的每一个企业进行分析,通过对市场内各个企业的市销率、营业收入、年成交额、年成交量和年平均换手率进行计算,得出中国 A 股市场与美国 NASDAQ 市场各自的平均市销率,并进一步求解两个市场的估值溢价或折价水平。
  问题(2)的分析:
  为了能够获得较为准确的中国 A 股市场与美国 NASDAQ 市场的基本面指标、流动性指标以及估值指标间的关系,首先应当建立基本面指标、流动性指标以及估值指标的定量数学模型。然后通过查阅资料等方式,分别查找影响这三个指标的相关因素,建立各指标的量化模型。将股价波动情况和换手率作为影响流动性指标的因素;对于基本面指标而言,应当同时关注市场企业的成长性与价值性。对于估值指标而言,利用市销率对该指标进行度量。在获得了各指标的量化模型后,应当对这些指标绘制空间散点图,观察三者间的函数关系。由于空间散点图具有集聚性的特点,普通的拟合方法不能适用,因此本文采用了强灵敏 SOM 聚类分析的方法,大体划分了企业类别,理清了市场的内部结构关系。之后再在每个类别中,寻求市场所具有的基本面指标、流动性指标以及估值指标定量关系。
  问题(3)的分析:
  通过分析 2009-2018 年 10 年间的数据规律,对 2019 年中国 A 股市场与美国NASDAQ 市场的基本面指标、流动性指标分别进行预测,由于整个市场的整体数据量有限,采用灰色预测模型对基本面指标和流动性指标进行预测,同时为了体现背景值在建模中的作用,采用鱼群算法优化的方法对加权灰色预测模型的参数进行优化,并为其增加了约束条件,对于不满足约束条件的指标,则利用多项式进行拟合预测。再根据问题(2)所得的指标定量关系,进一步计算出两个市场的市销率指标。
  问题(4)的分析:
  为了分析科创板2019年的估值水平,首先应当对2019年的科创板基本面指标、流动性指标进行预测,根据预测值,结合问题(2)中获得的美国 NASDAQ 市场的估值量化模型,对科创板上市后的估值进行计算。

模型的建立与求解整体论文缩略图

在这里插入图片描述
在这里插入图片描述

全部论文请见下方“ 只会建模 QQ名片” 点击QQ名片即可

程序代码:(代码和文档not free)

from lifetimes.datasets import load_cdnow_summary_data_with_monetary_valuesummary_with_money_value = load_cdnow_summary_data_with_monetary_value()
summary_with_money_value.head()
returning_customers_summary = summary_with_money_value[summary_with_money_value['frequency']>0]print(returning_customers_summary.head())
from lifetimes.datasets import load_cdnow_summary
from lifetimes import BetaGeoFitter
data = load_cdnow_summary(index_col=[0])
bgf = BetaGeoFitter(penalizer_coef=0.0)
bgf.fit(data['frequency'], data['recency'], data['T'])
bgf.fit(summary_with_money_value['frequency'], summary_with_money_value['recency'], summary_with_money_value['T'])print(ggf.customer_lifetime_value(bgf, #the model to use to predict the number of future transactionssummary_with_money_value['frequency'],summary_with_money_value['recency'],summary_with_money_value['T'],summary_with_money_value['monetary_value'],time=12, # monthsdiscount_rate=0.01 # monthly discount rate ~ 12.7% annually
).head(10))
全部论文请见下方“ 只会建模 QQ名片” 点击QQ名片即可

这篇关于2019年五一杯数学建模C题科创板拟上市企业估值解题全过程文档及程序的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/633177

相关文章

C#借助Spire.XLS for .NET实现在Excel中添加文档属性

《C#借助Spire.XLSfor.NET实现在Excel中添加文档属性》在日常的数据处理和项目管理中,Excel文档扮演着举足轻重的角色,本文将深入探讨如何在C#中借助强大的第三方库Spire.... 目录为什么需要程序化添加Excel文档属性使用Spire.XLS for .NET库实现文档属性管理Sp

Springboot3统一返回类设计全过程(从问题到实现)

《Springboot3统一返回类设计全过程(从问题到实现)》文章介绍了如何在SpringBoot3中设计一个统一返回类,以实现前后端接口返回格式的一致性,该类包含状态码、描述信息、业务数据和时间戳,... 目录Spring Boot 3 统一返回类设计:从问题到实现一、核心需求:统一返回类要解决什么问题?

Java利用Spire.Doc for Java实现在模板的基础上创建Word文档

《Java利用Spire.DocforJava实现在模板的基础上创建Word文档》在日常开发中,我们经常需要根据特定数据动态生成Word文档,本文将深入探讨如何利用强大的Java库Spire.Do... 目录1. Spire.Doc for Java 库介绍与安装特点与优势Maven 依赖配置2. 通过替换

C#实现插入与删除Word文档目录的完整指南

《C#实现插入与删除Word文档目录的完整指南》在日常的办公自动化或文档处理场景中,Word文档的目录扮演着至关重要的角色,本文将深入探讨如何利用强大的第三方库Spire.Docfor.NET,在C#... 目录Spire.Doc for .NET 库:Word 文档处理利器自动化生成:C# 插入 Word

Linux服务器数据盘移除并重新挂载的全过程

《Linux服务器数据盘移除并重新挂载的全过程》:本文主要介绍在Linux服务器上移除并重新挂载数据盘的整个过程,分为三大步:卸载文件系统、分离磁盘和重新挂载,每一步都有详细的步骤和注意事项,确保... 目录引言第一步:卸载文件系统第二步:分离磁盘第三步:重新挂载引言在 linux 服务器上移除并重新挂p

java对接Pinata上传文件到IPFS全过程

《java对接Pinata上传文件到IPFS全过程》本文详细介绍了如何使用PinataAPI将文件上传到IPFS网络,首先登录Pinata官网并生成JWT令牌,然后在项目中导入OkHttp依赖并编写代... 目录1.登录2.生成令牌3.导入依赖4.编写代码5.调用接口调试China编程代码总结Pinata调用AP

Mysql 驱动程序的程序小结

《Mysql驱动程序的程序小结》MySQL驱动程序是连接应用程序与MySQL数据库的重要组件,根据不同的编程语言和应用场景,MySQL提供了多种驱动程序,下面就来详细的了解一下驱动程序,感兴趣的可以... 目录一、mysql 驱动程序的概念二、常见的 MySQL 驱动程序1. MySQL Connector

Python实现Word文档自动化的操作大全(批量生成、模板填充与内容修改)

《Python实现Word文档自动化的操作大全(批量生成、模板填充与内容修改)》在职场中,Word文档是公认的好伙伴,但你有没有被它折磨过?批量生成合同、制作报告以及发放证书/通知等等,这些重复、低效... 目录重复性文档制作,手动填充模板,效率低下还易错1.python-docx入门:Word文档的“瑞士

win10安装及配置Gradle全过程

《win10安装及配置Gradle全过程》本文详细介绍了Gradle的下载、安装、环境变量配置以及如何修改本地仓库位置,通过这些步骤,用户可以成功安装并配置Gradle,以便进行项目构建... 目录一、Gradle下载1.1、Gradle下载地址1.2、Gradle下载步骤二、Gradle安装步骤2.1、安

idea+spring boot创建项目的搭建全过程

《idea+springboot创建项目的搭建全过程》SpringBoot是Spring社区发布的一个开源项目,旨在帮助开发者快速并且更简单的构建项目,:本文主要介绍idea+springb... 目录一.idea四种搭建方式1.Javaidea命名规范2JavaWebTomcat的安装一.明确tomcat