低估值研究:先确定分母,再谈谁更便宜

English version

“最低估值”没有唯一排名。 PE 比较价格与利润,PB 比较价格与账面权益;剔除非经常性损益、商誉或无形资产后,回答的问题变了,排序也可能变化。下方六家公司只用于说明计算口径,不是全市场筛选,也没有检验未来收益。

证据阶段:已核对的当前快照计算,观察日为 2026 年 10 月 18 日;市值取自 10 月 16 日。财务记录实际抓取于 UTC 10 月 17 日,即北京时间 10 月 18 日,其中海康威视包含 10 月 17 日披露的数据。不能把这组输入说成 10 月 16 日收盘时已经拿到的信号。 本次没有计算历史策略收益。

口径定义表

以下 M 是以元计的全部普通股权益市值;P 是最近十二个月归母净利润;D 是同口径扣非归母净利润;E 是归属于普通股股东的权益;G、I 分别是对应权益范围的商誉和其他已入账无形资产。

指标目标定义比较前必须固定的事项
PE TTMM ÷ P合并报表中的归母利润,不能换成集团净利润;最近十二个月,不能直接把半年利润乘二
扣非 PE TTMM ÷ D同一归母范围、同一滚动区间;扣非不等于剔除全部投资收益
PBM ÷ E扣除少数股东权益,适用时还须扣除优先权益;用一个资产负债表时点,不是四季加总
扣商誉 PBM ÷(E − G)商誉归属范围、减值版本和权益范围必须一致
扣商誉及无形资产 PBM ÷(E − G − I)明确无形资产范围、少数股东分配,以及是否另扣资本化开发支出

中期财报的 TTM=本年累计值+上年全年值−上年同期累计值;年报直接使用全年值。缺少任何一项就保留缺失。利润、权益及扣除项要使用相同合并范围,不能把母公司单体报表与合并归母数据拼在一起。

市值也必须对应同一权益。本例有意选择六家仅有 A 股的公司,没有由此推导 A/H、B 股、优先股和可转债的统一处理方法。A 股价格乘所有类别股数,不一定等于各类股份的经济价值;流通市值也不能直接除以全公司的利润或权益。

数据字段与本次计算的限制

脚本把 daily_basic.total_mv × 10,000 换算为元;以 income.n_income_attr_p 对应归母利润,以 fina_indicator.profit_dedt 作为供应商扣非利润代理,以 balancesheet.total_hldr_eqy_exc_min_int 对应归母权益。供应商对 profit_dedt 的字段名称不能独立证明每家公司的归母/普通股范围;本次尚未逐份核对原始财报及优先权益,因此表中称“扣非 PE 代理”和“归母 PB”。

goodwill、intan_assets 是合并口径资产,归母权益则不含少数股东权益。直接从归母权益全额扣除这两项,属于未分配少数股东份额的扣资产代理,不能称为已认证的归母有形净资产。没有擅自按持股比例分配。两项来源字段分别扣除;本例没有另扣资本化开发支出,没有计算相关递延税影响,也不包含表外无形资产或清算回收。账面价值不等于清算价值,无形资产较多也不意味着公司经济价值更差。

商誉或无形资产缺失时保持缺失,不能默认为零。利润或权益分母小于等于零时,不进入正倍数“便宜程度”排名;亏损、负权益需要单独研究,并不代表公司没有价值。贵州茅台的商誉字段在本快照中缺失,因此不补零,也不进入五种口径的共同排名。

六家公司计算样本

这是有意选择、覆盖几类经营模式的小样本,不代表市场分布。每家公司使用利润表、财务指标和资产负债表都有数据的最新共同报告期;不同公司报告期可能不同。只在展示时保留两位小数。窄屏可横向滑动数值表,代码和倍数保持完整。

代码公司报告期PE TTM扣非 PE 代理归母 PB扣商誉 PB 代理扣商誉及无形资产 PB 代理
000651.SZ格力电器202606307.948.361.491.501.61
002027.SZ分众传媒2026063021.8629.285.335.395.43
002415.SZ海康威视2026093017.3417.703.663.673.75
300059.SZ东方财富2026063019.6520.282.913.003.00
600519.SH贵州茅台2026063020.4020.426.61——
600900.SH长江电力2026063019.8620.813.333.343.77

分众传媒的 PE 从 21.86 倍变为扣非代理口径的 29.28 倍。在五家公司共同样本内,海康威视与长江电力的 PB 相对顺序,在扣除商誉和已入账无形资产后发生对调。这些变化说明口径会影响比较,不能据此推断后续收益更高。

同一样本的排序

以下五列严格使用五种分母均为正且非缺失的同一批五家公司。1 表示本小样本内倍数最低;并列采用最小名次。第六家公司可计算的数值仍显示在上表,但不在任何共同样本列里单独排名。跨行业排名在这里只说明计算差异。

代码PE扣非 PE 代理归母 PB扣商誉代理扣商誉及无形资产代理
000651.SZ11111
002027.SZ55555
002415.SZ22443
300059.SZ33222
600519.SH—————
600900.SH44334

可得时间、修订与复现

读取前,脚本核对数据 owner 的归档封存记录、标准化子清单哈希及数据文件哈希。只读取 report_type=1 的累计合并报表;同一证券、报告期选择当前已披露且已实际观测的最新版本。只有日期、没有时刻的公告,必须早于当前本地自然日才纳入。无法区分的同版本重复记录会报错。来源归档沿用 owner 配置的 TuShare 链路,本次无需新请求供应商,也没有切换生产数据别名。

完整性校验证明留存文件与哈希一致,不能证明过去每份财报在原公告时刻的版本,也不能证明供应商修订记录完整或经济口径正确。当前 TTM 的历史组成项可能已被后来修订。这是周末看到的财务快照与上一交易日价格的组合,不是周五收盘时的历史信号。

复现脚本为 scripts/analyze_valuation_definitions.py:--vintage 指向 owner 封存快照,--daily-basic 指向一个已留存的每日指标分区,--output 必须是仓库外的新目录。公开的派生 JSON 保存输入哈希、计算日期、报告期及来源披露/观测日期,不包含供应商原始财务金额或价格日线。脚本固定本例六家公司,缺失扣除项仍不可用。换一个数据版本重跑就是新观察,不能当作同一快照。

哪些已经展示,哪些还没完成

factor-observatory 的 PB/ROE 专题 已展示在 PB 上加入盈利能力的历史比较;market-research 对应说明 保留数值、研究背景及限制。它没有比较本文全部五种分母。本次口径表与当前计算样本发布在 market-research;将来完成标准化因子研究后,再按已有发布契约进入 observatory。

后续须先冻结历史观测账本和全市场资格规则,分别报告共同样本、各指标可计算样本及按行业/年份的缺失率。金融与非金融应分开比较,并控制规模、行业和盈利能力,保留后来退市的公司。固定形成、执行、基准、修订和成本口径后,才能做配对收益检验。本次没有发布全市场“最低估值名单”,也没有验证哪种估值更赚钱。

一手字段来源