1.为什么要从古典概率入门概率学《zobol的考研概率论教程》
在入门概率论与数理统计这门课中,刚开始我们都会从古典概率开始学习,为什么要选择它呢?这是因为古典概率作为一种将生活中的事情简化为有限种情况,并假设它们的发生可能差不多的手段,十分的好用且简洁。
这里我们要明确几个概率学的基本用处:
1.概率学是用来预言的,就是预测未来。
But概率学无法告诉你下一次一定会发生什么事情,无法替你做决策。
2.概率学可以告诉你发生某件事情的概率有多少,但如果你想检测它预测的对不对,不可能通过一两次实验就看出来,需要大量实验才能看出来。
这就延伸出来另外一门辅助学科假设检验。
“比如你的概率模型告诉你做A事的成功率事99%,结果你做错了。这个时候你不能说它的预测是错的,你只能给出一个 模型错了的可能性是a%,模型没错只是倒霉的可能性是b%”
3.概率模型给出的概率为0,不代表事情一定不可能发生,概率为1,不代表事情必然发生。
"就比如从[0,1]的数集合中任意选取一个数,因为内部有无限个数,所以概率就是lim 1/x=0。这是一种数字上的疏漏,不过不影响大的范围预测。你可以理解成概率模型建的不够完美,不过概率学是为解决问题服务的,可以容忍这种情况。把1看作"发生可能性无限大的事情",把0看作“发生可能性无限小的事情”。"
为了避免我们纠结于0和无穷小之间的关系(这类涉及17世纪数学界的第二次数学危机的数学问题),我们就先从古典概率来学习。因为古典概率的样本空间是有限的,不会出现上述的问题。
现实世界中应用古典概率,解决问题是很常见的。对事情进行简化和概括可以说是处事能手们的拿手本领,我们常常说要做事要抓重点。比如我们将360°的方向概括为12个时钟方向,这就将无限的事情,概括为有限的事情。在比如抛硬币中,两个面的花纹不一致,导致可能两个面的落地至上概率不一样,那我们就默认这种影响很微小,看作落地是等可能的。
也许这样的简化会导致预测结果和真实情况不一样,不过就像上面说的,概率论并不为事情的发生负责,它只是提供一种建议!
所以根据概率论的结果预测事物出了偏差,请不要找概率模型的麻烦。
(1)古典概率的两个特点:
样本空间有限个。
样本点等可能。
(1.1)样本空间有限个:总的数量是有限的,可以很大但不可以无限大。
样本空间的大小是可以被计算到的,如果虽然是有限的,但是我们无法计算出来具体的数据,只能精确到某个范围,那也是不能使用的。
(1.2)样本点等可能:就是最基本的发生事件,一定要是等可能的,其他的事情都必须可以由基本事件所组成。
(2)古典概率的计算法则:
因为总的样本点是有限的,所以古典概率的概率为0的事件必然不会发生(如果发生了就是你的样本空间没有包含所有的可能事件),这就规避了之前的悖论。
我们会发现计算古典概率的概率必须得到总的样本空间的个数, 这在现实情况下是很难确保的,因为很多情况下,我们无法得到所有的可能。比如火箭起飞前,有人问这次火箭成果发射的概率是多少,就不能利用古典概率推算,我们不可能把所有的成功情况和失败情况都列出来。所以古典概率也叫做事前概率,要求能够事先计算出来样本空间的所有可能情况,它有它的应用范围!
(3)在计算样本空间的总个数的时候,虽然样本点的个数是有限的,但是可以是很大的,如何计算或者表示是个问题。这就导致了排列和组合的出现。
(4)此外利用基本事件P(A),P(B)来计算一些组合事件,比如A、B同时发生的概率,A发生的条件下B发生的概率,A发生B一定不发生的概率,这就产生了古典概率的运算法则,德摩根律等,
从古典概率延伸,又可以延伸到二项分布,最后就是后续要学的概率分布了。
从事件之间的运算关系,特别是条件关系,我们就可以推导出贝叶斯公式和全概率公式,它们显示了两个事件发生之间的关系。就是A的发生,对B发生的概率有哪些影响。
这就是我们为什么考研要从古典概率入门概率学的一些简单原因。
如果我的教程对您有帮助,欢迎关注我的博客:
主博客:https://zobolblog.github.io/ProbabilityTheory/
B站:喜欢数学的zobol
讨论群:154390881
个人公众号:zobol的魔法藏书室
博客园:https://www.cnblogs.com/zobol/
csdn: https://blog.csdn.net/zobol_world
知乎:https://www.zhihu.com/people/zobol
今日头条:喜欢数学的zobol
简书:zobol
百家号:zobol的魔法藏书室
1.为什么要从古典概率入门概率学《zobol的考研概率论教程》的更多相关文章
- 2.如何正确理解古典概率中的条件概率《zobol的考研概率论教程》
写本文主要是帮助粉丝理解考研中的古典概率-条件概率的具体定义. "B事件发生的条件下,A事件发生的概率"? "在A集合内有多少B的样本点"? "在B约 ...
- Linux中许多常用命令是必须掌握的,这里将我学linux入门时学的一些常用的基本命令分享给大家一下,希望可以帮助你们。
Linux中许多常用命令是必须掌握的,这里将我学linux入门时学的一些常用的基本命令分享给大家一下,希望可以帮助你们. 这个是我将鸟哥书上的进行了一下整理的,希望不要涉及到版权问题. 1.显示日期的 ...
- 使用Code First建模自引用关系笔记 asp.net core上使用redis探索(1) asp.net mvc控制器激活全分析 语言入门必学的基础知识你还记得么? 反射
使用Code First建模自引用关系笔记 原文链接 一.Has方法: A.HasRequired(a => a.B); HasOptional:前者包含后者一个实例或者为null HasR ...
- Python 入门必学经典知识点笔记【肯定有你不知道的】
前言本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理.作者:实验楼 Python 作为近几年越来越流行的语言,吸引了大量的学员开始学 ...
- [新手必备]Python 基础入门必学知识点笔记
Python 作为近几年越来越流行的语言,吸引了大量的学员开始学习,为了方便新手小白在学习过程中,更加快捷方便的查漏补缺.根据网上各种乱七八糟的资料以及实验楼的 Python 基础内容整理了一份极度适 ...
- Web前端入门必学知识
入门主要有三个部分 一.html+css部分: 1.前端的入门门槛极低,体现在HTML和CSS上运行环境就是浏览器,html+css这部分特别简单,网上搜资料,书籍视频非常多.css中盒 ...
- 开发入门,学Java还是学大数据?
经常有人问,我想学习开发,到底是学Java好还是学大数据好?或者是,学习大数据还有必要学Java吗? 依我说,这个提问的标准答案是:两者都学. 先来甩两张图. 一张是腾讯 ...
- C/C++,被誉为“最经典的编程语言”,不仅是因为编程入门需要学?
计算机诞生初期,用机器语言或汇编语言编写程序; 第一种高级语言FORTRAN诞生于1954年; BASIC语言(1964)是由FORTRAN语言的简化而成的是为初学者设计的小型高级语言; C语言是19 ...
- 分形之概率学下的green tree
今天做的是分形之随机概率,可以和以前做的那个抛色子的做法非常相似,抛色子是用随机点数控制图形,今天做的树叶图形只是用概率的做法去控制图形而已,做法是如出一辙的: //图形界面 package ...
随机推荐
- mybatis plus @TableId注解 type属性的含义
首先该注解用在主键id上,它的type属性有8种类型 AUTO(0),NONE(1),INPUT(2),ASSIGN_ID(3),ASSIGN_UUID(4),ID_WORKER(3),ID_WORK ...
- 十、包机制与JavaDoc
一.包机制 为了更好的组织类,Java提供了包机制,用于区别类名的命名空间. 包语句的语句格式为: package pkg1[. pkg2[. pkg3...]]; 一般使用公司域名倒置作为包名:例如 ...
- Cf #709 Div. 2 B. Restore Modulo 一个只有三千多人过的b题, 妙啊!
传送门: https://codeforces.com/contest/1484/problem/B 原题 Example input 6 6 1 9 17 6 14 3 3 4 2 2 3 7 3 ...
- 数据库基础知识详解四:存储过程、视图、游标、SQL语句优化以及索引
写在文章前:本系列文章用于博主自己归纳复习一些基础知识,同时也分享给可能需要的人,因为水平有限,肯定存在诸多不足以及技术性错误,请大佬们及时指正. 11.存储过程 存储过程是事先经过编译并存储在数 ...
- Redis4.0.14 迁槽失败
线上一个redis集群中主节点使用的内存达到了9.78g,按照redis单个实例最大内存不要超出10g的规范,扩容操作就放在了今天晚上进行.因为之前redis迁槽都是采用 redis-trib.rb ...
- 轻量迅捷时代,Vite 与Webpack 谁赢谁输
你知道Vite和Webpack吗?也许有不少"程序猿"对它们十分熟悉. Webpack Webpack是一个JavaScript应用程序的静态模块打包工具,它会对整个应用程序进行依 ...
- Java语言学习day33--8月8日
今日内容介绍1.基本类型包装类2.System类3.Math类4.Arrays类5.大数据运算 ###01基本数据类型对象包装类概述 *A:基本数据类型对象包装类概述 *a.基本类型包装类的产生 在实 ...
- 转换为布尔类型 Boolean
1. js 代码 console.log(Boolean('')); // false console.log(Boolean(0)); // false console.log(Boolean(Na ...
- tomcat的搭建和介绍
第19章 tomcat的搭建 19.1 tomcat学习之前的预备知识 19.1.1 什么是JVM和JDK,JRE JVM java虚拟机,实现一份代码可以在不同的平台执行,具有 ...
- pycharm 打包py程序为exe
传送门 在终端输入 pyinstaller -F xxx.py -n 新名字 --noconsole --noconsole 去掉cmd命令窗口 -F 打包成一个文件 -D 打包成一个文件夹 -i 加 ...