读书笔记:程序员的数学 概率统计

  • 特点
  • 内容
    • 第一、二章 概率定义 多随机变量
    • 第三、四章 离散、连续分布
    • 第五章 协方差矩阵与多元正态分布
    • 第六、七章 估计与检验 伪随机数
    • 第八章 各类应用
  • 体会

之前读过程序员的数学、程序员的数学线性代数,这次就把程序员的数学:概率统计也看了。配上普林斯顿微积分读本,算是把高数三件套都过了一遍。虽然说也上过一遍概率论,但又只剩下一些零碎的记忆了。这次看一遍这本概率统计,看看能不能捞回来一点。

特点

跟本科上课的教材相比,它的特点和之前写过的这种数学入门书都非常像,就是干货少讲解多。非常适合初学者用来理解概率统计相关的知识结构。

这边举一个英语的例子:高中的时候英语很差,听的时候总害怕听不懂。后来英语渐渐好了点,也发现了,我听中文也有很多时候听不懂。想通之后,回头再听英文虽然还是听不懂,但踏实了很多。看这种教材,诸如概率论与数理统计,给我的感觉就是很害怕,但是看完《程序员的数学:概率统计》之后对于概率的各类分布有了概念,以及概率的体积泛化是怎么回事之后看起教材来即便是不熟悉的内容,也能自信了许多。

本书也主要围绕几个重点展开:多元随机变量、离散值概率分布、连续值概率分布、协方差矩阵、估计检验、伪随机数以及一些应用。可能是因为每种都涉猎但是没有深入吧,这一本400页轻度编排的书籍感觉讲了比400页A4教材更多的东西。尤其是在协方差矩阵的地方,利用椭圆清晰地解释了PCA的原理,去年在上机器学习时挣扎痛苦还无法理解,原来只要有这个知识背景就能快速了解。

内容

下面是看这本书的时候随手记的一些问题,我自己复习的时候用来回忆知识点用。

第一、二章 概率定义 多随机变量

  • 什么是三元组(Ω,F,P)(\Omega,F, P)(Ω,F,P),以及他们代表了什么含义,有什么特性
  • 上帝视角与人类视角的区别和联系
  • 概率分布与随机变量的区别
  • 联合概率与边缘概率是什么,多变量的边缘概率是怎么样的
  • 条件概率与贝叶斯分布是怎么样的
  • ΣbP(X=a∣Y=b)=1\Sigma_bP(X=a|Y=b)=1Σb​P(X=a∣Y=b)=1 是正确的吗?
  • 事件独立性的表述,五种
  • 独立性与 均匀分布、(独立)同分布、互斥 之间的关系
  • 如何由 X,Y,ZX,Y,ZX,Y,Z 间独立,推出两两之间独立;
  • 两两独立能够推出整体独立吗,整体独立需要怎样的条件,几个条件?

第三、四章 离散、连续分布

  • 二项分布是什么,列出最普遍的二项分布
  • 标准差代表了什么,什么是概率分布的标准化,如何进行标准化
  • 各项独立时,和的方差与方差的和的关系,如何证明
  • V[X]=E[X2]−E[x]2V[X] = E[X^2]-E[x]^2V[X]=E[X2]−E[x]2 的证明
  • 系统误差 与 随机误差 与 期望 和 方差 的关系。
  • 平均值的期望值 是 如何反映大数定律的
  • 如何用最小二乘法估计使得在P(Y=b∣X=a)P(Y=b|X=a)P(Y=b∣X=a) 下输入 X 输出 Y 的估计值,估计值的误差期望值最小
  • 拉伸变换、线性变换后的概率密度函数如何变化,非线性变换后又如何变化
  • 中心极限定理是什么,与大数定理的关系

第五章 协方差矩阵与多元正态分布

  • 协方差与相关系数的关系,协方差的运算
  • 协方差反应变量关系的局限性有哪些
  • 如何理解多元标准正态分布的概率密度函数 fZ(Z)=dexp(−1/2∣∣Z∣∣2)f_Z(Z)=d\space exp(-1/2||Z||^2)fZ​(Z)=d exp(−1/2∣∣Z∣∣2)
  • 多元正态分布如何通过对函数操作来进行 位移、旋转变换、按轴缩放
  • 多元正态分布空间意义上的投影和截面有何区别,如何对应条件分布与边缘分布
  • 作为单位阵、对角阵与一般矩阵的协方差矩阵 与 椭圆的关系

第六、七章 估计与检验 伪随机数

  • 描述统计与期望统计的区别
  • 最小方差估计、最大似然估计和贝叶斯估计的内容和区别
  • 检验理论的 false reject 和 false accept是什么
  • 蒙特卡洛方法是什么,低差异序列和伪随机数序列哪个更好
  • 抛硬币是否能用伪随机数的奇偶来区别,骰子模拟能否用按6取模来区别?
  • 如何通过累计分布函数、概率密度函数来生成连续随机数
  • 有哪些生成正态分布随机数的方法
  • 生成三角和球面上随机数的方法

第八章 各类应用

  • 最小二乘法如何从几何学进行解释
  • 主成分分析中的原始数据 xxx 与压缩数据 zzz 和主成分 yyy 的关系
  • 卡尔曼滤波器的特点和形式
  • 马尔可夫链:什么是转移概率矩阵,极限分布与吸收概率是什么
  • 联合熵、条件熵、互信息之间的关系,它们如何与条件概率相关联
  • 信源编码的压缩成功率和信道容量是什么

体会

