news 2026/4/28 23:01:44

格雷厄姆的企业价值评估方法:资产还是盈利?

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
格雷厄姆的企业价值评估方法:资产还是盈利?

格雷厄姆的企业价值评估方法:资产还是盈利?

关键词:价值投资、企业估值、格雷厄姆公式、资产负债表、盈利能力、安全边际、内在价值

摘要:本文深入探讨本杰明·格雷厄姆开创的企业价值评估方法体系,重点分析其"资产价值"与"盈利能力"两种核心估值路径的适用场景与逻辑差异。文章将详细解析格雷厄姆估值公式的数学原理,通过Python实现其经典算法,并结合实际案例展示如何应用这些方法评估上市公司价值。最后,我们将讨论这些传统方法在现代金融市场中的适用性与局限性。

1. 背景介绍

1.1 目的和范围

本杰明·格雷厄姆作为价值投资理论的奠基人,其企业估值方法至今仍被全球投资者广泛使用。本文旨在:

  1. 系统梳理格雷厄姆提出的两种主要估值方法
  2. 深入分析资产估值与盈利估值的理论基础
  3. 提供可操作的估值模型实现方案
  4. 探讨这些方法在当代市场的适用性

研究范围涵盖格雷厄姆在《证券分析》和《聪明的投资者》中提出的核心估值理念,但不涉及后期发展的现代估值理论。

1.2 预期读者

本文适合以下读者群体:

  • 价值投资实践者
  • 证券分析师与投资经理
  • 金融专业学生
  • 对企业估值感兴趣的个人投资者
  • 量化投资策略开发者

1.3 文档结构概述

本文将按照以下逻辑展开:

  1. 首先介绍格雷厄姆估值体系的基本概念
  2. 然后深入分析两种估值方法的核心算法
  3. 接着通过Python实现具体估值模型
  4. 最后讨论实际应用场景与现代发展

1.4 术语表

1.4.1 核心术语定义

内在价值(Intrinsic Value):企业真实、客观的价值,区别于市场价格。

安全边际(Margin of Safety):买入价格与内在价值之间的差额,提供投资保护。

净流动资产(Net Current Assets):流动资产减去总负债,反映企业清算价值。

盈利能力价值(Earnings Power Value):基于企业持续盈利能力的估值。

1.4.2 相关概念解释

账面价值(Book Value):企业资产负债表上股东权益的账面金额。

调整后账面价值(Adjusted Book Value):对账面价值进行必要调整后的估值。

正常化盈利(Normalized Earnings):消除周期性波动后的企业平均盈利水平。

1.4.3 缩略词列表
  • NCAV:净流动资产价值(Net Current Asset Value)
  • EPV:盈利能力价值(Earnings Power Value)
  • P/E:市盈率(Price to Earnings Ratio)
  • P/B:市净率(Price to Book Ratio)

2. 核心概念与联系

格雷厄姆的估值体系建立在两个基本维度上:资产价值和盈利能力。这两个维度代表了不同的估值哲学和适用场景。

格雷厄姆估值方法
资产价值法
盈利能力法
净流动资产法
账面价值调整法
盈利能力价值法
市盈率法
强调清算价值
强调持续经营价值
基于正常化盈利
基于市场比较

资产价值法侧重于企业的"防御性"价值,即假设企业停止经营时的价值。这种方法特别关注:

  1. 流动资产的质量和变现能力
  2. 负债的真实性和紧迫性
  3. 固定资产的实际市场价值

盈利能力法则着眼于企业的"进攻性"价值,即持续经营创造现金流的能力。其关注点包括:

  1. 盈利的稳定性和可预测性
  2. 行业竞争地位和进入壁垒
  3. 管理层的资本配置能力

格雷厄姆认为,理想的投资标的应该同时满足两种估值方法的标准,即资产价值提供下跌保护,而盈利能力提供上涨潜力。

3. 核心算法原理 & 具体操作步骤

3.1 净流动资产价值法(NCAV)

格雷厄姆最著名的资产估值方法是净流动资产法,其计算公式为:

NCAV=流动资产−总负债 NCAV = 流动资产 - 总负债NCAV=流动资产总负债

