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

相关文章

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

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

使用EasyPoi快速导出Word文档功能的实现步骤

《使用EasyPoi快速导出Word文档功能的实现步骤》EasyPoi是一个基于ApachePOI的开源Java工具库,旨在简化Excel和Word文档的操作,本文将详细介绍如何使用EasyPoi快速... 目录一、准备工作1、引入依赖二、准备好一个word模版文件三、编写导出方法的工具类四、在Export

java程序远程debug原理与配置全过程

《java程序远程debug原理与配置全过程》文章介绍了Java远程调试的JPDA体系,包含JVMTI监控JVM、JDWP传输调试命令、JDI提供调试接口,通过-Xdebug、-Xrunjdwp参数配... 目录背景组成模块间联系IBM对三个模块的详细介绍编程使用总结背景日常工作中,每个程序员都会遇到bu

利用Python操作Word文档页码的实际应用

《利用Python操作Word文档页码的实际应用》在撰写长篇文档时,经常需要将文档分成多个节,每个节都需要单独的页码,下面:本文主要介绍利用Python操作Word文档页码的相关资料,文中通过代码... 目录需求:文档详情:要求:该程序的功能是:总结需求:一次性处理24个文档的页码。文档详情:1、每个

Python内存管理机制之垃圾回收与引用计数操作全过程

《Python内存管理机制之垃圾回收与引用计数操作全过程》SQLAlchemy是Python中最流行的ORM(对象关系映射)框架之一,它提供了高效且灵活的数据库操作方式,本文将介绍如何使用SQLAlc... 目录安装核心概念连接数据库定义数据模型创建数据库表基本CRUD操作创建数据读取数据更新数据删除数据查

在Node.js中使用.env文件管理环境变量的全过程

《在Node.js中使用.env文件管理环境变量的全过程》Node.js应用程序通常依赖于环境变量来管理敏感信息或配置设置,.env文件已经成为一种流行的本地管理这些变量的方法,本文将探讨.env文件... 目录引言为什么使php用 .env 文件 ?如何在 Node.js 中使用 .env 文件最佳实践引

uni-app小程序项目中实现前端图片压缩实现方式(附详细代码)

《uni-app小程序项目中实现前端图片压缩实现方式(附详细代码)》在uni-app开发中,文件上传和图片处理是很常见的需求,但也经常会遇到各种问题,下面:本文主要介绍uni-app小程序项目中实... 目录方式一:使用<canvas>实现图片压缩(推荐,兼容性好)示例代码(小程序平台):方式二:使用uni

Python绘制TSP、VRP问题求解结果图全过程

《Python绘制TSP、VRP问题求解结果图全过程》本文介绍用Python绘制TSP和VRP问题的静态与动态结果图,静态图展示路径,动态图通过matplotlib.animation模块实现动画效果... 目录一、静态图二、动态图总结【代码】python绘制TSP、VRP问题求解结果图(包含静态图与动态图

C++读写word文档(.docx)DuckX库的使用详解

《C++读写word文档(.docx)DuckX库的使用详解》DuckX是C++库,用于创建/编辑.docx文件,支持读取文档、添加段落/片段、编辑表格,解决中文乱码需更改编码方案,进阶功能含文本替换... 目录一、基本用法1. 读取文档3. 添加段落4. 添加片段3. 编辑表格二、进阶用法1. 文本替换2

JDK8(Java Development kit)的安装与配置全过程

《JDK8(JavaDevelopmentkit)的安装与配置全过程》文章简要介绍了Java的核心特点(如跨平台、JVM机制)及JDK/JRE的区别,重点讲解了如何通过配置环境变量(PATH和JA... 目录Java特点JDKJREJDK的下载,安装配置环境变量总结Java特点说起 Java,大家肯定都