本书在讲解概率相关的基础知识的时候非常详尽,至少能把你的概率论知识结构性地捞回来一点。同时又应景地介绍了一些应用,虽然不是很深入,但是对你深入看其他书还是有帮助的。不过这本书始终是一本入门介绍教材,希望用它来强化概率论知识是不太可能了,而且本书也没有多少习题。总的来说,本书适合初学者,以及哪些忘得快差不多想要复习一下概率论相关知识的朋友。

读书笔记:程序员的数学 概率统计相关推荐

  1. 读书笔记程序员的自我修养 0

    读书笔记<<程序员的自我修养>> 0 为什么要读这本书? 可能因为自己是读硬件的缘故,对于编程,我总是尝试的了解各种表象的下面发生了什么事情.而困扰了我的许多问题,在这本书上都 ...

  2. 读书笔记-程序员的职业素养

    读书笔记-程序员的职业素养 读书笔记-程序员的职业素养 序 前言 引言 第一章 专业主义 第二章 说不 第三章 说"是" 第四章 编码 第五章 测试驱动开发 第六章 练习 第七章 ...

  3. [读书笔记—程序员]《高效程序员的45个习惯:敏捷开发修炼之道》- 苏帕拉马尼亚姆,亨特

    虽然不记得阅读本书用了多久,但是整理本书的读书笔记用了两个小时的时间,因为本书的大部分内容对于笔者来说都是新知识,很难进行归纳总结 本书所讲的是程序员应具有的工作态度和在团队中作为开发者和领导者具备的 ...

  4. 读书笔记-程序员修炼之道-序

    前言 我们应该成为什么样的程序员 注重实效的程序员具备的特征 注重实效的个体大型的团队 它是一个持续的过程 前言 程序员修炼之道这本书已经通读了一遍,获益良多,但还是不甚理解,所以在重读一遍,顺便做一 ...

  5. 读书笔记——程序员成长的烦恼(吴亮等)

    最近在读一些技术领域相关的书籍,以了解那些传说中的技术牛人是怎样在日常生活中一点一滴积累自己的工作经验的,从而更好地让自己明白以后自己要走的这条路会遇到什么挫折,让自己更加勇敢的有准备的迎难而上. 昨 ...

  6. 读书笔记程序员修炼之道(英文版2版)一习惯

    1.就像金融投资一样.每年都要向自己的知识储备库中投资一些知识,下面是一些投资的方向目标: 每年至少学习一门计算机语言:因为每种语言是为了解决不同问题才研究出来的.这样会拓展你的思路,不至于墨守成规: ...

  7. 读书笔记-程序员修炼之道-注重实效的哲学(二)

    石头汤与煮青蛙 村民的角度 足够好的软件 知道何时止步 石头汤与煮青蛙 三个士兵从战场返回家乡,在路上饿了.他们看见前面有村庄,就来了精神-他们相信村民会给他们一顿饭吃.但是当他们到达那里,却发现门锁 ...

  8. 程序员的数学笔记3--迭代法

    第三节课程,介绍的是迭代法. 前两节笔记的文章: 程序员的数学笔记1–进制转换 程序员的数学笔记2–余数 03 迭代法 什么是迭代法 迭代法,简单来说,其实就是不断地用旧的变量值,递推计算新的变量值. ...

  9. 《程序员的数学》第二册 (概率统计)

    <程序员的数学>第二册 (概率统计) <程序员的数学>第二册 (概率统计) 概率的定义 概率的数学定义 三扇门(蒙提霍尔问题)一一飞艇视角 蒙提霍尔问题 正确答案与常见错误 以 ...

最新文章

  1. Ubuntu使用——23(dock的美化)
  2. SLS机器学习最佳实战:日志聚类+异常告警
  3. oracle date引入哪个包,oracle 索引字段包含date类型,使用spring jdbc更新时不走索引,而是走table access full的问题...
  4. 协方差矩阵(covariance matrix)
  5. 操作系统核心原理-4.线程原理(上):线程基础与线程同步
  6. tableau三轴该怎么做_举个栗子!Tableau技巧(30):巧妙实现 双柱图 和 折线图 的组合图表...
  7. OpenGL编程指南笔记第1章
  8. U8记账凭证修改方法汇总
  9. 空窗2年,中文系萌妹拿下39W测试岗,还和面试官约上了烧烤?!
  10. 如何隐藏或显示 计算机 桌面图标,如何隐藏电脑桌面图标或文件
  11. SAP中常用SE系列TCODE汇总
  12. 清北学堂noip2018集训D2
  13. Elasticsearch分布式引擎7.x,2021黑马详细课程笔记
  14. 计算矩阵行列式时奇排列与偶排列的判定
  15. 谷歌网盘扩容 - Google Drive Upgrade
  16. miss工作室官宣加盟新公司是真的吗
  17. 简洁但功能强大的EditPlus UltraEdit
  18. Android gridview keep item selected
  19. 机器学习(五)logistic回归
  20. 2020中国高校薪资排行出炉!来看看你们学校排名吧~

热门文章

  1. CSAPP 第三版 第十章 家庭作业and so on
  2. 海南三亚游记2022-2023跨年
  3. OSChina 周一乱弹 ——我秃我长寿?
  4. 玩转华为数据中心交换机系列 | 汇总
  5. 为Greenplum 增加mirror节点
  6. Python实现配色自由,展示一下可视化配色方案
  7. 数据库技术之MySQL高级
  8. JAVA TOOL-【1】配置
  9. ps3存档是php文件,PS3存档使用方法教程
  10. 面试前端程序员想拿 10K,面试官说你只值8K,如何应付?