Statistics Every Programmer Needs

用 Python 将统计学应用于实践!

数据驱动的决策离不开统计学。《程序员必备统计学》介绍了统计和定量方法,帮助你在预测股票价格、进行质量控制评估等任务中,超越“凭直觉”做决定,并通过 Python 生态中的强大工具给出示例。

你将学到如何:

  • 应用基础和高级统计技术
  • 构建预测模型和仿真模型
  • 在约束条件下优化决策
  • 以统计的严谨性解释和验证结果
  • 使用 Python 实现定量分析方法

在这本实践指南中,统计专家 Gary Sutton 将统计技术背后的理论与基于 Python 的实际应用相结合,提供结构化、可复现、可验证的方法来解决复杂的决策问题。书中提供了带有详细注释、可重复使用的 Python 代码清单,并配有示例,方便你亲手练习所学技能。

技术背景

无论是分析应用性能指标、创建实用的仪表板和报告,还是参与以数据为核心的项目,每个程序员都需要学会如何将原始数据转化为可执行的洞察。统计和定量分析是程序员必备的工具,用于厘清不确定性、优化结果并做出明智的选择。

本书简介

《程序员必备统计学》将教你如何将统计方法应用于软件开发中日常会遇到的问题。每一章都是一个新的实践教程:你将使用线性回归预测超级马拉松成绩,用时间序列模型预测股票价格,利用马尔可夫链分析系统可靠性等等。本书在理论与实践之间保持平衡,提供带注释的代码和真实案例,确保所学内容既易于理解又可广泛应用于各个行业。

本书内容

  • 概率基础与分布
  • 随机变量
  • 回归分析
  • 决策树与随机森林
  • 时间序列分析
  • 线性规划
  • 蒙特卡洛与马尔可夫方法等

适合读者

示例均基于 Python。

关于作者

Gary Sutton 是一位商业智能和分析领域的专家,著有《Statistics Slam Dunk: Statistical analysis with R on real NBA data》。

目录

  1. 奠定基础
  2. 探索概率与计数
  3. 探索概率分布与条件概率
  4. 拟合线性回归
  5. 拟合逻辑回归
  6. 拟合决策树与随机森林
  7. 拟合时间序列模型
  8. 使用线性规划将数据转化为决策
  9. 运行蒙特卡洛模拟
  10. 构建并绘制决策树
  11. 用马尔可夫分析预测未来状态
  12. 检查和测试自然出现的数列
  13. 项目管理
  14. 质量控制可视化
下载地址

admin

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注