Python实现:

defcalculate_ncav(current_assets,total_liabilities):""" 计算净流动资产价值(NCAV) 参数: current_assets -- 流动资产总额 total_liabilities -- 总负债 返回: 净流动资产价值 """returncurrent_assets-total_liabilitiesdefncav_margin_of_safety(market_cap,ncav):""" 计算NCAV安全边际 参数: market_cap -- 市值 ncav -- 净流动资产价值 返回: 安全边际比率 """return(ncav-market_cap)/ncav

3.2 盈利能力价值法(EPV)

格雷厄姆的盈利能力价值公式为:

EPV=正常化盈利×(8.5+2g)收益率 EPV = \frac{正常化盈利 × (8.5 + 2g)}{收益率}EPV=收益率正常化盈利×(8.5+2g)

其中:

  • 8.5:格雷厄姆认为零增长企业的合理P/E
  • g:预期年增长率(%)
  • 收益率:投资者要求的回报率(通常用长期国债收益率)

Python实现:

defcalculate_epv(normalized_earnings,growth_rate,bond_yield):""" 计算盈利能力价值(EPV) 参数: normalized_earnings -- 正常化盈利 growth_rate -- 预期增长率(百分比) bond_yield -- 长期国债收益率(百分比) 返回: 盈利能力价值 """base_multiple=8.5growth_multiple=2*growth_rate total_multiple=base_multiple+growth_multiple epv=(normalized_earnings*total_multiple)/bond_yieldreturnepv

3.3 估值流程步骤

完整的格雷厄姆估值流程可分为以下步骤:

  1. 数据收集阶段

    • 获取最近3-5年财务报表
    • 收集行业可比公司数据
    • 确定当前无风险利率
  2. 资产价值评估

    • 计算净流动资产
    • 调整固定资产账面价值
    • 评估无形资产真实性
  3. 盈利能力评估

    • 计算正常化盈利
    • 确定合理增长率预期
    • 选择适当资本化率
  4. 安全边际计算

    • 比较市值与两种估值
    • 计算潜在下跌保护空间
    • 评估风险收益比
  5. 最终决策

    • 检查是否符合双重标准
    • 评估管理层质量
    • 做出投资决策

4. 数学模型和公式 & 详细讲解 & 举例说明

4.1 净流动资产模型的数学基础

格雷厄姆的净流动资产模型建立在清算价值假设上:

NCAV=∑i=1nCAi−∑j=1mLj NCAV = \sum_{i=1}^n CA_i - \sum_{j=1}^m L_jNCAV=i=1nCAij=1mLj

其中:

  • CAiCA_iCAi代表各项流动资产
  • LjL_jLj代表各项负债

关键假设

  1. 流动资产可按账面价值的80-90%变现
  2. 固定资产价值可忽略不计
  3. 所有负债都是真实且紧迫的

举例说明
假设某公司:

  • 流动资产:1亿元
  • 总负债:6000万元
  • 市值:5000万元

则:
NCAV=1亿−6000万=4000万安全边际=(4000万−5000万)/4000万=−25% NCAV = 1亿 - 6000万 = 4000万 \\ 安全边际 = (4000万 - 5000万)/4000万 = -25\%NCAV=1亿6000=4000安全边际=(40005000)/4000=25%

此时市值高于NCAV,不符合格雷厄姆标准。

4.2 盈利能力模型的数学推导

格雷厄姆的EPV公式源自永续年金现值公式的变体:

传统永续年金公式:
PV=CFr PV = \frac{CF}{r}PV=rCF

格雷厄姆调整后:
EPV=E×my EPV = \frac{E × m}{y}EPV=yE×m

其中乘数m的推导:
m=8.5+2g m = 8.5 + 2gm=8.5+2g

8.5的来源:

  • 格雷厄姆观察到的零增长企业平均P/E
  • 对应约11.76%的盈利收益率(1/8.5)

2g的调整:

  • 每1%增长对应2倍P/E提升
  • 反映增长的价值但保持保守

实例计算
假设:

  • 正常化盈利:5000万元
  • 预期增长率:3%
  • 国债收益率:4%

