由公式抽样检查所想到的...
最近查各种金融数据的计算方程,发现了一些很有意思的地方,特此记录。个人认为通过对数据细节的简单分析,便能看出一家公司的数据产品质量好坏。
在一个外行人(不需了解金融数据细节)看来,这些金融数据 EPS, PE, ROA, ROE, PriceToCF,都是有固定公式的。只要拿到原数据套上公式就可以了。但是再往下走,问题就没那么简单了。下面我来举个例子。
Return on Assets
公式我们用wiki的,Net Income/Average Total Assets。就拿wiki上提的“杜邦分析法之创始”杜邦2013年的财报来打个比方吧。
Net Income - 4862 而 Average Total Assets -[(51499+49859)/2。算下来去到10%。哇,这比例算不错。然而这样算出来的值,其实误导性非常强。对于这个公式的分子,有几点需要留意。
首先我们会想到,起码应该是Net Income Attributible to Common Stockholder,不管普通股持有者利益的部分,肯定要挖去,所以 NCI - 14 要去掉。而接下来最重要的是找到Discontinued Operation Income - 1999。去掉这两块之后算出来的Ratio就被砍掉了一半。
这里还没有涉及各种挖note 加减优先股利益,Non-recurring expenses 等问题呢,仅仅就是两张表上明显的数字。
在抽样检查数据样本时,除了这种明显的公式理解不到位外(推测是收集模板做的不对,不是人工收集问题),我还经常遇到网站上MRQ 和 TTM傻傻分不清的,PE Ratio用Diluted EPS 还是 Basic EPS去算?,Price Ratio用微观算法还是宏观算法?等,各类拔脚毛问题。
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
这篇随笔并非想讨论学术问题,而是想以一个明显的例子说明购买金融数据的时候,亲自调研还是必须的。
如何了解一家金融公司数据是否做得细腻?下面是针对个人投资者来说的。
1. 挑一两家成分稍复杂的大型上市公司,公司具备(非经常性开销或非持续经营收入或优先股分红等问题)然后就用ROA这个公式去检测。对于金融这块比较有了解的朋友,还可以用倒加operating cash flow去算CFPS。
2. 去证交所看公告栏,找最近刚发布财报的上市公司。用一两个点(revenue, total assets)反查目标金融数据产品中的原数据部分和通过计算的金融比例数据是否都已更新至最新。
3. 外围在了解一家公司发展前景的时候,除了看资本回报率外,不同行业有它们各自的特色数据点值得关注,以下的表格仅供参考。选择金融数据产品的时候,起码保证这些数据点产品中可以找到或者便于自己计算,然后尽量问公司要到计算它们的公式。
其实这样做并不是为了检验目标产品真正的数据准确性,而是以管中窥豹的形式(所以还是片面的)去了解产品的精细程度。通过这种简易的方法,你可以看到产品背后这个团队的整体水平,因为它涉及到了原数据收集(数据收集员),收集模板设计(程序员和金融分析师),数据流及时性(目标产品数据源和后台计算与输出逻辑),金融公式(金融分析师和程序员),数据申请方式等等。
由公式抽样检查所想到的...相关推荐
- 细说基姆拉尔森日期公式
转载:https://blog.csdn.net/qq_33114231/article/details/52352668 细说基姆拉尔森日期公式 转自:http://topic.csdn.net/t ...
- 2013长春区域赛总结
今年因为参加了一场日本的区域赛,国内的区域赛只有一次机会.选择了来最后一个赛区长春,一方面准备时间比较充裕,另一方面也想弥补上年在长春留下的遗憾.长春是我的最后一场区域赛了,本来想着拿个金牌退役的,万 ...
- 四、Dynamic-programming algorithm Dynamic--LCS
(学习笔记,无什参考价值!) 1 问题 2 算法 2.1 Brute-force LCS algorithm 检查每一个subsequence是否是yyy的子列时,遍历yyy的每一个元素,看是否依次可 ...
- C语言根据日期(年,月,日)判断星期几(使用基姆拉尔森计算公式)
C语言根据日期判断星期几(使用基姆拉尔森计算公式) 算法如下: 基姆拉尔森计算公式 W= (d+2*m+3*(m+1)/5+y+y/4-y/100+y/400) mod 7 在公式中d表示日期中的日 ...
- 2853: 小A的游戏昵称(郑轻oj)
这个题,算是一道思维题: 拿到这个题,脑子一下蹦出来暴力for,但看到1e9这个范围就明白-->暴力铁T 紧接着就会想到等差数列求和公式(如果想到这里,已经成功一大半了) 3 5 7的等差求和, ...
- SDOI2017R2PKUSC2017
从地狱到天堂再到地狱 SDOI2017R2 Day0 得知有人弃权,因此高一有两个学弟进入R2 依旧住在颐正大厦,继续和lzr相依为命,座位号是11,很熟悉的一个数字 晚上睡觉时想想自己一轮rank1 ...
- 初中数学抽象教学的案例_初中数学教学反思案例
在高中数学教学实践中实施数学美育教育,让学生逐渐感受数学之美,认识数学之美,体验数学之美,从而对数学产生浓厚兴趣,这对于培养学生的数学思维和提高数学学习成绩,将具有深远的意义和价值.下面是有初中数学教 ...
- [正式赛]最好的生日礼物——CSP 2021 游记
唯有自己的奋斗,才是最好的奖励. 0.前言 初赛开门红,TG 77 PJ 79.5 ... 初赛估分有一点悬,,自己不能上80,,,结果发现这年提高初赛分数线很低.轻松过初赛... 复赛之后两个星期就 ...
- HDU6656 2019 Multi-University Training Contest 7
题目链接: 这次爆零了,多校以来第一次爆零.这次也把我们的弱点打出来了.首先面对稍微思维的题就束手无策了,数学期望题是全队的弱点,主要是这么一个结论都不知道:(当一件事情成功的概率是p,那么它成功的期 ...
- 反赌科普宣传——赌徒的谬误
反赌科普宣传--赌徒的谬误 文章目录 反赌科普宣传--赌徒的谬误 游戏简单介绍 不公平的游戏 彩民的谬误 求神拜佛,是邪?非邪? 隐形的陷阱,无底的深渊 在赌博中,有一种"荷兰赌式" ...
最新文章
- atomikos mysql,记一次 Atomikos 分布式事务的使用
- 让AI个性化而且功耗更低 IBM研发新型神经网络芯片
- 阿里云护航罗振宇2018“时间的朋友”跨年演讲,与千万观众一起跨年
- 企业级工作流解决方案(十)--集成Abp和ng-alain--权限系统
- python接收邮件内容启动程序_Python实现发送与接收邮件的方法详解
- 数据结构实验之栈与队列一:进制转换
- Chrome浏览器相关细节整理
- python读取二进制数据转整形,在python中读取二进制数据(替换C代码)
- elasticsearch RestHighLevelClient 使用方法及封装工具
- 如何查看secure crt的登录密码
- Python API接口压力测试简单实现(并发测试)
- C#上位机与欧姆龙PLC通讯(FINS)
- 6C.项链(C++)
- socket.io实现一对多的在线咨询客服系统
- 交换机路由器常用命令大全
- linux 开机运行命令
- npm命令配置淘宝镜像
- 一顿饭的事儿,搞懂了Linux5种IO模型
- ctex中文乱码问题
- 谷粒商城_01_环境搭建