则:
m=8.5+2×3=14.5EPV=5000×14.54=18.125亿 m = 8.5 + 2×3 = 14.5 \\ EPV = \frac{5000 × 14.5}{4} = 18.125亿m=8.5+2×3=14.5EPV=45000×14.5=18.125亿

4.3 双重标准验证模型

格雷厄姆建议的理想投资应满足:

市值NCAV≤23且市值EPV≤23 \frac{市值}{NCAV} ≤ \frac{2}{3} \quad \text{且} \quad \frac{市值}{EPV} ≤ \frac{2}{3}NCAV市值32EPV市值32

这相当于要求:

  • 资产价值方面有33%的安全边际
  • 盈利能力方面有33%的安全边际

数学表达式:
{P≤0.66×NCAVP≤0.66×EPV \begin{cases} P ≤ 0.66 × NCAV \\ P ≤ 0.66 × EPV \end{cases}{P0.66×NCAVP0.66×EPV

其中P为市场价格。

5. 项目实战:代码实际案例和详细解释说明

5.1 开发环境搭建

建议使用以下Python环境:

# 所需库importpandasaspdimportnumpyasnpimportyfinanceasyfimportmatplotlib.pyplotasplt# 财务报表分析库fromfinvizfinance.screener.overviewimportOverview# 可视化设置plt.style.use('seaborn')%matplotlib inline

5.2 源代码详细实现

完整估值分析工具类:

classGrahamValuation:def__init__(self,ticker):self.ticker=ticker self.data=self._fetch_data()def_fetch_data(self):"""从公开数据源获取财务数据"""stock=yf.Ticker(self.ticker)# 获取资产负债表balance_sheet=stock.balance_sheet# 获取利润表income_stmt=stock.financials# 获取市场数据market_data=stock.inforeturn{'balance_sheet':balance_sheet,'income_stmt':income_stmt,'market_data':market_data}defcalculate_ncav(self):"""计算净流动资产价值"""bs=self.data['balance_sheet']try:current_assets=bs.loc['Total Current Assets'][0]total_liab=bs.loc['Total Liab'][0]ncav=current_assets-total_liab shares=self.data['market_data']['sharesOutstanding']ncav_per_share=ncav/sharesreturnncav_per_shareexceptKeyError:print("缺少必要的资产负债表项目")returnNonedefcalculate_epv(self,growth_rate=2.5,bond_yield=3.5):"""计算盈利能力价值"""try:# 使用3年平均盈利作为正常化盈利income=self.data['income_stmt']net_income=income.loc['Net Income'][:3].mean()# 计算EPVbase_multiple=8.5growth_multiple=2*growth_rate total_multiple=base_multiple+growth_multiple epv=(net_income*total_multiple)/bond_yield# 计算每股EPVshares=self.data['market_data']['sharesOutstanding']epv_per_share=epv/sharesreturnepv_per_shareexceptExceptionase:print(f"计算EPV时出错:{e}")returnNonedefanalyze(self):"""执行完整分析"""current_price=self.data['market_data']['currentPrice']ncav_ps=self.calculate_ncav()epv_ps=self.calculate_epv()print(f"\n{self.ticker}格雷厄姆估值分析结果:")print(f"当前股价: ${current_price:.2f}")ifncav_ps:ncav_discount=(ncav_ps-current_price)/ncav_ps*100print(f"NCAV/股: ${ncav_ps:.2f}({ncav_discount:+.2f}%)")ifepv_ps:epv_discount=(epv_ps-current_price)/epv_ps*100print(f"EPV/股: ${epv_ps:.2f}({epv_discount:+.2f}%)")# 检查格雷厄姆标准ifncav_psandepv_ps:ifcurrent_price<=ncav_ps*0.66andcurrent_price<=epv_ps*0.66:print("符合格雷厄姆双重标准!")else:print("不符合格雷厄姆双重标准")

5.3 代码解读与分析

  1. 数据获取层

    • 使用yfinance库从Yahoo Finance获取实时市场数据
    • 获取最近3年的资产负债表和利润表
    • 提取流通股数计算每股价值
  2. NCAV计算逻辑

    • 重点关注流动资产和总负债
    • 保守假设固定资产价值为零
    • 计算每股NCAV便于与股价比较
  3. EPV计算逻辑

    • 使用3年平均盈利消除短期波动
    • 允许自定义增长率和债券收益率
    • 应用格雷厄姆乘数公式
  4. 安全边际分析

    • 比较当前价格与两种估值
    • 计算折扣/溢价百分比
    • 应用格雷厄姆严格的66%标准

示例应用

# 分析沃尔玛(WMT)analyzer=GrahamValuation("WMT")analyzer.analyze()# 分析伯克希尔哈撒韦(BRK-A)brk_analyzer=GrahamValuation("BRK-A")brk_analyzer.analyze()

典型输出格式:

WMT 格雷厄姆估值分析结果: 当前股价: $150.25 NCAV/股: $12.34 (-1118.07%) EPV/股: $98.76 (+52.12%) 不符合格雷厄姆双重标准

6. 实际应用场景

6.1 资产价值法的适用场景

  1. 行业低迷期

    • 周期性行业处于低谷时
    • 市场情绪极度悲观时
    • 例如:2008年金融危机后的银行股
  2. 资产重组机会

    • 企业分拆或业务出售
    • 管理层变更带来资产重估
    • 例如:多元化企业剥离非核心资产
  3. 特殊资产公司

    • 持有大量现金或可变现资产
    • 房地产或自然资源公司
    • 例如:持有大量土地的农业企业

6.2 盈利能力法的适用场景

  1. 稳定增长行业

    • 必需消费品或公用事业
    • 具有稳定现金流的业务
    • 例如:食品饮料龙头企业
  2. 竞争优势明显

    • 具有强大品牌或专利保护
    • 高转换成本的企业
    • 例如:特定领域的软件公司
  3. 管理层优秀

    • 资本配置能力强的管理层
    • 股东友好的分红政策
    • 例如:以股东回报为导向的成熟企业

6.3 综合应用案例

案例:汽车零部件制造商

  1. 资产分析:

    • 计算厂房设备的重置成本
    • 评估存货的可变现价值
    • 确认应收账款的回收率
  2. 盈利分析:

    • 调整经济周期对盈利的影响
    • 分析长期客户合同稳定性
    • 评估研发投入的效益
  3. 综合判断:

    • 资产价值提供底部支撑
    • 盈利潜力决定上升空间
    • 选择资产折扣大且盈利稳定的标的

7. 工具和资源推荐

7.1 学习资源推荐

7.1.1 书籍推荐
  1. 《证券分析》(本杰明·格雷厄姆)
  2. 《聪明的投资者》(本杰明·格雷厄姆)
  3. 《价值投资:从格雷厄姆到巴菲特》(布鲁斯·格林沃尔德)
  4. 《安全边际》(赛斯·卡拉曼)
  5. 《投资最重要的事》(霍华德·马克斯)
7.1.2 在线课程
  1. 哥伦比亚大学价值投资课程(MOOC)
  2. Coursera上的"商业与金融建模"专项课程
  3. Aswath Damodaran的估值课程(纽约大学)
  4. 巴菲特合伙人的价值投资讲座系列
7.1.3 技术博客和网站
  1. GuruFocus(价值投资筛选工具)
  2. Morningstar的估值分析板块
  3. The Value Investors Club
  4. 华尔街日报的Value Investing专栏

7.2 开发工具框架推荐

7.2.1 IDE和编辑器
  1. Jupyter Notebook(交互式分析)
  2. VS Code with Python插件
  3. PyCharm Professional(数据分析版)
7.2.2 调试和性能分析工具
  1. Python的cProfile模块
  2. Py-Spy(采样分析器)
  3. Memory Profiler(内存分析)
7.2.3 相关框架和库
  1. Pandas(数据分析)
  2. NumPy(数值计算)
  3. yfinance(市场数据获取)
  4. BeautifulSoup(网页抓取)
  5. Scikit-learn(机器学习扩展)

7.3 相关论文著作推荐

7.3.1 经典论文
  1. “The Anatomy of Value”(Tweedy, Browne)
  2. “What Has Worked in Investing”(Tweedy, Browne)
  3. “Benjamin Graham’s Net Current Asset Values”(Oppenheimer)
7.3.2 最新研究成果
  1. “Quality Minus Junk”(Asness, Frazzini)
  2. “Value Investing: Use of the Graham Formula”(Gray & Carlisle)
  3. “Deep Value”(Tobias Carlisle)
7.3.3 应用案例分析
  1. “The Rediscovered Benjamin Graham”(Janet Lowe)
  2. “Value Investing Case Studies”(Columbia Business School)
  3. “Applied Value Investing”(Calhoun)

8. 总结:未来发展趋势与挑战

8.1 格雷厄姆方法的现代适用性

  1. 市场效率提升

    • 纯NCAV机会大幅减少
    • 信息不对称程度降低
    • 需要更深入的基本面分析
  2. 无形资产重要性

    • 知识经济改变资产结构
    • 品牌、数据、IP成为核心资产
    • 传统资产负债表反映不足
  3. 全球化竞争

    • 竞争优势持续时间缩短
    • 行业格局变化加速
    • 需要动态评估模型

8.2 方法演进与创新

  1. 量化价值投资

    • 结合多因子模型
    • 大数据分析应用
    • 自动化估值系统
  2. 行为金融整合

    • 识别市场非理性行为
    • 情绪指标量化
    • 逆向投资策略优化
  3. ESG因素整合

    • 环境社会风险定价
    • 治理结构评估
    • 长期可持续性分析

8.3 持续挑战

  1. 低利率环境

    • 折现率下降影响估值
    • 安全边际标准调整
    • 资产泡沫风险
  2. 科技颠覆

    • 传统行业价值重估
    • 新旧经济估值差异
    • 增长预期不确定性
  3. 数据过载

    • 信息噪音增加
    • 区分信号与噪声
    • 保持分析框架简洁

9. 附录:常见问题与解答

Q1:在当今市场还能找到符合格雷厄姆标准的股票吗?

A1:虽然纯正的"烟蒂股"大幅减少,但通过以下方式仍可发现机会:

  • 关注小市值和冷门股票
  • 研究特殊情境公司(分拆、重组)
  • 结合现代筛选技术扩大搜索范围
  • 适当调整安全边际标准

Q2:如何处理账面价值与实际价值差异大的资产?

A2:建议采取以下步骤:

  1. 识别可能被低估的资产(如持有土地)
  2. 寻找市场可比交易或评估报告
  3. 考虑聘请专业评估师
  4. 保守估计变现折扣(通常30-50%)

Q3:格雷厄姆公式中的8.5和2g参数是否需要调整?

A3:根据现代市场环境可考虑:

  • 基础P/E可调整至10-12(反映低利率)
  • 增长系数可降至1.5-1.8(反映竞争加剧)
  • 根据行业特性差异化设置
  • 定期回测验证参数有效性

Q4:如何处理负净流动资产但盈利良好的公司?

A4:这类"轻资产"公司需要:

  1. 更侧重盈利能力分析
  2. 评估无形资产价值
  3. 分析现金流而非账面价值
  4. 提高对管理团队的要求
  5. 可能需要更高的安全边际

10. 扩展阅读 & 参考资料

  1. Graham, B., & Dodd, D. (1934). Security Analysis. McGraw-Hill.
  2. Greenwald, B. (2001). Value Investing: From Graham to Buffett and Beyond. Wiley.
  3. Damodaran, A. (2012). Investment Valuation: Tools and Techniques for Determining the Value of Any Asset. Wiley.
  4. Oppenheimer, H. (1986). Ben Graham’s Net Current Asset Values: A Performance Update. Financial Analysts Journal.
  5. Fama, E., & French, K. (1992). The Cross-Section of Expected Stock Returns. Journal of Finance.
  6. Piotroski, J. (2000). Value Investing: The Use of Historical Financial Statement Information to Separate Winners from Losers. Journal of Accounting Research.
  7. Morningstar Equity Research Methodology (2023 Edition)
  8. AQR Capital Management White Papers on Value Investing
  9. CFA Institute Valuation Resources
  10. SEC EDGAR Database for Company Filings
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!